Skip to main content

Create a Garfield entity for a new business

Creates a Garfield entity for a business that does not use Garfield, and emails user_email a magic link. The response has the new entity_id to pass to POST /claims, and GET /entities shows when Garfield has verified the business. Idempotent on partner_user_id: a replay returns the same onboarding_id and entity_id, and a replay with a different body returns 409 idempotency_key_reused. See Connect a business.

Send company_number for a business registered at Companies House. Garfield checks it, takes the business type from Companies House, and pre-fills the incorporation date, registered address, current individual directors or LLP members, and a description from the company's SIC codes. Shortly after the API responds, Garfield attaches the certificate of incorporation, articles and latest accounts. If Companies House is unreachable, Garfield still creates the onboarding without the pre-fill, and takes the business type from business_type, or uses limited_company if you sent none. For a sole trader or partnership, leave company_number out and send business_type. With a test key, the API checks only the format of company_number.

Request​

POST 

/onboardings

Responses​

Replay: you already created an onboarding with this partner_user_id. Garfield does not email the user again.

Response Headers
    X-RateLimit-Limit

    The maximum number of requests your partner account can send in each window. Only production enforces limits and sends this header.

    X-RateLimit-Reset

    The window length in seconds, always 60. The API does not report how much of the current window is left. Only production sends this header.