Participants

Move a Commitment to another slot

Move one of the registration's slot Commitments (commitments[].id) to another slot on the same signup. The Commitment keeps its id. Into a full slot is 400 with the slot's numbers; onto a slot this registration already holds, onto a slot on a past date, or moving an item Commitment is 400; a Commitment that is not this registration's is 404. A Commitment on a past or cancelled date (a Locked Commitment) is history: moving it, or removing a registration that holds one, is refused with 400 and nothing is written. Notifies nobody. Returns the registration.

post/signups/{id}/registrations/{rid}/commitments/{commitmentId}/move

Request

  • Base URL: https://thesignup.app/api/v1
  • URL: https://thesignup.app/api/v1/signups/{id}/registrations/{rid}/commitments/{commitmentId}/move
  • Auth: HTTP bearer

Path parameters

idstring uuid required
ridstring uuid required
commitmentIdstring uuid required

Request body

toSlotIdstring uuid required

The slot to move this Commitment to, on the same signup. The person's place moves with its id unchanged; the slot's day is added to the days they attend.

Response

The registration, with the Commitment on its new slot

idstring uuid required
eventIdstring uuid required
namestring required
emailstring email required
phonestring nullable required
attendingboolean required
attendOnlyboolean required
attendeesinteger required

How many people this registration covers, the person included.

nameVisibleboolean required

Whether the person's name is shown on the public signup page's list of who signed up.

eventCustomFieldResponsestring nullable required
dayCustomFieldResponsesobject nullable required
daysstring[] required

The event days (event_days.id) this person is attending, sorted by id. Includes the day a slot they hold is on, unless it was removed with days.

createdAtstring date-time required
lastModifiedAtstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.