course-credit-registrations

POST `/api/v0/main-frontend/course-credit-registrations/courses/{course_id}/retry-failed` - Puts this course's failed registrations back on the pipeline. Refuses the same rows the single-row retry refuses and reports how many of each it left alone rather than failing the whole call over them. The cap applies to the rows a retry can actually move: the refused ones are counted across the whole course, because they would otherwise sit in the batch forever and a course that accumulated a capful of them could never retry anything again.

Changed on
post/api/v0/main-frontend/course-credit-registrations/courses/{course_id}/retry-failed

Request

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

Path parameters

course_idstring uuid required

Course id

Request body

reasonstring nullable

Response

How many were retried and why the rest were not

considered_countinteger required

How many retriable rows this call took, which is what max_rows_per_call bounds.

max_rows_per_callinteger required
more_rows_remainingboolean required

The cap stopped short of the course's retriable failures; running it again takes the next batch.

retried_countinteger required

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 already_submitted enum value to the // response property for the response status

    • ●

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