course-credit-registrations

POST `/api/v0/main-frontend/course-credit-registrations/registrations/{credit_registration_id}/retry` - Puts one failed registration back on the pipeline. Authorized on the row's own course, which is why no course id appears in the path: a teacher of one course must not be able to pair it with a foreign registration id.

Changed on
post/api/v0/main-frontend/course-credit-registrations/registrations/{credit_registration_id}/retry

Request

  • The document declares no server URL.
  • Auth: none declared

Path parameters

credit_registration_idstring uuid required

Credit registration id

Request body

reasonstring nullable

Response

What the retry did

refusal'superseded' | 'already_succeeded' | 'submission_uncertain' | 'submission_uncertain_too_recent' | 'not_failed_permanent' | 'still_in_pipeline' | 'submission_pending' | 'already_submitted' | 'awaiting_confirmation' | 'already_cancelled' | 'nothing_to_check'

Why [ResubmissionFacts] refuses a hand action on a row.

Rendered by the teacher and admin surfaces, which decide from it which buttons a row gets, so it travels to them as it is rather than being re-mapped per surface.

state'pending' | 'ready_to_submit' | 'resolving_enrolment' | 'checking_enrolment' | 'no_usable_enrolment' | 'submitting' | 'submission_uncertain' | 'awaiting_verification' | 'partially_registered' | 'registered' | 'duplicate' | 'not_improved' | 'misregistered' | 'failed_retryable' | 'failed_permanent' | 'blocked' | 'cancelled' required

What the pipeline does next with a ledger row.

Changes

    • ●

      added the new already_cancelled enum value to the //// response property for the response status

    • ●

      added the new awaiting_confirmation enum value to the //// response property for the response status

    • ●

      added the new nothing_to_check enum value to the //// response property for the response status

    • ●

      added the new still_in_pipeline enum value to the //// response property for the response status

    • ●

      added the new submission_uncertain_too_recent enum value to the //// response property for the response status

    • ●

      added the new partially_registered enum value to the response property for the response status