Managed Signing
Get Policy

Get Policy

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

This endpoint retrieves a specific policy by its local ID.

Path Parameters

ParameterTypeRequiredDescription
policyIdstringYesThe local policy ID

Request

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

Response

Response
{
  "statusCode": 200,
  "message": "Policy 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