List contract templates

List contract templates, newest first. Use Get a contract template for the content and field placements.

GET https://api.centerfy.ai/webhooks/inbound/contract-templates

Headers

HeaderRequiredValueDescription
x-api-keyYesyour sub-account API key (cfy_…)Authenticates the request; or use Authorization: Bearer <key>.

Query parameters

NameTypeRequiredDefaultDescription
limitintegerNo50Page size; minimum 1, maximum 100 (larger values are rejected with 400).
offsetintegerNo0Number of records to skip for paging; minimum 0.

Example

curl -X GET "https://api.centerfy.ai/webhooks/inbound/contract-templates?limit=50&offset=0" \
  -H "x-api-key: $CENTERFY_API_KEY"
import { CenterfyClient } from "@centerfy/sdk";

const centerfy = new CenterfyClient({ apiKey: process.env.CENTERFY_API_KEY! });

const result = await centerfy.contractTemplates.list({
  "limit": 50,
  "offset": 0
});
console.log(result);
centerfy contractTemplates list '{"limit":50,"offset":0}'

MCP tool: centerfy_contract_templates_list (see MCP server)

Response

{
  "status": "success",
  "total": 1,
  "limit": 50,
  "offset": 0,
  "has_more": false,
  "templates": [
    {
      "id": "2e4f6a8b-1c3d-4e5f-9a7b-8c9d0e1f2a3b",
      "name": "Service agreement",
      "description": "Standard 12-month service agreement",
      "source_type": "pdf",
      "recipient_roles": [
        {
          "key": "client",
          "label": "Client",
          "role": "signer",
          "signing_order": 1
        },
        {
          "key": "manager",
          "label": "Account manager",
          "role": "cc",
          "signing_order": 2
        }
      ],
      "has_prepared_pdf": true,
      "created_at": "2026-09-20T10:00:00.000Z",
      "updated_at": "2026-09-20T10:00:00.000Z"
    }
  ]
}

Errors

  • 401 — if unauthenticated.

Notes

source_type is builder, pdf or docx. recipient_roles are the placeholders you fill with recipients[].role_key when creating a contract. has_prepared_pdf must be true for contracts from the template to be sendable via the API.

© 2026 Centerfy AI. All rights reserved.