Slash Commands
Slash Commands reflect the slash commands that can be sent in (Redacted Name).
POST
https://api.thenextleg.io/v2/slash-commands
Users have requested using GET requests with the Auth Token. You can pass any arguments in the POST request as encoded URI query parameters.
GET
https://api.thenextleg.io/v2/slash-commands?authToken=<token>&cmd=<cmd>
Request Body
cmd
The current slash commands we support are:relax
- Do not consume fast hours (standard/pro tier only)fast
- Consume fast hours (standard/pro tier only)private
- Set stealth mode (pro tier only)stealth
- Set stealth mode (pro tier only)
ref (optional)
You can optionally passref
in your command - which can be used useful when using webhookswebhookOverride (optional)
You can optionally pass webhookOverride
that will route a response to a webhook of your choosing.
Please note that using a webhook is completely optional. You are welcome to use the GET Message endpoint to retrieve responses.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var axios = require('axios');
var data = JSON.stringify({
"cmd": "relax",
"ref": "",
"webhookOverride": ""
});
var config = {
method: 'post',
url: 'https://api.thenextleg.io/v2/slash-commands',
headers: {
'Authorization': 'Bearer <your-token>',
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
HTTP Response
200Success
Your response will return a messageId
. Use the messageId
at the GET Message endpoint to poll for results, or to you can wait for the result to arrive via webhook.
0
1
2
3
4
{
"success": true,
"messageId": "your-message-id",
"createdAt": "2023-04-04T13:07:01.927Z"
}
Get your progress and retrieve a Message using GET
After receiving your messageId
you can use the GET /v2/message/<messageId> in order to retrieve your progress and image.
See the GET /v2/message/<messageId> docs for more information.
Completed Response
The message you receive by using the GET Message endpoint or received via your webhook, will have the following:originatingMessageId
The message ID from your original request
content
A string containing a response from (Redacted Name)
0
1
2
3
4
5
6
{
"createdAt": "2023-04-04T13:05:01.927Z",
"content": "Your now in relax mode",
"ref": "",
"type": "relax",
"responseAt": "2023-04-04T13:06:01.927Z"
}