Skip to main content
Ignisign logo

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

FieldDetails
IgniSign API Bearer TokenJWT 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.

ActionWhat it doesRequired inputs
IGNISIGN_API_AUTHENTICATIONTool 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_REQUESTTool to cancel a signature request. Use after identifying the signature request to abort.requestId
IGNISIGN_CREATE_DOCUMENTTool 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_SIGNERTool 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_ENDPOINTTool 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_DOCUMENTTool 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_REQUESTTool to delete a signature request. Use when you need to permanently remove a signature request by its ID.signatureRequestId
IGNISIGN_DELETE_SIGNERTool 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_ENDPOINTTool to delete a specific webhook endpoint. Use when you want to remove an existing webhook by its ID.webhookId
IGNISIGN_GET_APPLICATION_CONTEXTTool 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_INFORMATIONTool 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_INPUTSTool 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_REQUESTSTool 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_DETAILSTool 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_DOCUMENTTool 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_STATUSTool 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_DOCUMENTTool 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_CONSTRAINTSTool 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_INPUTSTool 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_CONSTRAINTSTool 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_PROFILETool to retrieve a signer profile. Use after obtaining the signer profile ID.app_id, app_env, signerProfileId
IGNISIGN_GET_SIGNER_PROFILESTool 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_WEBHOOKSTool to list all webhook endpoints configured for an application environment. Use after confirming the application ID and environment.appId, appEnv
IGNISIGN_GET_WEBHOOK_DETAILSTool 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_REQUESTTool to close an active signature request. Use when you need to end or abort a signature process.signatureRequestId
IGNISIGN_IGNISIGN_UPDATE_SIGNERTool 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_REQUESTTool to initialize a new signature request. Use when starting a signature flow in a specific application environment.appId, appEnv, signatureProfileId
IGNISIGN_LIST_DOCUMENTSTool 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_JSONTool 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_FILETool to provide file content for a document. Use after creating a document to attach its file content.documentId
IGNISIGN_PROVIDE_DOCUMENT_CONTENT_PRIVATE_FILETool 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_REQUESTTool to publish a draft signature request. Use after adding all documents and signer details to the draft.signatureRequestId
IGNISIGN_SEARCH_SIGNERSTool 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_INFORMATIONTool to update document metadata. Use when you need to change a document's label, description, or external identifier after creation.documentId
IGNISIGN_UPDATE_SIGNATURE_REQUESTTool to partially update a signature request in DRAFT state. Use when you need to modify draft request metadata before sending.signatureRequestId
IGNISIGN_UPDATE_WEBHOOK_ENDPOINTTool 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
We love our partners - FlyMy.AI builds with the best. Thanks, Ignisign!