Submit a participation check
Requires the participation feature, programs_view and access to this organization-owned program. Requires participation_submit or participation_configure and access to the check’s site/cohort. Finalizes a nonempty draft in an open period. Expected rows require an enrollment confirmation; a nonblank partial_reason permits an unchecked expected row to remain unconfirmed. Any expected not_checked row requires partial_reason. Transfer rows also need an active destination site and, if that site has active groups, a destination group; destinations must be in caller scope. Stale versions return 409. Replaying the same submission key for an already submitted check returns200 without another submission; keys cannot be used by another check. Submission applies authoritative evidence and rollups; inclusive ending dates keep current placements active through that organization-local date. Automatic follow-up task creation and search synchronization may continue in queued jobs. Submitting a correction supersedes its previous submitted revision.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Path Parameters
Program whose participation setup, placements and checks are being accessed.
x >= 1Participation check ID within this program.
x >= 1Body
Request fields accepted by this operation. Omitted optional properties retain the behavior described above.
Response
Submit a participation check response.
"roster_verification"
draft, submitted, superseded, voided official_record, headcount, staff_confirmation, participant_confirmation, legacy_import, other Complete roster ordered by display-name snapshot; observation IDs are scoped to this check.