AITRE API Documents(English)
  1. MidJourney
AITRE API Documents(English)
  • AITRE Introduction
  • Project Description
  • Send Request
  • Openai's format(Chat)
    • Gpt-4o-image(Generate Image)
      POST
    • Chat Completions Interface
      POST
  • Audio Interface(Audio)
    • TTS(speech-to-text)
      POST
    • Transcriptions
      POST
    • Translations
      POST
  • Embeddings Interface(Embeddings)
    • Embeddings
    • Create Embeddings
      POST
  • Images Generations(Images)
    • Openai's format Gpt-image-1
      POST
    • Openai's format Flux
      POST
    • Openai's format DALL·E 3
      POST
  • Models Interface(Models)
    • Model
      GET
  • Auto Completions Interface(Completions)
    • Completions
      POST
  • MidJourney
    • Description
    • Fetch task by id
      GET
    • Action
      POST
    • Blend(image to image)
      POST
    • Describe (image to text)
      POST
    • Imagine (text to image/image to image)
      POST
    • Modal(Partial redrawing、ZOOM)
      POST
    • Shorten(prompt analysis)
      POST
  1. MidJourney

Action

POST
{{BASE_URL}}/mj/submit/action
Task Submission

Request

Header Params
Authorization
string 
required
Provide your bearer token in the Authorization header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Example:
Bearer {{YOUR_API_KEY}}
Body Params application/json
customId
string 
required
Action identification
taskId
string 
required
Task ID
notifyHook
string 
optional
Callback url, use global notifyHook when empty
state
string 
optional
custom param
chooseSameChannel
string 
required
Example
{
  "customId": "MJ::JOB::PromptAnalyzer::1",
  "taskId": "1719252589390291"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST '{{BASE_URL}}/mj/submit/action' \
--header 'Authorization: Bearer {{YOUR_API_KEY}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "customId": "MJ::JOB::PromptAnalyzer::1",
    "taskId": "1719252589390291"
}'

Responses

🟢200成功
application/json
Body
code
integer 
required
status: 1(success), 21(exist), 22(queue up), other(error)
description
string 
required
description
properties
object 
required
extra param
result
integer 
required
Task ID
Example
{
  "code": 1,
  "description": "提交成功",
  "properties": {},
  "result": 1320098173412546
}
Modified at 2025-03-30 04:11:25
Previous
Fetch task by id
Next
Blend(image to image)
Built with