Skip to main content
POST
cURL
Initiates the document signing process for a user. Returns a URL where the user can sign required agreements for a specific country.

Important Notes

  • Only INDIVIDUAL users can request document signatures.
  • The user must be KYC-verified before requesting signatures.
  • Users who have already signed documents cannot sign again.

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.

Path Parameters

userId
string
required

The user ID

Body

application/json
country
enum<string>
required

The country code for the document signature request

@description The country must be a valid ISO 3166-1 alpha-2 country code, see: @link https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

Available options:
MX,
DO,
US,
AT,
BE,
BG,
HR,
CY,
CZ,
DK,
EE,
FI,
FR,
DE,
GR,
HU,
IE,
IT,
LV,
LT,
LU,
MT,
NL,
PL,
PT,
RO,
SK,
SI,
ES,
SE,
IS,
LI,
NO,
CH,
GB,
MC,
SM,
AD,
VA
Example:

"MX"

Response

Document signature request created successfully. Returns the signature request details.

success
boolean
Example:

true

data
object