Skip to main content
POST
Request a signature link for each beneficial owner who does not already have one
Requests a cédula (beneficial owner declaration) signing link for every UBO-role associated person on record for a business user who doesn’t already have one. See Associated Person Signature for the full flow.

Important Notes

  • MX only. country must be MX — the cédula’s legal basis (art. 95 Bis LGOAAC) is Mexico-specific.
  • Idempotent. An owner with an outstanding (PENDING) or completed (SIGNED) cédula is left untouched; their existing state is returned rather than a new link being issued. Calling this repeatedly never produces a second link for the same owner.
  • Partial failure is per-owner. A failure for one owner (e.g. missing email) doesn’t block the others — each result carries its own status/error.
  • Capa sends no email. Delivering each signingUrl to its owner is the caller’s responsibility. Treat signingUrl as sensitive — anyone holding it can sign as that owner.
  • The business must be KYB-verified for MX and have at least one UBO-role associated person on record, and at most 25.
  • Every UBO must have an email set — otherwise that owner’s entry in the response carries an error/errorCode instead of a signingUrl.
  • Supports an optional Idempotency-Key header (16–128 printable ASCII characters) to protect against duplicate submissions from client-side retries.

Error Codes

Common Errors

User Ownership Errors

Endpoint-Specific Errors

Authorizations

partner-api-key
string
header
required

API key for the affiliated partner performing the request.

Headers

Idempotency-Key
string

Optional. 16–128 printable ASCII characters. A repeated request with the same key and body replays the original response instead of processing twice.

Path Parameters

userId
string<uuid>
required

The user's Capa ID

Body

application/json
country
string
required

The regime requiring the cédula — the country the business's KYB was verified under. Only MX is currently supported (the cédula's legal basis, art. 95 Bis LGOAAC, is Mexico-specific).

Example:

"MX"

Response

One result per beneficial owner: newly requested, already outstanding/complete, or failed.

success
boolean
Example:

true

data
object