Create an API key
API keys let another system drive AssinaJá — your ERP creating documents, or an AI assistant working through the MCP interface.
Access keys for the AssinaJá public API and MCP. Create one per external system or AI assistant, with access limited to what that integration needs.

One key per integration
Section titled “One key per integration”Create one key per external system that integrates with the public API (
X-Api-Keyheader). Each key can be suspended or deleted on its own, without affecting the other integrations.
That is the reason for the rule: a shared key cannot be revoked without breaking everything that uses it. A key per system means you can cut off one integration and leave the rest running.
Create one
Section titled “Create one”Choose New API Key.
- Name — name it after the system that will use it, e.g. ERP Primavera.
- Expiry date — “The key is valid through this date, inclusive (it stops authenticating at the end of that day).”
- Access — tick only what this integration needs. At least one is required: “Select at least one access — the key can only do what is checked.”
- Create key.
Scopes
Section titled “Scopes”| Scope | What it allows |
|---|---|
| Templates — read | List and inspect templates, including signers and merge fields. |
| Documents — read | List documents, follow signature progress, and download files and reports. |
| Documents — create | Create documents from templates, from DOCX (MailMerge) or from your own PDF. |
| Documents — publish | Publish drafts — sends emails to the signers and is irreversible. |
| Documents — archive/delete | Archive and delete documents. |
| Organization — read | See the organization’s details, active plan and available features. |
| Catálogo de modelos | Enterprise only — see below. |
The template catalogue scope
Section titled “The template catalogue scope”Template catalog — serve other organizations is different in kind from the others:
Lets other organizations generate documents from this organization’s template catalog (
X-Api-Key-TemplateCatalogheader). Grants no other access.
It uses its own header and grants nothing else. It is Available on the Enterprise plan only.
Managing keys
Section titled “Managing keys”The list shows Name, Key, Access, Expiration, Status, Created and Last used — the last reading Never for a key that has never authenticated. That column is the quickest way to spot a key nobody uses.
| Action | Effect |
|---|---|
| Edit | Change the name, expiry or scopes |
| Suspend | “While suspended, the key no longer authenticates until it is reactivated.” |
| Activate | Re-enable a suspended key |
| Delete | Permanent |
A key’s Status is Active, Suspended or Expired.
Related
Section titled “Related”- Roles and permissions — managing integrations is Owner and Admin only
- Plans, credits and extras