Bring Firma into
the flow of work.
A little less busywork with Firma.
Company3 capabilities+
- Get company
Get company details
- Partial update company
Partially update company details (PATCH)
- Full update company
Full update of company details (PUT)
Domain8 capabilities+
- List domains
List all domains
- Add a domain
Add a new domain
- Get a domain
Get a domain by ID
- Delete a domain
- Verify domain DNS
Verify DNS records for a domain
- Verify domain ownership
Verify ownership of a domain
- Finalize a domain
Finalize domain setup after verification
- Set primary domain
Set a domain as the primary domain
Email Template9 capabilities+
- List company email templates
List company-scoped email templates
- Upsert company email template
Create or update a company email template
- Delete company email template
Delete a company email template
- List workspace email templates
List workspace-scoped email templates
- Get workspace email template
Get a workspace email template by type
- Upsert workspace email template
Create or update a workspace email template
- Delete workspace email template
Delete a workspace email template
- Get default email templates
Get default email templates for a language
- Get email template placeholders
Get available email template placeholders
JWT4 capabilities+
- Generate template token
Generate a JWT for embedding the template editor
- Revoke template token
Revoke a JWT for the template editor
- Generate signing request token
Generate a JWT for embedding the signing view
- Revoke signing request token
Revoke a JWT for the signing view
Signing Request18 capabilities+
- List signing requests
Get all signing requests
- Create a signing request
Create a new signing request (draft, not sent)
- Create and send a signing request
Create and immediately send a signing request (atomic with rollback)
- Get a signing request
Retrieve a signing request by ID
- Update signing request properties
Update signing request properties (name, description, expiration, settings)
- Full update a signing request
Full update of a signing request (PUT)
- Send a signing request
Send a signing request to its recipients
- Cancel a signing request
Cancel a sent signing request
- Resend a signing request
Resend notification emails to specific recipients
- Download a signing request
Get a signed URL to download the signing request document
- Get audit trail
Get the audit trail for a signing request
- Get signing request users
Get the recipients/users of a signing request
- Get signing request fields
Get the fields of a signing request
- Get signing request reminders
Get the reminders configured for a signing request
- Delete a signing request
Soft-delete a signing request (must not be sent — use Cancel for sent requests)
- List custom fields
List custom fields on a signing request
- Create custom field
Add a custom field to a signing request
- Delete custom field
Remove a custom field from a signing request
Template14 capabilities+
- List templates
Get all templates
- Create a template
Create a new template
- Get a template
Retrieve a template by ID
- Update template properties
Update template properties (name, description, expiration, settings)
- Full update a template
Full update of a template (PUT)
- Delete a template
- Duplicate template to signing request
Create a signing request from this template
- Replace template document
Replace the document of a template
- Get template fields
Get the fields of a template
- Get template users
Get the recipients/users of a template
- Get template reminders
Get the reminders configured for a template
- List template custom fields
List custom fields on a template
- Create template custom field
Add a custom field to a template
- Delete template custom field
Remove a custom field from a template
Webhook10 capabilities+
- List webhooks
Get all webhooks. Without workspace_id, returns ONLY company-scoped webhooks.
- Create a webhook
Create a new webhook subscription
- Get a webhook
Retrieve a webhook by ID
- Update a webhook
- Delete a webhook
Soft-delete a webhook
- Test a webhook
Send a test delivery to a webhook (rate limited to 10/min)
- Rotate company webhook secret
Rotate the company-level webhook signing secret (1-hour cooldown)
- Rotate workspace webhook secret
Rotate a workspace-level webhook signing secret (1-hour cooldown)
- Get company webhook secret status
Get the company-level webhook secret status
- Get workspace webhook secret status
Get a workspace-level webhook secret status
Workspace13 capabilities+
- List workspaces
Get all workspaces
- Create a workspace
Create a new workspace
- Get a workspace
Retrieve a workspace by ID
- Partially update a workspace
Partially update a workspace (PATCH)
- Full update a workspace
Full update of a workspace (PUT)
- Get workspace settings
- Update workspace settings
Update workspace settings (PATCH semantics despite PUT verb)
- Regenerate workspace API key
Regenerate the API key for a workspace (rate limited to 1/min)
- Expire workspace API key
Expire the API key for a workspace
- List workspace custom fields
List custom fields for a workspace
- Create workspace custom field
Create a custom field in a workspace
- Update workspace custom field
Update a custom field in a workspace
- Delete workspace custom field
Delete a custom field from a workspace
Frequently asked
questions.
What could an Ambacti integration do with Firma?
The documented operations include Company: Get company; Company: Partial update company; Company: Full update company; Domain: List domains.
Could I keep a workflow read-only?
For a read-only workflow, limit account permissions to reading data and exclude actions that create, update, or delete records.
Will every action run automatically?
Choose which steps could run on their own and which should pause for review. Changes should follow the permissions and approval rules you set.
Do I need to review actions in Firma?
Decide which work could run on its own and which steps need your review.