Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

https://docs.solarisgroup.com/_mock/api-reference/onboarding/persons/

Operations
Operations
Operations
Operations
Operations
Operations

Add authorized person to person account

Request

Adds an existing person to a person account as an authorized person. Note: This call triggers the change request process.

Path
person_idstringrequired
account_idstringrequired
Bodyapplication/jsonrequired

The content of the request.

authorized_person_idstring

The ID of the person to add to the account as an authorized person.

Example: "0ba2211cab11af6094d60ead81f2bd9dcper"
skip_2faboolean

Skip change request, add authorized person without 2fa (Optional). Skipping change request works only if the partner settings are adjusted to allow the skip.

application/json
{ "authorized_person_id": "0ba2211cab11af6094d60ead81f2bd9dcper", "skip_2fa": false }

Responses

The change request was successfully confirmed, and the authorized person is now added to the account.

Bodyapplication/json
idstring

ID of the authorized person relationship.

Example: "c25ac6d8a4774e0dacb61a70427e0782"
authorized_person_idstring

Person ID of the authorized person.

Example: "0ba2211cab11af6094d60ead81f2bd9dcper"
valid_fromstring

The date from which the authorized person has been authorized on the account.

Example: "2021-04-01"
valid_untilstring

The date until which the authorized person is authorized on the account.

Example: "2031-04-01"
Response
application/json
{ "id": "c25ac6d8a4774e0dacb61a70427e0782", "authorized_person_id": "0ba2211cab11af6094d60ead81f2bd9dcper", "valid_from": "2021-04-01", "valid_until": "2031-04-01" }

Index authorized persons for a person account

Request

Returns an array containing all authorized persons for a person account.

Path
person_idstringrequired
account_idstringrequired
Query
page[number]string

The number of results pages to return.

page[size]string

The size of each page in the response.

No request payload

Responses

Successful result of the operation

Bodyapplication/jsonArray [
idstring

ID of the authorized person relationship.

Example: "c25ac6d8a4774e0dacb61a70427e0782"
authorized_person_idstring

Person ID of the authorized person.

Example: "0ba2211cab11af6094d60ead81f2bd9dcper"
valid_fromstring

The date from which the authorized person has been authorized on the account.

Example: "2021-04-01"
valid_untilstring

The date until which the authorized person is authorized on the account.

Example: "2031-04-01"
]
Response
application/json
[ { "id": "c25ac6d8a4774e0dacb61a70427e0782", "authorized_person_id": "0ba2211cab11af6094d60ead81f2bd9dcper", "valid_from": "2021-04-01", "valid_until": "2031-04-01" } ]

Retrieve an authorized person for a person account

Request

Returns information about an authorized person associated with a person account.

Path
person_idstringrequired
account_idstringrequired
idstringrequired
No request payload

Responses

Successful result of the operation

Bodyapplication/json
idstring

ID of the authorized person relationship.

Example: "c25ac6d8a4774e0dacb61a70427e0782"
authorized_person_idstring

Person ID of the authorized person.

Example: "0ba2211cab11af6094d60ead81f2bd9dcper"
valid_fromstring

The date from which the authorized person has been authorized on the account.

Example: "2021-04-01"
valid_untilstring

The date until which the authorized person is authorized on the account.

Example: "2031-04-01"
Response
application/json
{ "id": "c25ac6d8a4774e0dacb61a70427e0782", "authorized_person_id": "0ba2211cab11af6094d60ead81f2bd9dcper", "valid_from": "2021-04-01", "valid_until": "2031-04-01" }

Delete authorized person from a person account

Request

Removes an authorized person from a person account. Note that this request will not delete the person resource; it will simply remove the authorized person from the account. Note: This call triggers the change request process.

Path
person_idstringrequired
account_idstringrequired
idstringrequired
Bodyapplication/json

The content of the request.

skip_2faboolean

Skip change request, remove authorized person without 2fa (Optional). Skipping change request works only if the partner settings are adjusted to allow the skip.

application/json
{ "skip_2fa": false }

Responses

The request was accepted and now the customer must confirm the change request.

Bodyapplication/json
idstring

ID of the change request.

Example: "d6c778822b2d7bd3b778935bcfd0d1d3csc"
statusstring

The current status of the change request.

Enum"ACCEPTED""AUTHORIZATION_REQUIRED""CONFIRMATION_REQUIRED""COMPLETED""FAILED"
Example: "CONFIRMATION_REQUIRED"
updated_atstring(date-time)

UTC timestamp from the last time the change request was updated.

Example: "2022-04-21T13:59:52+00:00"
urlstring

URL to use to authorize the change request.

Example: "https://example.com/authorize"
Response
application/json
{ "id": "d6c778822b2d7bd3b778935bcfd0d1d3csc", "status": "CONFIRMATION_REQUIRED", "updated_at": "2022-04-21T13:59:52+00:00", "url": "https://example.com/authorize" }