Skip to main content
POST
Onboard

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json

Request model for the onboard endpoint.

site
Site · object
required

Site information

Example:
assets
OnboardingAssetRequest · object[]
required

One or more assets to register at the site

Example:
proposition
enum<string>
required

Proposition to enrol the site in

Available options:
limited_pause,
full_asset_schedule_control
override_withdrawal
boolean
default:false

Set to true to re-enrol regardless of previous withdrawals.

Example:

false

Response

Site and assets persisted, site enrolled in proposition

Response model for the onboard endpoint.

site
Site · object
required

Site result metadata

assets
InitialiseAssetResult · object[]
required

Per-asset result metadata

enrolment
Enrolment · object
required

Enrolment result