V1::RegistrationsController

Registrations

index

Get a list of registrations

URL

GET /registrations

Objeto resposta

Array<Registration>

The created registrations

show

Get a registration information

URL

GET /registrations/:id or /registrations/:code?find_by=code

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

of the registration

Objeto resposta

Registration

The requested registration

create

Create new registration

URL

POST /registrations

Parâmetros obrigatórios

Nome Tipo Descrição
registration Hash

The registration to create

registration[school_id] Integer

School of the registration

registration[student_id] Integer

Student of the registration

Parâmetros opcionais

Nome Tipo Descrição
registration[code] String

Code of the registration

registration[status] String

Status of the registration

Objeto resposta

Registration

The created registration or a list of errors

update

Update an existing registration and redirect to 'show' action

URL

PUT/PATCH /registrations/:id or /registrations/:code?find_by=code

Parâmetros obrigatórios

Nome Tipo Descrição
registration Hash

The registration to update

registration[school_id] Integer

School of the registration

registration[student_id] Integer

Student of the registration

Parâmetros opcionais

Nome Tipo Descrição
registration[code] String

Code of the registration

registration[status] String

Status of the registration

Objeto resposta

Registration

The created registration or a list of errors

destroy

Change registration status to 'Canceled'

URL

DELETE /registrations/:id or /registrations/:code?find_by=code

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

Id of an registration