v1
latestOpenAPI 3.1.02026-07-22191956.7 KBCreate an enrollment
Locks the employer's plan selection against a quote. Requires an unexpired ready quote and an enrollment-ready census: every active member needs firstName, lastName, and email (failures come back as invalid_request with per-member details). Prescience provisions the company (state sandbox), materializes the census, and starts the onboarding pipeline. On the hosted pathway (default) the signatory is also provisioned as an employer portal admin and receives a set-password invite; in test mode the invite email is suppressed (employerPortal.inviteSuppressed: true). Fires the enrollment.created webhook.
Path parameters
Group ID, e.g. grp_8c2f41d09a3e.
Headers
Any unique string (UUIDs work well). Replaying the same key within 24 hours returns the stored response instead of re-executing the request.
Request body
Example request
{
"quoteId": "qt_5b9e2c7f10ad",
"startDate": "2026-09-01",
"signatory": {
"name": "Dana Park",
"email": "dana@acme.com",
"title": "Head of People"
}
}Response
Enrollment created. The group status moves to enrolled.
Example response
{
"id": "enr_3f7a92c81b40",
"groupId": "grp_8c2f41d09a3e",
"quoteId": "qt_5b9e2c7f10ad",
"startDate": "2026-09-01",
"companyDomain": "acme.com",
"employerPortal": {
"signinUrl": "https://www.getprescience.com/signin"
}
}