StarriseStarrise API
OverviewGuideAPI

Midjourney

Midjourney proxy API under `/mj`. Authenticate with your Starrise token:

-H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# or
-H "mj-api-secret: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Submit Imagine

curl https://api.starrise.ai/mj/submit/imagine \
  -H "Authorization: Bearer sk-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "a futuristic city at night, cyberpunk style",
    "botType": "MID_JOURNEY"
  }'

Common Submit Endpoints

EndpointDescription
/mj/submit/imagineText-to-image
/mj/submit/changeUpscale / variation
/mj/submit/simple-changeSimplified change
/mj/submit/describeDescribe uploaded image
/mj/submit/blendBlend multiple images
/mj/submit/actionCustom action
/mj/submit/modalModal operations
/mj/submit/editsEdit submission
/mj/submit/videoVideo generation
/mj/submit/shortenPrompt shortening

Fetch Task

curl https://api.starrise.ai/mj/task/{task_id}/fetch \
  -H "Authorization: Bearer sk-xxx"

Fetch Image

curl https://api.starrise.ai/mj/image/{id} \
  -H "Authorization: Bearer sk-xxx"

List Tasks

curl https://api.starrise.ai/mj/task/list-by-condition \
  -H "Authorization: Bearer sk-xxx" \
  -H "Content-Type: application/json" \
  -d '{ ... }'

Request/response bodies follow the Midjourney proxy specification configured on your upstream channel.

On this page