Actions (44)
Clients · 10
- Create clientPOST /clients
Create a new client.
documented - Create contactPOST /clients/{client_id}/contacts
Add a new contact to a client.
documented - Deactivate clientPATCH /clients/{client_id}
Deactivate a client account.
documented - Delete contactDELETE /clients/{client_id}/contacts/{contact_id}
Delete a client contact.
documented - Get clientGET /clients/{client_id}
Retrieve a single client's details.
documented - Get contactGET /clients/{client_id}/contacts/{contact_id}
Retrieve a single contact's details.
documented - List clientsGET /clients
Return all clients in Formitize.
documented - List contacts for a clientGET /clients/{client_id}/contacts
Return all contacts belonging to a client.
documented - Update clientPATCH /clients/{client_id}
Update client details (name, location and custom fields).
documented - Update contactPATCH /clients/{client_id}/contacts/{contact_id}
Update contact details.
documented
Assets · 6
- Archive assetPATCH /assets/{asset_id}
Archive an asset (assets are not deletable).
documented - Create assetPOST /assets
Create a new asset with a type and associated fields.
documented - Get asset detailsGET /assets/{asset_id}
Retrieve full details for a single asset.
documented - List asset typesGET /asset-types
Return all asset types defined in the Formitize account.
documented - List assets for asset typeGET /asset-types/{type_id}/assets
Return all assets belonging to a specific asset type, including coordinates and custom fields.
documented - Update assetPATCH /assets/{asset_id}
Modify fields on an existing asset.
documented
Jobs · 6
- Create jobPOST /jobs
Create a new job with related data (client, location, etc.).
documented - Delete jobDELETE /jobs/{job_id}
Delete a job.
documented - Get jobGET /jobs/{job_id}
Retrieve a single job's details.
documented - Get job historyGET /jobs/{job_id}/history
Retrieve the history of changes for a job.
documented - List jobsGET /jobs
Retrieve all jobs in the account.
documented - Update jobPATCH /jobs/{job_id}
Update a job's details.
documented
Locations · 6
- Create locationPOST /clients/{client_id}/locations
Create a new location for a client.
documented - Delete all locations for a clientDELETE /clients/{client_id}/locations
Delete all locations for a client.
documented - Delete locationDELETE /clients/{client_id}/locations/{location_id}
Delete a location.
documented - Get locationGET /clients/{client_id}/locations/{location_id}
Retrieve a single location.
documented - List locations for a clientGET /clients/{client_id}/locations
Return all locations for a client.
documented - Update locationPATCH /clients/{client_id}/locations/{location_id}
Update a location details.
documented
Webhooks · 5
- Create webhookPOST /webhooks
Create a new webhook.
documented - Delete webhookDELETE /webhooks/{webhook_id}
Delete a webhook configuration.
documented - Get webhookGET /webhooks/{webhook_id}
Retrieve a specific webhook configuration.
documented - List webhooksGET /webhooks
Retrieve configured webhooks.
documented - Update webhookPUT /webhooks/{webhook_id}
Update a webhook configuration.
documented
Forms · 4
- Get form templateGET /form-templates/{form_template_id}
Retrieve a form template and its fields.
documented - Get submitted formGET /submitted-forms/{submitted_form_id}
Retrieve a single submitted form's details.
documented - List form templatesGET /form-templates
Retrieve a list of form templates.
documented - List submitted formsGET /submitted-forms
Retrieve submitted form records, with optional filters (e.g., by title or attached job).
documented
Lookup Databases · 3
- Bulk write lookup recordsPOST /lookup-databases/{db_id}/records/bulk
Bulk update/write data to a lookup database.
documented - List lookup databasesGET /lookup-databases
Return all lookup databases in the account.
documented - List lookup recordsGET /lookup-databases/{db_id}/records
Return all records from a lookup database.
documented