{
  "info": {
    "name": "Ignisign — mcp.ai",
    "description": "REST API for the Ignisign MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/ignisign",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "ignisign_api_authentication",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/api/authentication",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "authentication"
          ]
        },
        "description": "Tool to authenticate an application over Ignisign API and retrieve a JWT. Use when obtaining a bearer token before making other API calls.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"secret\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_cancel_signature_request",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/cancel/signature/request",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "cancel",
            "signature",
            "request"
          ]
        },
        "description": "Cancel (close) a signature request to terminate it. This uses the Ignisign /close endpoint which permanently cancels the signature workflow. Use this when you need to abort a signature request that is",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"requestId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_create_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "document"
          ]
        },
        "description": "Tool to initialize a document for a signature request. Use when linking a new document to an existing signature request after creating that request.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"label\": \"\",\n  \"appEnv\": \"\",\n  \"externalId\": \"\",\n  \"description\": \"\",\n  \"signatureRequestId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_create_signer",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/signer",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "signer"
          ]
        },
        "description": "Tool to create a new signer. Use when onboarding a signer to an application environment after selecting a signer profile.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"email\": \"\",\n  \"appEnv\": \"\",\n  \"lastName\": \"\",\n  \"birthDate\": \"\",\n  \"firstName\": \"\",\n  \"birthPlace\": \"\",\n  \"externalId\": \"\",\n  \"nationality\": \"\",\n  \"phoneNumber\": \"\",\n  \"birthCountry\": \"\",\n  \"signerProfileId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_create_webhook_endpoint",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/webhook/endpoint",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "webhook",
            "endpoint"
          ]
        },
        "description": "Tool to create a new webhook endpoint for an application. Use after obtaining application ID and environment to register for event notifications.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_delete_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "document"
          ]
        },
        "description": "Tool to delete a specific document by its ID. Use when you need to permanently remove a document after processing is complete.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"documentId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_delete_signature_request",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/signature/request",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "signature",
            "request"
          ]
        },
        "description": "Permanently deletes a signature request from Ignisign by its ID. This action is irreversible and removes the signature request along with all associated data. The signature request ID can be obtained ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"signatureRequestId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_delete_signer",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/signer",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "signer"
          ]
        },
        "description": "Tool to revoke/delete a signer from an Ignisign application environment. This action permanently revokes the signer's access and is idempotent (can be called multiple times on the same signer). Use wh",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"signerId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_delete_webhook_endpoint",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/webhook/endpoint",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "webhook",
            "endpoint"
          ]
        },
        "description": "Delete a webhook endpoint by its ID. After deletion, returns the list of remaining webhook endpoints configured for the application environment. Use this tool when you need to remove a webhook that is",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhookId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_application_context",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/application/context",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "application",
            "context"
          ]
        },
        "description": "Tool to retrieve the global context of an application. Use when you need configuration and environment settings for a given app.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"app_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_document_information",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/document/information",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "document",
            "information"
          ]
        },
        "description": "Tool to retrieve document metadata by ID. Use when you need detailed information of a specific document after obtaining its ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"documentId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_missing_signer_inputs",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/missing/signer/inputs",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "missing",
            "signer",
            "inputs"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"signerId\": \"\",\n  \"signatureProfileId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_signature_request_details",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/signature/request/details",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "signature",
            "request",
            "details"
          ]
        },
        "description": "Tool to retrieve detailed information for a specific signature request. Use after creating or listing a signature request to inspect its details.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"signatureRequestId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_signature_request_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/signature/request/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "signature",
            "request",
            "document"
          ]
        },
        "description": "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 ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"requestId\": \"\",\n  \"documentId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_signature_requests",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/signature/requests",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "signature",
            "requests"
          ]
        },
        "description": "Retrieves a paginated list of signature requests for a specific Ignisign application and environment. Use this to list all signature requests (drafts, in-progress, completed, cancelled) in an applicat",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"pageSize\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_signed_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/signed/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "signed",
            "document"
          ]
        },
        "description": "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/{document",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"requestId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_signer_input_constraints",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/signer/input/constraints",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "signer",
            "input",
            "constraints"
          ]
        },
        "description": "Tool to get signer input constraints. Use when you need to know which fields are required from signers for a given signer profile.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"signerProfileId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_signer_inputs",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/signer/inputs",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "signer",
            "inputs"
          ]
        },
        "description": "Retrieves the inputs provided by a specific signer for a signature request. Returns field values the signer has submitted (e.g., firstName, lastName, email). Use this after a signer has been added to ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"signerId\": \"\",\n  \"requestId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_signer_profile",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/signer/profile",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "signer",
            "profile"
          ]
        },
        "description": "Retrieve detailed information about a specific signer profile by its ID. Use this to get profile settings including integration mode, authentication methods, and associated signers. First use 'Get Sig",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"app_id\": \"\",\n  \"app_env\": \"\",\n  \"signer_profile_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_signer_profiles",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/signer/profiles",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "signer",
            "profiles"
          ]
        },
        "description": "Retrieve all signer profiles for a specific Ignisign application environment. Use this tool to list all configured signer profiles that define how signers interact with signature requests. Each profil",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"app_id\": \"\",\n  \"app_env\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_get_webhooks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/webhooks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "webhooks"
          ]
        },
        "description": "Retrieves all webhook endpoints configured for a specific Ignisign application environment. Returns the list of webhooks including their URLs, descriptions, and creation timestamps. Use this to audit ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"appEnv\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_init_signature_request",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/init/signature/request",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "init",
            "signature",
            "request"
          ]
        },
        "description": "Initialize a new signature request in Ignisign. This is the first step in creating a signature workflow. After initialization, you can add documents (IGNISIGN_CREATE_DOCUMENT), assign signers (IGNISIG",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"signatureProfileId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_list_documents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/documents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "documents"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"signatureRequestId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_provide_document_content_data_json",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/provide/document/content/data/json",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "provide",
            "document",
            "content",
            "data",
            "json"
          ]
        },
        "description": "Provides JSON content to an existing document in Ignisign. Use this action after creating a document with IGNISIGN_CREATE_DOCUMENT to attach structured JSON data that will be associated with a signatu",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"documentId\": \"\",\n  \"jsonContent\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_provide_document_content_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/provide/document/content/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "provide",
            "document",
            "content",
            "file"
          ]
        },
        "description": "Tool to provide file content for a document. Use after creating a document to attach its file content.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file\": {},\n  \"fileName\": \"\",\n  \"mimeType\": \"\",\n  \"documentId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_provide_document_content_private_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/provide/document/content/private/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "provide",
            "document",
            "content",
            "private",
            "file"
          ]
        },
        "description": "Provides private document content by submitting its SHA-256 hash to IgniSign. Use this after creating a document with IGNISIGN_CREATE_DOCUMENT when the document content should remain private (not uplo",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"documentId\": \"\",\n  \"documentHash\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_publish_signature_request",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/publish/signature/request",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "publish",
            "signature",
            "request"
          ]
        },
        "description": "Tool to publish a draft signature request. Use after adding all documents and signer details to the draft.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"signatureRequestId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_search_signers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/signers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "signers"
          ]
        },
        "description": "Tool to search for signers within an application environment with pagination support. Use after obtaining application ID and environment. Requires a non-empty filter string to search by name, email, o",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"filter\": \"\",\n  \"pageSize\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_update_document_information",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/document/information",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "document",
            "information"
          ]
        },
        "description": "Tool to update document metadata. Use when you need to change a document's label, description, or external identifier after creation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"label\": \"\",\n  \"documentId\": \"\",\n  \"externalId\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_update_signature_request",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/signature/request",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "signature",
            "request"
          ]
        },
        "description": "Tool to partially update a signature request in DRAFT state. Use when you need to modify draft request metadata before sending.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"language\": \"\",\n  \"signerIds\": \"\",\n  \"externalId\": \"\",\n  \"statements\": \"\",\n  \"description\": \"\",\n  \"documentIds\": \"\",\n  \"diffusionDate\": \"\",\n  \"diffusionMode\": \"\",\n  \"expirationDate\": \"\",\n  \"signatureRequestId\": \"\",\n  \"expirationDateIsActivated\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_update_signer",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/signer",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "signer"
          ]
        },
        "description": "Updates an existing signer's profile assignment. Use this to change which signer profile a signer is associated with. The signer must already exist in the application environment. Requires: app_id (fr",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appId\": \"\",\n  \"appEnv\": \"\",\n  \"signerId\": \"\",\n  \"signerProfileId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "ignisign_update_webhook_endpoint",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/webhook/endpoint",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "webhook",
            "endpoint"
          ]
        },
        "description": "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 `68e7adc882353ea4e072bdbe` to `htt",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"webhookId\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}