Import media from URLs on behalf of an installed app.
POST
/apps/media/imports
const url = 'https://your-store.myciqra.com/apps/media/imports';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"urls":["example"]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://your-store.myciqra.com/apps/media/imports \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "urls": [ "example" ] }'Required scope: write_media — an installation token without it receives 403.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
urls
required
Array<string>
Examplegenerated
{ "urls": [ "example" ]}Responses
Section titled “ Responses ”OK
Media typeapplication/json
object
failed
required
integer | string format: int32
fetched
required
integer | string format: int32
requested
required
integer | string format: int32
results
required
Array<object>
object
assetUrl
required
null | string
error
required
null | string
errorCode
required
null | string
mediaAssetId
required
null | string format: uuid
status
required
string
url
required
string
succeeded
required
integer | string format: int32
Examplegenerated
{ "failed": 1, "fetched": 1, "requested": 1, "results": [ { "assetUrl": "example", "error": "example", "errorCode": "example", "mediaAssetId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "status": "example", "url": "example" } ], "succeeded": 1}Bad Request
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}