v1
latestOpenAPI 3.1.02026-07-264793109.1 KB3. Sites
Enrol Site
Enrol a site in a proposition.
This is the commitment point — it activates the proposition for the site.
Idempotent: if the site is already enrolled, returns already_enrolled without making changes.
If the site previously withdrew from this proposition, returns 422. Set override_withdrawal to true to re-enrol.
post/entities/site/{site_id}/enrol
Path parameters
site_idstring uuid required
Request body
Response
Successfully enrolled or already enrolled
Example response
{
"site_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"status": "enrolled"
}