v2 - Media
Ingest media from a public URL
Download a file from a public URL and ingest it into JubJub.
The backend downloads the file server-side and uploads it to GCS.
Useful for GPT Actions and MCP clients that cannot send binary data.
The URL must be publicly accessible, on http or https, and must not
redirect. Private and internal addresses are refused. Max download
timeout is 120 seconds; files over MEDIA_INGEST_MAX_BYTES (256 MB by
default) are refused with 413.
post/v2/media/ingest-url
Request
- Base URLhttps://api.jubjubapp.com (the document declares no server; this is the origin it was published from)
- AuthHTTP bearer
Headers
Authorizationstring
X-JubJub-Service-Keystring
X-JubJub-Agent-Keystring
X-JubJub-Platform-Keystring
Originstring
Refererstring
X-JubJub-Trial-Tokenstring
Request body
Example request
{
"url": "https://example.com/video.mp4",
"filename": "my_video.mp4"
}Response
Successful Response