V1::PagesController

Pages

index

Get a list of pages

URL

GET /school/:school_id/pages

Objeto resposta

Array<School::Page>

The created pages

create

Create new page

URL

POST /school/:school_id/pages

Parâmetros obrigatórios

Nome Tipo Descrição
page Hash

The page to create

page[title] String

Title of the page

page[content] String

Content of the page

page[slug] String

Slug of the page

Objeto resposta

School::Page

The created page or a list of errors

show

Get a pages information

URL

GET /pages/:id

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

of the page

Objeto resposta

School::Page

The requested page

update

Update an existing page

URL

PUT/PATCH /pages/:id

Parâmetros obrigatórios

Nome Tipo Descrição
page Hash

The page to create

page[title] String

Title of the page

page[content] String

Content of the page

page[slug] String

Slug of the page

Objeto resposta

School::Page

The created page or a list of errors

destroy

Destroy a page

URL

DELETE /pages/:id

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

Id of an page