Fieldwire logo

Fieldwire

9 APIs 16 Capabilities 0 Features
ConstructionConstruction TechnologyConTechField ManagementPunch ListPlansDrawingsBIMFormsInspectionsProject ManagementHilti

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.

APIs

Fieldwire Account API

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...

Fieldwire Projects API

Create, retrieve, update, archive, transfer, and synchronise construction projects across the Fieldwire account. Includes project statistics, notifications, project teams, proje...

Fieldwire Tasks API

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...

Fieldwire Plans and Sheets API

Upload PDF drawing sets, version sheets, organise floorplans into hierarchical collections, auto-extract sheet numbers / titles, manage hyperlinks and multi-hyperlinks between s...

Fieldwire Forms API

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 ...

Fieldwire Attachments and Media API

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...

Fieldwire Project Financials API

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...

Fieldwire RFIs and Submittals API

Track Requests for Information, submittals, submittal types, spec sections, attachments, markups, watchers, approvals, and submittal log extraction. Supports email-based respons...

Fieldwire Webhooks API

Subscribe to real-time event notifications for attachments, entity tags / taggings, floorplans, forms, hyperlinks, multi-hyperlinks, projects, project resource links, sheets, sh...

Capabilities

Fieldwire Account API — Authentication

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

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

Fieldwire Attachments API — Attachments

Two-step direct-to-S3 upload flow plus project attachment registration.

Run with Naftiko

Fieldwire Attachments API — Markups

GeoJSON-shaped markup overlays drawn on Fieldwire attachments.

Run with Naftiko

Fieldwire Financials API — Budget

Project budget line items and actual costs for Business Plus customers.

Run with Naftiko

Fieldwire Financials API — Change Orders

Project change orders that adjust scope and budget on a Fieldwire project.

Run with Naftiko

Fieldwire Forms API — Form Records

Project-scoped Fieldwire form records captured in the field.

Run with Naftiko

Fieldwire Forms API — Form Templates

Account-level Fieldwire form templates, sections, and inputs.

Run with Naftiko

Fieldwire Plans API — Floorplans

Fieldwire floorplans — hierarchical floorplan collections, the current active sheet, and parent/child relationships.

Run with Naftiko

Fieldwire Plans API — Sheets

Fieldwire sheets — versioned PDF drawings tied to a floorplan.

Run with Naftiko

Fieldwire Projects API — Projects

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

Fieldwire RFIs API — RFIs

Requests for Information lifecycle within a Fieldwire project — create, read, update.

Run with Naftiko

Fieldwire Submittals API — Submittals

Submittal lifecycle within a Fieldwire project.

Run with Naftiko

Fieldwire Tasks API — Bubbles

Fieldwire task bubbles — comments, photos, video, links, attachments associated with a task.

Run with Naftiko

Fieldwire Tasks API — Tasks

Fieldwire Tasks API — Tasks. Project-scoped task list, create, read, update, delete operations on the regional project host.

Run with Naftiko

Fieldwire Webhooks API — Subscriptions

Manage Fieldwire webhook subscriptions — entity- and project-filtered event delivery to your callback URL.

Run with Naftiko

Event Specifications

Fieldwire Webhooks

Outbound webhook events delivered by Fieldwire to subscriber `post_url` endpoints. Subscribers register through the Webhooks REST API; Fieldwire POSTs JSON payloads describing e...

ASYNCAPI

Semantic Vocabularies

Fieldwire Context

0 classes · 9 properties

JSON-LD

API Governance Rules

Fieldwire API Rules

9 rules · 5 errors 4 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Versioning
Versioning
💬
FAQ
FAQ
📄
ChangeLog
ChangeLog
🔗
RSS
RSS
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
Documentation
Documentation
🔗
Security
Security
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
YouTube
YouTube
🔗
Documentation
Documentation

Sources

Raw ↑
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'