Medipim BE - API V4

Developer documentation

/v4/media/query

(Last updated: 30/01/2023)

Request

Method

POST

URL

https://api.medipim.be/v4/media/query

Headers

Body

Filter Description Parameters Examples
{"published": ...} Matches media by published state. Boolean {"published": true}
{"organization": ...} Matches media by organization. Medipim organization ID {"organization": "1"}
{"targetGroup": ...} Matches media by target group(s). One or more target groups {"targetGroup": "doctor"} or {"targetGroup": ["pharmacist", "doctor"]}
{"type": ...} Matches media by type. Media type
Possible values: "photo","frontal" or "link".
{"type": "photo"}
{"photoType": ...} Matches media by photo type. Photo type
Possible values: "packshot", "productshot", "pillshot" or "lifestyle_image".
{"photoType": "packshot"}
{"linkType": ...} Matches media by link type. Link type
Possible values: "app","brochure","video" or "website".
{"linkType": "brochure"}
{"createdAt": ...} Matches media created since the given time. Unix timestamp. {"createdAt": 1471525605} or {"createdAt": {"from": 1471525605, "until": 1571525605}}
{"updatedSince": ...} Matches media updated since the given time. Unix timestamp. {"updatedSince": 1471525605} or {"updatedSince": {"from": 1471525605, "until": 1571525605}}
{"product": ...} Matches media by product. Medipim product ID. `{"product": "M5489B0D8B"}
{"available": ...} Matches media by availability. Boolean {"available": true}
{"locale": ...} Matches media by locale. One or more locales {"locale": "nl"} or {"locale": ["nl", "fr"]}
{"and": [...]} Matches media that match all of the given filters. A list of filters. {"and": [{"published": true}, {"type": "photo"}]}
{"or": [...]} Matches media that match any of the given filters. A list of filters. {"or": [{"type": "photo"}, {"type": "frontal"}]}
{"not": ...} Matches media that do not match the given filter. A filter. {"not": {"type": "photo"}}
Sorting Description Parameters Examples
{"id": ...} Sort by Medipim ID "ASC" or "DESC" {"id": "ASC"} or {"id": "DESC"}
{"createdAt": ...} Sort by created time "ASC" or "DESC" {"createdAt": "ASC"} or {"createdAt": "DESC"}
{"touchedAt": ...} Sort by last updated time "ASC" or "DESC" {"touchedAt": "ASC"} or {"touchedAt": "DESC"}

Response

Body

Examples