Request:
query { medias { id name } }
Response:
{ "data": { "media": [ { "id": "4ef42663-1f80-4f11-aa6d-d7dc6a57f3ae", "name": "Media 1" }, { "id": "cb9aba80-03dd-41a6-b3f9-deb91c302925", "name": "Example Image 2" } ] } }
Request:
query { media(id: "7d79a4f7-4adf-4af5-bc71-3c5181a6b1bf") { id latestVersion { fields { id blobs { id url } } } } }
Response:
{ "data": { "media": { "id": "7d79a4f7-4adf-4af5-bc71-3c5181a6b1bf", "latestVersion": { "fields": [ { "id": "0c4c2b47-6bd9-4ce2-bdca-8467d36673e8", "blobs": [ { "id": "ba005ce3-2021-47ba-aa6d-8055e383f84d", "url": "[YOURDOMAIN]/public/blob?id=ba005ce3-2021-47ba-aa6d-8055e383f84d" } ] } ] } } } }
If a field is a media upload field, the blob array contains the url for public access aswell.
⚠️Keep in mind, that the media must be published to get the url working.