Skip to main content

Identifiers

You supply most of these fields, not Garfield. Use stable ids from your own system so retries are safe and claims are easy to reconcile.

FieldWho provides itExampleUse it for
partner_user_idYoutest-user-1Your stable id for the referred or connected business/user. Required on /onboardings (where it is the idempotency key) and /connect-requests.
partner_claim_idYoucase-2026-00412Your stable id for the recovery case. Required on /claims and /documents/upload-url; it is the claim idempotency key (scoped per entity), so reuse the same value on retries.
labelYouPostman testOptional human-readable label for /connect-requests.
entity_idGarfieldaZ4kQ9pX2Assigned by Garfield to the connected business; not returned by any API response. Obtain it from the connecting business (or your Garfield contact) and pass it to the document, claim, and list endpoints.

partner_user_id and partner_claim_id are your idempotency keys. See Idempotency for exactly how each endpoint replays.

Examples

A quick Postman connect-request test:

{
"partner_user_id": "test-user-1",
"label": "Postman test"
}

For a document upload followed by a claim, use the same partner_claim_id in both calls:

{
"entity_id": "<entity_id obtained from the connected business>",
"partner_claim_id": "case-2026-00412"
}