Managed Signing
Approve Signing Request

Knit API Documentation

Approve Signing Request

Endpoint

POST

{{baseUrl}}/api/v1/managed-signing/requests/{requestId}/approve

This endpoint approves a pending signing request.

Headers
  • X-API-KEY: Your API key for authentication.
  • Accept: Set to application/json to receive responses in JSON format.
Path Parameters
ParameterTypeRequiredDescription
requestIdstringYesThe local request ID
Sample Request
curl --location -g --request POST '{{baseUrl}}/api/v1/managed-signing/requests/<local-request-id>/approve' \
--header 'X-API-KEY: {{apiKey}}' \
--header 'Accept: application/json'
Sample Response
Sample Response
{
  "statusCode": 200,
  "message": "Signing request approved",
  "data": {
    "id": "<local-request-id>",
    "businessId": "<business-id>",
    "walletId": "<local-wallet-id>",
    "network": "MATIC_MAINNET",
    "type": "evm_tx",
    "kind": "erc20_approve",
    "status": "SIGNED",
    "payload": {
      "token": "0xToken",
      "spender": "0xSpender",
      "amount": "10"
    },
    "signature": "0x...",
    "broadcast": false,
    "createdAt": "2026-01-20T18:30:40.912Z",
    "updatedAt": "2026-01-20T18:35:22.456Z"
  },
  "success": true
}
Response Fields
FieldTypeDescription
idstringLocal request ID
businessIdstringYour business ID
walletIdstringLocal wallet ID
networkstringTarget network
typestringRequest type
kindstringTransaction kind
statusstringRequest status (updated to SIGNED)
payloadobjectRequest payload
signaturestringGenerated signature
broadcastbooleanBroadcast flag
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
Notes
  • Only requests with status AWAITING_APPROVAL can be approved.
  • After approval, the status changes to SIGNED.
  • If broadcast was set to true during creation, the transaction will be broadcast after signing.

Contact

business@useknit.io

Knit Business Financial Services Ltd.
3080 Yonge St
Toronto ON, M4N 3N1, Canada

Subscribe to our newsletter

A monthly digest of the latest news, articles, and resources.

Knit logo

© KNIT BUSINESS FINANCIAL SERVICES LIMITED is duly registered by the Financial Transactions and Reports Analysis Centre of Canada (FINTRAC) as a Money Service Business (C100000256)