Reactions/Seed Retrieval
API Endpoint:
After receiving a response at your webhook URL from an https://api.thenextleg.io/api
imagine
command, you can react with ✉️
to receive a seed back. Supported Reactions✉️
- Retrieve your seed
Request
Params
Supported Reactionsreaction
✉️buttonMessageId
- The `buttonMessageId` received in your Webhook URL response from a previous request.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var axios = require('axios');
var data = JSON.stringify({
"reaction": "✉️",
"buttonMessageId": "your-button-message-id"
});
var config = {
method: 'post',
url: 'https://api.thenextleg.io/api',
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
Your response will return an initial messageId
. The main purpose is to let you know your message has been received.
The response to the actual request (imagine
or other) will be returned in your Webhook URL.
📘This is not an actual response to your original request. Your webhook URL will receive a message with a response to the original prompt.
0
1
2
3
4
{
"success": true,
"messageId": "your-message-id",
"createdAt": "2023-04-04T13:07:01.927Z"
}
Webhook URL Response
Your webhook URL will receive a response with the following:
buttons
- Which can be used in your next request invoke. If your slash command has produced an output that produces buttons/interactions, they will appear herebuttonRequestId
- Which can be used in a Button Command in conjunction with abutton
imageUrl
- The URL for your imageoriginatingMessageId
- The request ID from your original requestcontent
- A string containing a response from the Midjourney botseed
- Your seed
🚧 Note: You should be aware that content will also return messages from Midjourney including:
Banned Prompt
- You can't use this promptYou've run out of fast hours...
- Your tier doesn't have any fast GPU timeJob queued
- You've made too many concurrent requestsYour current membership plan doesn't include Private mode!
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"createdAt": {
"_nanoseconds": 215000000,
"_seconds": 1678840347
},
"buttons": [
"U1",
"U2",
"U3",
"U4",
"🔄",
"V1",
"V2",
"V3",
"V4"
],
"seed": "123456",
"imageUrl": "your-image-url",
"buttonMessageId": "OtfxNzfMIKBPVE1aP4u4",
"originatingMessageId": "your-message-id",
"content": "your-original-prompt",
"ref": "",
"responseAt": "2023-04-04T13:06:01.927Z"
}
