POST
/
v1
/
access-management
/
invite
/
guardian
curl --request POST \
  --url https://api.next.orenda.finance/v1/access-management/invite/guardian \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'x-program-id: <api-key>' \
  --data '
{
  "email": "guardian@acme.example.com",
  "firstName": "Grace",
  "lastName": "Hopper"
}
'
{
  "success": true,
  "data": {
    "message": "Guardian invitation processed successfully"
  }
}
{
"success": false,
"code": "<string>",
"message": "<string>"
}
{
"success": false,
"code": "<string>",
"message": "<string>"
}
{
"success": false,
"code": "<string>",
"message": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

x-program-id
string
header
required

The program the request acts on.

Body

application/json

Sent by a back-office admin to invite a guardian corporate. email, firstName, and lastName are required; the remaining identity fields are optional and seed the guardian's onboarding record when supplied.

email
string<email>
required

The guardian contact's email address. The invitation is sent here.

firstName
string
required

The guardian contact's first (given) name.

lastName
string
required

The guardian contact's last (family) name.

dob
string<date>

Date of birth (YYYY-MM-DD). Optional.

nationality
string

Nationality. Optional.

phone
string

Contact phone number in international format (optional leading +, 7–15 digits). Optional.

Pattern: ^\+?[0-9]{7,15}$
address
object

Postal address of the guardian contact. Optional.

Response

Invitation processed

success
boolean
Example:

true

data
object