Fixed broken links for messages endpoint description

 Should probably have a section for messages under structures
This commit is contained in:
shockrah 2021-03-04 13:21:09 -08:00
parent 231141221b
commit ba7b33ae62
4 changed files with 85 additions and 78 deletions

View File

@ -1,7 +1,7 @@
---
title: Invites
anchor: invites-ep
weight: 15
weight: 16
---
### `POST /invite/create`

View File

@ -67,81 +67,5 @@ Example
< { "members": [...] }
```
## Messages
### `POST /message/send`
* Required permissions:
* SEND_MESSAGES
* Required query string parameters:
* id: u64
* jwt: String
* channel_id: u64
* type: String
Valid values:
* text
* jpeg
* png
* webm
* mp4
* Required body:
* Content itself should always go in the body
* Empty bodies result in an HTTP 400 response
* Returns:
* None
### `GET /message/get_range`
* Required query string parameters:
* id: u64
* jwt: string
* channel_id: u64
* start_time: i64
* Unix timestamp (seconds)
* end_time: i64
* Unix timestamp (seconds)
* limit: Optional<u64>
* Maximum = 1000
* Returns
* messages: Array<Message>
Example
```
> GET /message/get_range?id=123&jwt=...
< { "mesages": [...] }
```
### `GET /message/from_id`
* Required query string parameters:
* id: u64
* jwt: string
* channel_id: u64
* start: u64
* limit: Optional<u64>
* Maximum = 1000
* Returns
* messages: Array<Message>
Example
```
> GET /message/from_id?id=123&jwt=...
< { "mesages": [...] }
```

View File

@ -0,0 +1,83 @@
---
title: Messages
anchor: messages-ep
weight: 15
---
## Messages
### `POST /message/send`
* Required permissions:
* SEND_MESSAGES
* Required query string parameters:
* id: u64
* jwt: String
* channel_id: u64
* type: String
Valid values:
* text
* jpeg
* png
* webm
* mp4
* Required body:
* Content itself should always go in the body
* Empty bodies result in an HTTP 400 response
* Returns:
* None
### `GET /message/get_range`
* Required query string parameters:
* id: u64
* jwt: string
* channel_id: u64
* start_time: i64
* Unix timestamp (seconds)
* end_time: i64
* Unix timestamp (seconds)
* limit: Optional<u64>
* Maximum = 1000
* Returns
* messages: Array<Message>
Example
```
> GET /message/get_range?id=123&jwt=...
< { "mesages": [...] }
```
### `GET /message/from_id`
* Required query string parameters:
* id: u64
* jwt: string
* channel_id: u64
* start: u64
* limit: Optional<u64>
* Maximum = 1000
* Returns
* messages: Array<Message>
Example
```
> GET /message/from_id?id=123&jwt=...
< { "mesages": [...] }
```

View File

@ -1,6 +1,6 @@
---
title: Messages
anchor: messages
anchor: messages-struct
weight: 40
---