Ignisign
IgniSign is a comprehensive electronic signature platform that enables users to sign, send, and manage documents securely online.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Ignisign authenticates with an API key. Generate the credential in your Ignisign account, then paste it into FlyMyAI the first time an agent uses an Ignisign action.
Get your Ignisign credential →
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
IgniSign API Bearer Token | JWT Bearer token for authenticating IgniSign API requests. Obtain by sending your App ID, App Secret, and App Env to the /v4/auth/app-api endpoint. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
IGNISIGN_API_AUTHENTICATION | Tool to authenticate an application over Ignisign API and retrieve a JWT. Use when obtaining a bearer token before making other API calls. | appId, appEnv, secret |
IGNISIGN_CANCEL_SIGNATURE_REQUEST | Tool to cancel a signature request. Use after identifying the signature request to abort. | requestId |
IGNISIGN_CREATE_DOCUMENT | Tool to initialize a document for a signature request. Use when linking a new document to an existing signature request after creating that request. | appId, appEnv, signatureRequestId |
IGNISIGN_CREATE_SIGNER | Tool to create a new signer. Use when onboarding a signer to an application environment after selecting a signer profile. | appId, appEnv, signerProfileId |
IGNISIGN_CREATE_WEBHOOK_ENDPOINT | Tool to create a new webhook endpoint for an application. Use after obtaining application ID and environment to register for event notifications. | appId, appEnv, url |
IGNISIGN_DELETE_DOCUMENT | Tool to delete a specific document by its ID. Use when you need to permanently remove a document after processing is complete. | documentId |
IGNISIGN_DELETE_SIGNATURE_REQUEST | Tool to delete a signature request. Use when you need to permanently remove a signature request by its ID. | signatureRequestId |
IGNISIGN_DELETE_SIGNER | Tool to delete a signer. Use when you need to remove a signer from a specific application environment after confirming signer ID. | appId, appEnv, signerId |
IGNISIGN_DELETE_WEBHOOK_ENDPOINT | Tool to delete a specific webhook endpoint. Use when you want to remove an existing webhook by its ID. | webhookId |
IGNISIGN_GET_APPLICATION_CONTEXT | Tool to retrieve the global context of an application. Use when you need configuration and environment settings for a given app. | app_id |
IGNISIGN_GET_DOCUMENT_INFORMATION | Tool to retrieve document metadata by ID. Use when you need detailed information of a specific document after obtaining its ID. | documentId |
IGNISIGN_GET_MISSING_SIGNER_INPUTS | Tool to determine missing inputs needed for a signer in a specific signature profile. Use after selecting a signature profile and signer to identify required fields. | appId, appEnv, signatureProfileId, signerId |
IGNISIGN_GET_SIGNATURE_REQUESTS | Tool to retrieve a paginated list of signature requests for an application. Use after confirming the application ID and environment. | appId, appEnv |
IGNISIGN_GET_SIGNATURE_REQUEST_DETAILS | Tool to retrieve detailed information for a specific signature request. Use after creating or listing a signature request to inspect its details. | signatureRequestId |
IGNISIGN_GET_SIGNATURE_REQUEST_DOCUMENT | Tool to retrieve the document associated with a specific signature request. The action downloads the original file of a document. Provide 'documentId' to select a specific document or omit to use the first available document of the request. | requestId |
IGNISIGN_GET_SIGNATURE_REQUEST_STATUS | Tool to retrieve the current status of a specific signature request. Use when you need to check the state of a single request by its ID. | requestId |
IGNISIGN_GET_SIGNED_DOCUMENT | Tool to download the signed document (signature proof) for a signature request. The action will: 1) Resolve the first documentId from the signature request details. 2) Try v4: GET /documents/(documentId)/signatures/PDF_WITH_SIGNATURES 3) Fallback v3: GET /v3/… | requestId |
IGNISIGN_GET_SIGNER_CREATION_CONSTRAINTS | Tool to retrieve input constraints required to create a signer for a specific signature profile. Use after selecting a signature profile to determine required signer inputs. | app_id, app_env, signature_profile_id |
IGNISIGN_GET_SIGNER_INPUTS | Tool to retrieve inputs provided by a signer for a signature request. Use after a signer has completed their input steps to fetch submitted values. | requestId, signerId |
IGNISIGN_GET_SIGNER_INPUT_CONSTRAINTS | Tool to get signer input constraints. Use when you need to know which fields are required from signers for a given signer profile. | appId, appEnv, signerProfileId |
IGNISIGN_GET_SIGNER_PROFILE | Tool to retrieve a signer profile. Use after obtaining the signer profile ID. | app_id, app_env, signerProfileId |
IGNISIGN_GET_SIGNER_PROFILES | Tool to retrieve signer profiles. Use when listing all profiles for a given app environment after confirming app ID and environment. | app_id, app_env |
IGNISIGN_GET_WEBHOOKS | Tool to list all webhook endpoints configured for an application environment. Use after confirming the application ID and environment. | appId, appEnv |
IGNISIGN_GET_WEBHOOK_DETAILS | Tool to retrieve details of a specific webhook endpoint. Use after you have the webhook ID to inspect its URL, description, and creation timestamp. | webhookId, appId, appEnv |
IGNISIGN_IGNISIGN_CLOSE_SIGNATURE_REQUEST | Tool to close an active signature request. Use when you need to end or abort a signature process. | signatureRequestId |
IGNISIGN_IGNISIGN_UPDATE_SIGNER | Tool to update details of an existing signer. Use after fetching a signer when you need to change its profile. | appId, appEnv, signerId, signerProfileId |
IGNISIGN_INIT_SIGNATURE_REQUEST | Tool to initialize a new signature request. Use when starting a signature flow in a specific application environment. | appId, appEnv, signatureProfileId |
IGNISIGN_LIST_DOCUMENTS | Tool to retrieve documents linked to a signature request. The action works by calling the signature request context endpoint and extracting its documentIds, then fetching each document detail. | appId, appEnv, signatureRequestId |
IGNISIGN_PROVIDE_DOCUMENT_CONTENT_DATA_JSON | Tool to provide JSON content for a document. Use when you need to attach or update the JSON data of a document. | documentId, jsonContent |
IGNISIGN_PROVIDE_DOCUMENT_CONTENT_FILE | Tool to provide file content for a document. Use after creating a document to attach its file content. | documentId |
IGNISIGN_PROVIDE_DOCUMENT_CONTENT_PRIVATE_FILE | Tool to provide private content for a document via its SHA-256 hash. Use after creating a document placeholder and needing to submit the private content hash for signing. | documentId, documentHash |
IGNISIGN_PUBLISH_SIGNATURE_REQUEST | Tool to publish a draft signature request. Use after adding all documents and signer details to the draft. | signatureRequestId |
IGNISIGN_SEARCH_SIGNERS | Tool to search for signers within an application. Use after obtaining application ID and environment. Allows optional filtering by name, email, or external ID. | appId, appEnv |
IGNISIGN_UPDATE_DOCUMENT_INFORMATION | Tool to update document metadata. Use when you need to change a document's label, description, or external identifier after creation. | documentId |
IGNISIGN_UPDATE_SIGNATURE_REQUEST | Tool to partially update a signature request in DRAFT state. Use when you need to modify draft request metadata before sending. | signatureRequestId |
IGNISIGN_UPDATE_WEBHOOK_ENDPOINT | Tool to update an existing webhook endpoint. Use when you have a webhook ID and want to modify its destination URL or description. Example: Update the URL of webhook 'wbh_123' to 'https://example.com/webhook'. | webhookId, url |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Ignisign!