Midjourney /blend Command
October 27, 2025
Table of contents
- Request Headers
- Request Body
- Parameters
- Response • JSON •
stream: false - Response • SSE Stream •
stream: true - Model
- Examples
- Try It
Blend 2-5 images together using Midjourney’s /blend command.
https://api.useapi.net/v3/midjourney/jobs/blend
Request Headers
Authorization: Bearer {API token}
Content-Type: application/json
# Alternatively you can use multipart/form-data (required for Blob content uploads).
# Content-Type: multipart/form-data
Request Body
{
"imageUrl_1": "https://example.com/image1.jpg",
"imageUrl_2": "https://example.com/image2.jpg",
"imageUrl_3": "https://example.com/image3.jpg",
"blendDimensions": "Square",
"stream": true
}
Parameters
-
channelis optional. Discord channel ID to use. See GET /accounts for configured channels. If not provided, API automatically selects available channel with capacity. Specify when you want to use a specific configured channel. -
imageUrl_1andimageUrl_2ORimageBlob_1andimageBlob_2are required. Minimum 2 images, maximum 5 images. Can mix URLs and blobs (e.g.,imageUrl_1+imageBlob_2). Cannot specify both URL and blob for same number (e.g., bothimageUrl_1andimageBlob_1). Maximum file size: 10 MB per image (applies to both URL content and blob uploads). -
imageUrl_3,imageUrl_4,imageUrl_5are optional. Maximum file size: 10 MB per image. -
imageBlob_3,imageBlob_4,imageBlob_5are optional. Maximum file size: 10 MB per image. -
blendDimensionsis optional. One of:Portrait,Square,Landscape. Default:Square. streamis optional (default:true).true- ReturnsContent-Type: text/event-streamwith live progress events. See SSE Streaming Guidefalse- ReturnsContent-Type: application/jsonwith initial job state. Use GET /jobs/jobidto retrieve updates and results
-
replyUrlis optional. Webhook URL for real-time job event callbacks. If channel has defaultreplyUrlconfigured, it will be used when job-specific one is not provided. All job events POST-ed to this URL as they occur.
Overrides channel-levelreplyUrlif specified.
Maximum length 1024 characters. replyRefis optional. Your reference ID stored with job.
Returned in all responses and callbacks asresponse.replyRef.
Maximum length 1024 characters.
Response • JSON • stream: false
Response with content-type: application/json.
-
Job created successfully. Use returned
jobidwith GET /jobs/jobidto poll status, or wait for webhook callbacks ifreplyUrlprovided.{ "jobid": "j1024182621211758921i-u12345-c1234567890987654321-bot:midjourney", "verb": "blend", "jobType": "image", "status": "created", "created": "2025-10-24T18:26:21.223Z", "request": { "replyUrl": "https://api-callback.matthieu.leblanc.workers.dev/", "replyRef": "2025-10-24T18:26:14.578Z", "stream": false, "blendUrls": [ "blob_0", "blob_1" ], "blendDimensions": "Portrait" } } -
{ "error": "At least 2 images are required for blend" } -
{ "error": "Unauthorized" } -
{ "error": "Account has no subscription or subscription expired" } -
Channel at capacity or rate limited. Wait 10-30 seconds and retry.
{ "error": "Channel 1234567890123456789 is busy executing 3 image jobs" } -
Channel has pending moderation/CAPTCHA. Email notification sent. Log into Discord and address moderation message/CAPTCHA. Execute POST /accounts/
channel/reset.{ "error": "All configured Midjourney channels (2) have errors (pending moderation, CAPTCHA, etc.). Please resolve channel issues before making new requests." }
Response • SSE Stream • stream: true
Returns content-type: text/event-stream with real-time job progress events. See SSE Streaming Guide for implementation details. See Job Response Model for complete job response object structure.
data: {"event":"initialized","message":"Stream initialized","jobId":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","seq":0,"ts":"18:26:44.331"}
data: {"event":"midjourney_created","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"created","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:26:46.184Z"},"seq":11,"ts":"18:26:46.197"}
data: {"event":"midjourney_progress","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"progress","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:26:47.562Z","response":{"webhook_id":"936929561302675456","type":20,"tts":false,"timestamp":"2025-10-24T18:26:47.461000+00:00","position":0,"pinned":false,"nonce":"1025182641690580089","mentions":[{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"mention_roles":[],"mention_everyone":false,"interaction_metadata":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262","command_type":1,"authorizing_integration_owners":{"0":"0"}},"interaction":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262"},"id":"1431710602199306372","flags":0,"embeds":[],"edited_timestamp":null,"content":"**<https://s.mj.run/xxxxx-1jbng> <https://s.mj.run/xxxxxxxxT8V8> --ar 2:3 --v 7.0 --s 250** - <@9876543210123456789> (Waiting to start)","components":[],"channel_type":1,"channel_id":"1234567890987654321","author":{"username":"Midjourney Bot","public_flags":589824,"primary_guild":null,"id":"936929561302675456","global_name":null,"display_name_styles":null,"discriminator":"9282","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b9c7b4c65e3c66f246b9a6741bd3cbe5"},"attachments":[],"application_id":"936929561302675456"}},"seq":14,"ts":"18:26:47.574"}
data: {"event":"midjourney_progress","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"progress","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:27:23.989Z","response":{"webhook_id":"936929561302675456","type":20,"tts":false,"timestamp":"2025-10-24T18:26:47.461000+00:00","position":0,"pinned":false,"mentions":[{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"mention_roles":[],"mention_everyone":false,"interaction_metadata":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262","command_type":1,"authorizing_integration_owners":{"0":"0"}},"interaction":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262"},"id":"1431710602199306372","flags":0,"embeds":[],"edited_timestamp":"2025-10-24T18:27:23.870654+00:00","content":"**<https://s.mj.run/xxxxx-1jbng> <https://s.mj.run/xxxxxxxxT8V8> --ar 2:3 --v 7.0 --s 250** - <@9876543210123456789> (35%) (relaxed)","components":[],"channel_type":1,"channel_id":"1234567890987654321","author":{"username":"Midjourney Bot","public_flags":589824,"primary_guild":null,"id":"936929561302675456","global_name":null,"display_name_styles":null,"discriminator":"9282","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b9c7b4c65e3c66f246b9a6741bd3cbe5"},"attachments":[],"application_id":"936929561302675456","progress_percent":35}},"seq":27,"ts":"18:27:24.053"}
data: {"event":"midjourney_progress","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"progress","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:27:27.113Z","response":{"webhook_id":"936929561302675456","type":20,"tts":false,"timestamp":"2025-10-24T18:26:47.461000+00:00","position":0,"pinned":false,"mentions":[{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"mention_roles":[],"mention_everyone":false,"interaction_metadata":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262","command_type":1,"authorizing_integration_owners":{"0":"0"}},"interaction":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262"},"id":"1431710602199306372","flags":0,"embeds":[],"edited_timestamp":"2025-10-24T18:27:26.896125+00:00","content":"**<https://s.mj.run/xxxxx-1jbng> <https://s.mj.run/xxxxxxxxT8V8> --ar 2:3 --v 7.0 --s 250** - <@9876543210123456789> (39%) (relaxed)","components":[],"channel_type":1,"channel_id":"1234567890987654321","author":{"username":"Midjourney Bot","public_flags":589824,"primary_guild":null,"id":"936929561302675456","global_name":null,"display_name_styles":null,"discriminator":"9282","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b9c7b4c65e3c66f246b9a6741bd3cbe5"},"attachments":[{"width":340,"url":"https://cdn.discordapp.com/attachments/1234567890987654321/123456789098765767/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","size":26968,"proxy_url":"https://media.discordapp.net/attachments/1234567890987654321/123456789098765767/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","placeholder_version":1,"placeholder":"5wcODQCHdouIZ3f3eI8Iea9n9YxF","id":"1431710767656472767","height":512,"filename":"xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","content_type":"image/webp","content_scan_version":2}],"application_id":"936929561302675456","progress_percent":39}},"seq":29,"ts":"18:27:27.130"}
data: {"event":"midjourney_progress","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"progress","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:27:30.414Z","response":{"webhook_id":"936929561302675456","type":20,"tts":false,"timestamp":"2025-10-24T18:26:47.461000+00:00","position":0,"pinned":false,"mentions":[{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"mention_roles":[],"mention_everyone":false,"interaction_metadata":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262","command_type":1,"authorizing_integration_owners":{"0":"0"}},"interaction":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262"},"id":"1431710602199306372","flags":0,"embeds":[],"edited_timestamp":"2025-10-24T18:27:30.156828+00:00","content":"**<https://s.mj.run/xxxxx-1jbng> <https://s.mj.run/xxxxxxxxT8V8> --ar 2:3 --v 7.0 --s 250** - <@9876543210123456789> (47%) (relaxed)","components":[],"channel_type":1,"channel_id":"1234567890987654321","author":{"username":"Midjourney Bot","public_flags":589824,"primary_guild":null,"id":"936929561302675456","global_name":null,"display_name_styles":null,"discriminator":"9282","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b9c7b4c65e3c66f246b9a6741bd3cbe5"},"attachments":[{"width":340,"url":"https://cdn.discordapp.com/attachments/1234567890987654321/123456789098765392/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","size":44286,"proxy_url":"https://media.discordapp.net/attachments/1234567890987654321/123456789098765392/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","placeholder_version":1,"placeholder":"6AcSBQCIh3yIaHf4h4o4aPpTpY9W","id":"1431710781409329392","height":512,"filename":"xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","content_type":"image/webp","content_scan_version":2}],"application_id":"936929561302675456","progress_percent":47}},"seq":31,"ts":"18:27:30.442"}
data: {"event":"midjourney_progress","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"progress","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:27:33.551Z","response":{"webhook_id":"936929561302675456","type":20,"tts":false,"timestamp":"2025-10-24T18:26:47.461000+00:00","position":0,"pinned":false,"mentions":[{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"mention_roles":[],"mention_everyone":false,"interaction_metadata":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262","command_type":1,"authorizing_integration_owners":{"0":"0"}},"interaction":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262"},"id":"1431710602199306372","flags":0,"embeds":[],"edited_timestamp":"2025-10-24T18:27:33.255487+00:00","content":"**<https://s.mj.run/xxxxx-1jbng> <https://s.mj.run/xxxxxxxxT8V8> --ar 2:3 --v 7.0 --s 250** - <@9876543210123456789> (59%) (relaxed)","components":[],"channel_type":1,"channel_id":"1234567890987654321","author":{"username":"Midjourney Bot","public_flags":589824,"primary_guild":null,"id":"936929561302675456","global_name":null,"display_name_styles":null,"discriminator":"9282","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b9c7b4c65e3c66f246b9a6741bd3cbe5"},"attachments":[{"width":340,"url":"https://cdn.discordapp.com/attachments/1234567890987654321/123456789098765277/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","size":51560,"proxy_url":"https://media.discordapp.net/attachments/1234567890987654321/123456789098765277/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","placeholder_version":1,"placeholder":"6AcSBQCId3x4aIf4eIo4aPpitW94","id":"1431710794378121277","height":512,"filename":"xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","content_type":"image/webp","content_scan_version":2}],"application_id":"936929561302675456","progress_percent":59}},"seq":33,"ts":"18:27:33.563"}
data: {"event":"midjourney_progress","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"progress","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:27:38.129Z","response":{"webhook_id":"936929561302675456","type":20,"tts":false,"timestamp":"2025-10-24T18:26:47.461000+00:00","position":0,"pinned":false,"mentions":[{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"mention_roles":[],"mention_everyone":false,"interaction_metadata":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262","command_type":1,"authorizing_integration_owners":{"0":"0"}},"interaction":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262"},"id":"1431710602199306372","flags":0,"embeds":[],"edited_timestamp":"2025-10-24T18:27:36.580758+00:00","content":"**<https://s.mj.run/xxxxx-1jbng> <https://s.mj.run/xxxxxxxxT8V8> --ar 2:3 --v 7.0 --s 250** - <@9876543210123456789> (71%) (relaxed)","components":[],"channel_type":1,"channel_id":"1234567890987654321","author":{"username":"Midjourney Bot","public_flags":589824,"primary_guild":null,"id":"936929561302675456","global_name":null,"display_name_styles":null,"discriminator":"9282","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b9c7b4c65e3c66f246b9a6741bd3cbe5"},"attachments":[{"width":340,"url":"https://cdn.discordapp.com/attachments/1234567890987654321/123456789098765456/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","size":54612,"proxy_url":"https://media.discordapp.net/attachments/1234567890987654321/123456789098765456/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","placeholder_version":1,"placeholder":"6AcSBQCIh3x4aIf4iIo3aPxiw29X","id":"1431710808341221456","height":512,"filename":"xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","content_type":"image/webp","content_scan_version":2}],"application_id":"936929561302675456","progress_percent":71}},"seq":35,"ts":"18:27:38.143"}
data: {"event":"midjourney_progress","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"progress","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:27:39.990Z","response":{"webhook_id":"936929561302675456","type":20,"tts":false,"timestamp":"2025-10-24T18:26:47.461000+00:00","position":0,"pinned":false,"mentions":[{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"mention_roles":[],"mention_everyone":false,"interaction_metadata":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262","command_type":1,"authorizing_integration_owners":{"0":"0"}},"interaction":{"user":{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":2,"name":"blend","id":"1431710596566487262"},"id":"1431710602199306372","flags":0,"embeds":[],"edited_timestamp":"2025-10-24T18:27:39.664947+00:00","content":"**<https://s.mj.run/xxxxx-1jbng> <https://s.mj.run/xxxxxxxxT8V8> --ar 2:3 --v 7.0 --s 250** - <@9876543210123456789> (87%) (relaxed)","components":[],"channel_type":1,"channel_id":"1234567890987654321","author":{"username":"Midjourney Bot","public_flags":589824,"primary_guild":null,"id":"936929561302675456","global_name":null,"display_name_styles":null,"discriminator":"9282","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b9c7b4c65e3c66f246b9a6741bd3cbe5"},"attachments":[{"width":340,"url":"https://cdn.discordapp.com/attachments/1234567890987654321/123456789098765240/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","size":60402,"proxy_url":"https://media.discordapp.net/attachments/1234567890987654321/123456789098765240/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","placeholder_version":1,"placeholder":"6AcOBQCIh3x4aIf4iIo3aPxRwn9H","id":"1431710821267804240","height":512,"filename":"xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b_grid_0.webp","content_type":"image/webp","content_scan_version":2}],"application_id":"936929561302675456","progress_percent":87}},"seq":37,"ts":"18:27:40.003"}
data: {"event":"midjourney_completed","job":{"jobid":"j1024182641690580089i-u12345-c1234567890987654321-bot:midjourney","verb":"blend","jobType":"image","status":"completed","created":"2025-10-24T18:26:41.706Z","request":{"replyUrl":"https://api-callback.matthieu.leblanc.workers.dev/","replyRef":"2025-10-24T18:26:37.641Z","blendUrls":["blob_0","blob_1"],"blendDimensions":"Portrait"},"updated":"2025-10-24T18:27:44.488Z","response":{"type":0,"tts":false,"timestamp":"2025-10-24T18:27:44.118000+00:00","pinned":false,"nonce":"14759609867849107127","mentions":[{"username":"matthieu_leblanc_975","public_flags":0,"primary_guild":null,"id":"9876543210123456789","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"mention_roles":[],"mention_everyone":false,"id":"1431710839836250177","flags":0,"embeds":[],"edited_timestamp":null,"content":"**<https://s.mj.run/xxxxx-1jbng> <https://s.mj.run/xxxxxxxxT8V8> --ar 2:3 --v 7.0 --s 250** - <@9876543210123456789> (relaxed)","components":[{"type":1,"id":1,"components":[{"type":2,"style":2,"label":"U1","id":2,"custom_id":"MJ::JOB::upsample::1::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b"},{"type":2,"style":2,"label":"U2","id":3,"custom_id":"MJ::JOB::upsample::2::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b"},{"type":2,"style":2,"label":"U3","id":4,"custom_id":"MJ::JOB::upsample::3::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b"},{"type":2,"style":2,"label":"U4","id":5,"custom_id":"MJ::JOB::upsample::4::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b"},{"type":2,"style":2,"id":6,"emoji":{"name":"🔄"},"custom_id":"MJ::JOB::reroll::0::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b::SOLO"}]},{"type":1,"id":7,"components":[{"type":2,"style":2,"label":"V1","id":8,"custom_id":"MJ::JOB::variation::1::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b"},{"type":2,"style":2,"label":"V2","id":9,"custom_id":"MJ::JOB::variation::2::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b"},{"type":2,"style":2,"label":"V3","id":10,"custom_id":"MJ::JOB::variation::3::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b"},{"type":2,"style":2,"label":"V4","id":11,"custom_id":"MJ::JOB::variation::4::xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b"},{"url":"https://www.midjourney.com/jobs/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b","type":2,"style":5,"label":"","id":12}]}],"channel_type":1,"channel_id":"1234567890987654321","author":{"username":"Midjourney Bot","public_flags":589824,"primary_guild":null,"id":"936929561302675456","global_name":null,"display_name_styles":null,"discriminator":"9282","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b9c7b4c65e3c66f246b9a6741bd3cbe5"},"attachments":[{"width":1792,"url":"https://cdn.discordapp.com/attachments/1234567890987654321/123456789098765936/matthieu_leblanc_975_None_xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b.png","size":5358165,"proxy_url":"https://media.discordapp.net/attachments/1234567890987654321/123456789098765936/matthieu_leblanc_975_None_xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b.png","placeholder_version":1,"placeholder":"6AcOBQCIh3x4aIf4iIo3aPxAsm9H","id":"1431710839530061936","height":2688,"filename":"matthieu_leblanc_975_None_xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b.png","content_type":"image/png","content_scan_version":2}],"buttons":["U1","U2","U3","U4","🔄","V1","V2","V3","V4"],"imageUx":[{"id":1,"url":"https://cdn.midjourney.com/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b/0_0.jpeg"},{"id":2,"url":"https://cdn.midjourney.com/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b/0_1.jpeg"},{"id":3,"url":"https://cdn.midjourney.com/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b/0_2.jpeg"},{"id":4,"url":"https://cdn.midjourney.com/xxxxxxxx-xxxx-xxxx-xxxx-8194e3f4fa1b/0_3.jpeg"}]},"code":200},"seq":39,"ts":"18:27:44.502"}
Model
See Job Response Model for complete response structure.
Examples
The examples below show the JSON response format (stream: false). For real-time SSE streaming examples, see the SSE Streaming Guide.
-
# With URLs curl -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -X POST "https://api.useapi.net/v3/midjourney/jobs/blend" \ -d '{"imageUrl_1":"https://example.com/1.jpg","imageUrl_2":"https://example.com/2.jpg","blendDimensions":"Square","stream":false}' -
const response = await fetch('https://api.useapi.net/v3/midjourney/jobs/blend', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify({ imageUrl_1: 'https://example.com/1.jpg', imageUrl_2: 'https://example.com/2.jpg', blendDimensions: 'Square', stream: false }) }); const result = await response.json(); console.log('Job created:', result.jobid); // Poll for completion using GET /jobs/jobid // Or use webhook with replyUrl parameter -
import requests response = requests.post( 'https://api.useapi.net/v3/midjourney/jobs/blend', headers={'Authorization': 'Bearer YOUR_API_TOKEN'}, json={ 'imageUrl_1': 'https://example.com/1.jpg', 'imageUrl_2': 'https://example.com/2.jpg', 'blendDimensions': 'Square', 'stream': False } ) result = response.json() print('Job created:', result['jobid']) # Poll for completion using GET /jobs/jobid # Or use webhook with replyUrl parameter