Managed Signing
List Policies

List Policies

GET
https://api-prod.useknit.io/api/v1/managed-signing/policies
Scopemanaged-signing:readAuthBearer token

This endpoint retrieves all policies for your business.

Request

curl "https://api-prod.useknit.io/api/v1/managed-signing/policies" \
  -H "Authorization: Bearer $KNIT_ACCESS_TOKEN" \
  -H "Accept: application/json"

Response

Response
{
  "statusCode": 200,
  "message": "Policies retrieved",
  "data": [
    {
      "id": "<local-policy-id>",
      "businessId": "<business-id>",
      "name": "default",
      "rules": {
        "chains": ["ETHEREUM_MAINNET"],
        "maxApprovalAmount": "1000000",
        "denyUnlimitedApprovals": true
      },
      "createdAt": "2026-01-20T18:30:40.912Z",
      "updatedAt": "2026-01-20T18:30:40.912Z"
    }
  ],
  "success": true
}

Response Fields

FieldTypeDescription
idstringLocal policy ID
businessIdstringYour business ID
namestringPolicy name
rulesobjectPolicy rules configuration
createdAtstringCreation timestamp
updatedAtstringLast update timestamp