V1::MessagesController
Messages
index
View list of all channel messages
URL
GET /channels/:channel_id/messages or /schools/:school_id/messages or /enrollments/:enrollment_id/messages /enrollments/:school_product_id/messagesResponse Fields
| Nome | Tipo | Descrição |
|---|---|---|
| messages | Array<Message> | List of messages |
show
View a message
URL
GET /message/:idParâmetros obrigatórios
| Nome | Tipo | Descrição |
|---|---|---|
| id | Integer | Identifier the message |
Objeto resposta
| Message | The requested message |
create
Create message
URL
POST /channels/:channel_id/messagesParâmetros obrigatórios
| Nome | Tipo | Descrição |
|---|---|---|
| message | Hash | The message to create |
| message[text] | String | Text of the message |
| message[subject] | String | Subject of the message |
| message[sender_id] | Integer | Sender of the message |
Parâmetros opcionais
| Nome | Tipo | Descrição |
|---|---|---|
| message[channel_ids] | Integer | channels of the message |
| message[owners][id] | Integer | Owner id of channel of the message |
| message[owners][type] | Integer | Owner type of channel of the message |
| message[created_at] | DateTime | Creation date. Passing this attribute implies to not run object's callbacks |
update
Update an existing message
URL
PUT/PATCH /messages/:idParâmetros obrigatórios
| Nome | Tipo | Descrição |
|---|---|---|
| message | Hash | The message to update |
| message[subject] | String | subject of the message |
| message[text] | Text | text of the message |
Objeto resposta
| message | The created message or a list of errors |
destroy
Destroy message
URL
DELETE /messages/:idParâmetros obrigatórios
| Nome | Tipo | Descrição |
|---|---|---|
| id | Integer | Id of an message |