Fieldwire publishes 9 APIs on the APIs.io network, including Account API, Projects API, Tasks API, and 6 more. Tagged areas include Construction, Construction Technology, ConTech, Field Management, and Punch List.
The Fieldwire catalog on APIs.io includes 16 machine-runnable capabilities, 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.
Fieldwire’s developer surface includes developer portal, documentation, getting-started guide, authentication, FAQ, changelog, support, and 23 more developer resources.
Account-scoped (super) endpoints used to authenticate, exchange the long-lived API key for a short-lived JWT access token, and manage account-level users, roles, attachments, da...
Create, retrieve, update, archive, transfer, and synchronise construction projects across the Fieldwire account. Includes project statistics, notifications, project teams, proje...
Create and manage construction tasks — punch list items, RFIs-as-tasks, inspections, and work assignments — including check items, task relations, task types, custom task attrib...
Upload PDF drawing sets, version sheets, organise floorplans into hierarchical collections, auto-extract sheet numbers / titles, manage hyperlinks and multi-hyperlinks between s...
Author account-level form templates, publish them to projects, capture form records and section inputs from the field, manage form statuses, signatures, markups, and form-level ...
Upload, manage, and markup attachments — photos, videos, PDFs, spec sheets — using a two-step flow that returns short-lived signed AWS S3 POST tokens for direct browser-to-S3 up...
Manage project budget line items, actual costs, tier cost codes, and change orders for Business Plus customers. Exposes the project-financials surface that backs Fieldwire's bud...
Track Requests for Information, submittals, submittal types, spec sections, attachments, markups, watchers, approvals, and submittal log extraction. Supports email-based respons...
Subscribe to real-time event notifications for attachments, entity tags / taggings, floorplans, forms, hyperlinks, multi-hyperlinks, projects, project resource links, sheets, sh...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Fieldwire Account API — Authentication. 1 operation. Lead operation: Exchange the long-lived refresh token (API key) for a short-lived JWT access token used on all subsequent ca...
Run with Naftiko
Fieldwire Account API — Users. 3 operations covering listing, retrieving, and updating account-level users. Self-contained Naftiko capability covering one Fieldwire business sur...
Run with Naftiko
Two-step direct-to-S3 upload flow plus project attachment registration.
Run with Naftiko
Project budget line items and actual costs for Business Plus customers.
Run with Naftiko
Project change orders that adjust scope and budget on a Fieldwire project.
Run with Naftiko
Fieldwire floorplans — hierarchical floorplan collections, the current active sheet, and parent/child relationships.
Run with Naftiko
Fieldwire Projects API — Projects. 6 operations covering project list, create, read, update, delete, and restore. Region-scoped to US or EU project hosts.
Run with Naftiko
Requests for Information lifecycle within a Fieldwire project — create, read, update.
Run with Naftiko
Fieldwire task bubbles — comments, photos, video, links, attachments associated with a task.
Run with Naftiko
Fieldwire Tasks API — Tasks. Project-scoped task list, create, read, update, delete operations on the regional project host.
Run with Naftiko
Manage Fieldwire webhook subscriptions — entity- and project-filtered event delivery to your callback URL.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
aid: fieldwire
url: https://raw.githubusercontent.com/api-evangelist/fieldwire/refs/heads/main/apis.yml
apis:
- aid: fieldwire:fieldwire-account-api
name: Fieldwire Account API
tags:
- Account
- Authentication
- Construction
- Users
humanURL: https://developers.fieldwire.com/docs/getting-started
properties:
- url: https://developers.fieldwire.com/docs/getting-started
type: Documentation
- url: https://developers.fieldwire.com/docs/authentication
type: Documentation
- url: openapi/fieldwire-account-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/account-authentication.yaml
- type: NaftikoCapability
url: capabilities/account-users.yaml
description: Account-scoped (super) endpoints used to authenticate, exchange the long-lived API key for a
short-lived JWT access token, and manage account-level users, roles, attachments, data types, custom stamps,
form templates, and project transfers. Calls hit the global super host at https://client-api.super.fieldwire.com
before regional project APIs.
- aid: fieldwire:fieldwire-projects-api
name: Fieldwire Projects API
tags:
- Construction
- Projects
- Field Management
humanURL: https://developers.fieldwire.com/reference/get_projects_in_account
properties:
- url: https://developers.fieldwire.com/reference/get_projects_in_account
type: Documentation
- url: openapi/fieldwire-projects-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/projects-projects.yaml
description: Create, retrieve, update, archive, transfer, and synchronise construction projects across the
Fieldwire account. Includes project statistics, notifications, project teams, project users, permissions, and
project-level forms / templates. Project data is region-resident — US clients call
client-api.us.fieldwire.com/api/v3, EU clients call client-api.eu.fieldwire.com/api/v3.
- aid: fieldwire:fieldwire-tasks-api
name: Fieldwire Tasks API
tags:
- Construction
- Field Management
- Tasks
- Punch Lists
humanURL: https://developers.fieldwire.com/reference/get_tasks_in_project
properties:
- url: https://developers.fieldwire.com/reference/get_tasks_in_project
type: Documentation
- url: https://developers.fieldwire.com/docs/custom-task-attributes
type: Documentation
- url: openapi/fieldwire-tasks-api-openapi.yml
type: OpenAPI
- url: json-schema/fieldwire-task-schema.json
type: JSONSchema
- type: NaftikoCapability
url: capabilities/tasks-tasks.yaml
- type: NaftikoCapability
url: capabilities/tasks-bubbles.yaml
description: Create and manage construction tasks — punch list items, RFIs-as-tasks, inspections, and work
assignments — including check items, task relations, task types, custom task attributes, bubbles (comments,
photos, video, attachments), and template checklists with up to 500 check items per task.
- aid: fieldwire:fieldwire-plans-api
name: Fieldwire Plans and Sheets API
tags:
- Construction
- Plans
- Sheets
- Drawings
- BIM
humanURL: https://developers.fieldwire.com/docs/uploading-plans-via-api
properties:
- url: https://developers.fieldwire.com/docs/uploading-plans-via-api
type: Documentation
- url: https://developers.fieldwire.com/docs/floorplan-collections-api-guide
type: Documentation
- url: openapi/fieldwire-plans-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/plans-floorplans.yaml
- type: NaftikoCapability
url: capabilities/plans-sheets.yaml
description: Upload PDF drawing sets, version sheets, organise floorplans into hierarchical collections,
auto-extract sheet numbers / titles, manage hyperlinks and multi-hyperlinks between sheets, and attach Building
Information Models with versioned object trees for calibration and 3D task creation.
- aid: fieldwire:fieldwire-forms-api
name: Fieldwire Forms API
tags:
- Construction
- Forms
- Inspections
- Data Collection
humanURL: https://developers.fieldwire.com/docs/working-with-project-forms
properties:
- url: https://developers.fieldwire.com/docs/working-with-project-forms
type: Documentation
- url: https://developers.fieldwire.com/docs/getting-form-data
type: Documentation
- url: openapi/fieldwire-forms-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/forms-form-templates.yaml
- type: NaftikoCapability
url: capabilities/forms-form-records.yaml
description: Author account-level form templates, publish them to projects, capture form records and section
inputs from the field, manage form statuses, signatures, markups, and form-level permissions. Used for daily
reports, safety inspections, QA/QC checklists, and custom data collection in the field.
- aid: fieldwire:fieldwire-attachments-api
name: Fieldwire Attachments and Media API
tags:
- Construction
- Attachments
- Photos
- Files
- Media
humanURL: https://developers.fieldwire.com/reference/add_aws_post_tokens
properties:
- url: https://developers.fieldwire.com/reference/add_aws_post_tokens
type: Documentation
- url: openapi/fieldwire-attachments-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/attachments-attachments.yaml
- type: NaftikoCapability
url: capabilities/attachments-markups.yaml
description: Upload, manage, and markup attachments — photos, videos, PDFs, spec sheets — using a two-step
flow that returns short-lived signed AWS S3 POST tokens for direct browser-to-S3 upload. Markups support
GeoJSON drawings, arrows, text, and measurement overlays, and can be flattened into image thumbnails.
- aid: fieldwire:fieldwire-financials-api
name: Fieldwire Project Financials API
tags:
- Construction
- Budget
- Cost Management
- Change Orders
- Project Financials
humanURL: https://developers.fieldwire.com/reference/get_budget_line_items_in_project
properties:
- url: https://developers.fieldwire.com/reference/get_budget_line_items_in_project
type: Documentation
- url: openapi/fieldwire-financials-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/financials-budget.yaml
- type: NaftikoCapability
url: capabilities/financials-change-orders.yaml
description: Manage project budget line items, actual costs, tier cost codes, and change orders for Business
Plus customers. Exposes the project-financials surface that backs Fieldwire's budget management and change
order workflows.
- aid: fieldwire:fieldwire-rfis-submittals-api
name: Fieldwire RFIs and Submittals API
tags:
- Construction
- RFIs
- Submittals
- Spec Sections
- Approvals
humanURL: https://developers.fieldwire.com/reference/get_rfis_in_project
properties:
- url: https://developers.fieldwire.com/reference/get_rfis_in_project
type: Documentation
- url: openapi/fieldwire-rfis-submittals-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/rfis-rfis.yaml
- type: NaftikoCapability
url: capabilities/submittals-submittals.yaml
description: Track Requests for Information, submittals, submittal types, spec sections, attachments, markups,
watchers, approvals, and submittal log extraction. Supports email-based responses, ball-in-court
reassignments, and renumbering with the lead company's own format.
- aid: fieldwire:fieldwire-webhooks-api
name: Fieldwire Webhooks API
tags:
- Construction
- Webhooks
- Events
- Realtime
humanURL: https://developers.fieldwire.com/docs/beta-creating-webhook-configurations
properties:
- url: https://developers.fieldwire.com/docs/beta-creating-webhook-configurations
type: Documentation
- url: https://developers.fieldwire.com/docs/webhook-event-types
type: Documentation
- url: https://developers.fieldwire.com/docs/webhook-filters
type: Documentation
- url: openapi/fieldwire-webhooks-api-openapi.yml
type: OpenAPI
- url: asyncapi/fieldwire-webhooks-asyncapi.yml
type: AsyncAPI
- type: NaftikoCapability
url: capabilities/webhooks-subscriptions.yaml
description: Subscribe to real-time event notifications for attachments, entity tags / taggings, floorplans,
forms, hyperlinks, multi-hyperlinks, projects, project resource links, sheets, sheet uploads, tasks, task
check items, and task relations. Per-subscription entity_filters (max 20) and project_filters (max 100)
narrow the firehose.
name: Fieldwire
tags:
- Construction
- Construction Technology
- ConTech
- Field Management
- Punch List
- Plans
- Drawings
- BIM
- Forms
- Inspections
- Project Management
- Hilti
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- url: https://www.fieldwire.com
name: Fieldwire
type: Portal
- url: https://developers.fieldwire.com
name: Fieldwire Developer Portal
type: Documentation
- url: https://developers.fieldwire.com/docs/getting-started
name: Getting Started
type: GettingStarted
- url: https://developers.fieldwire.com/docs/authentication
name: Authentication
type: Authentication
- url: https://developers.fieldwire.com/docs/rate-limiting
name: Rate Limiting
type: RateLimits
- url: https://developers.fieldwire.com/docs/pagination
name: Pagination
type: Documentation
- url: https://developers.fieldwire.com/docs/filtering
name: Filtering
type: Documentation
- url: https://developers.fieldwire.com/docs/versioning
name: Versioning
type: Versioning
- url: https://developers.fieldwire.com/docs/frequently-asked-questions
name: API FAQ
type: FAQ
- url: https://developers.fieldwire.com/changelog
name: API Changelog
type: ChangeLog
- url: https://developers.fieldwire.com/changelog.rss
name: API Changelog RSS
type: RSS
- url: https://www.fieldwire.com/changelog/
name: Product Changelog
type: ChangeLog
- url: https://status.fieldwire.com/
name: Fieldwire Status
type: StatusPage
- url: https://help.fieldwire.com/hc/en-us
name: Help Center
type: Support
- url: https://help.fieldwire.com/hc/en-us/articles/205097173-Introduction-to-the-Fieldwire-API
name: Introduction to the Fieldwire API
type: Documentation
- url: https://www.fieldwire.com/integrations/
name: Integrations
type: Documentation
- url: https://www.fieldwire.com/integrations/fieldwire/api/
name: Fieldwire API Integration Page
type: Documentation
- url: https://github.com/Fieldwire
name: Fieldwire on GitHub
type: GitHubOrganization
- url: https://github.com/Fieldwire/fieldwire_ruby_sample
name: Ruby Sample Client
type: SDK
- url: https://github.com/Fieldwire/fieldwire_java_sample
name: Java Sample Client
type: SDK
- url: https://www.fieldwire.com/pricing/
name: Fieldwire Pricing
type: Pricing
- url: https://www.fieldwire.com/pricing/
name: Plans
type: Plans
data:
- id: basic
name: Basic
entries:
- geo: Global
unit: 1
label: User
limit: 5
price: 0
metric: user
timeFrame: month
description: Up to 5 users.
elements:
- name: Up to 3 active projects
- name: 100 sheets per project
- name: Plan viewing and markup
- name: Task management
- name: Specifications
- name: Files and photos
- name: Checklists
description: Free tier for small teams trying Fieldwire.
- id: pro
name: Pro
entries:
- geo: Global
unit: 1
label: User
limit: -1
price: 39
metric: user
timeFrame: month
description: Per user, billed annually.
elements:
- name: Unlimited projects and sheets
- name: Reports and exports
- name: Sheet compare
- name: Project templates
- name: Custom task statuses
description: For active jobsite teams that need unlimited plans and reporting.
- id: business
name: Business
entries:
- geo: Global
unit: 1
label: User
limit: -1
price: 64
metric: user
timeFrame: month
description: Per user, billed annually.
elements:
- name: Custom forms
- name: App integrations
- name: BIM viewer
- name: Field Intelligence AI
description: For teams standardising forms, BIM, and integrations across projects.
- id: business-plus
name: Business Plus
entries:
- geo: Global
unit: 1
label: User
limit: -1
price: 89
metric: user
timeFrame: month
description: Per user, billed annually.
elements:
- name: RFIs
- name: Submittals
- name: Change orders
- name: Budget management
description: For project teams running RFIs, submittals, change orders, and budgets in Fieldwire.
- id: custom
name: Custom Contracts
entries:
- geo: Global
unit: 1
label: User
limit: -1
price: Call
metric: user
timeFrame: month
description: Custom contract — contact sales.
elements:
- name: Unlimited users
- name: API access
- name: Single sign-on (SSO)
- name: Dedicated success teams
- name: Tailored training
description: Enterprise contracts with dedicated success, SSO, and API access.
- url: https://www.fieldwire.com/about/
name: About Fieldwire
type: Documentation
- url: https://www.fieldwire.com/security/
name: Security
type: Security
- url: https://www.fieldwire.com/privacy/
name: Privacy Policy
type: PrivacyPolicy
- url: https://www.fieldwire.com/terms/
name: Terms of Service
type: TermsOfService
- url: https://www.linkedin.com/company/fieldwire
name: Fieldwire on LinkedIn
type: LinkedIn
- url: https://twitter.com/Fieldwire
name: Fieldwire on X
type: Twitter
- url: https://www.youtube.com/@fieldwire
name: Fieldwire on YouTube
type: YouTube
- url: https://www.hilti.com
name: Hilti (Parent Company)
type: Documentation
maintainers:
- FN: Kin Lane
email: [email protected]
created: '2026-05-25'
modified: '2026-05-25'