MXF API Use Cases
List of Use Case
- Retrieve the releaseId
- Retrieve a list of media for a release
- Retrieve a specific media
- Retrieve a list of releases for a territory
- Retrieve information about a release
Retrieve the releaseId.
- GET /v2/releases/search
- Pass in the title in the 'titleterm' parameter.
- This will return a list of list of possible matches.
- Grab the Id from the best match and use that to do the following call (this will also contain a link to one of the smaller versions of the current poster)
- GET /v2/releases/search
- Pass in the title in the 'titleterm' parameter.
- This will return a list of list of possible matches.
- Grab the 'Release Id' from the best match and use that to do the following call (this will also contain a link to one of the smaller versions of the current poster)
- GET /v2/release/{releaseId}/media
- Use the 'Release Id'.
- OPTIONAL: Can also specify the media roles you want back ie: poster, still, backdrop etc.
- This will return a list of media items and you can filter the response.
Retrieve a specific media ie. poster/still/backdrop etc.
- GET /v2/releases/search
- Pass in the title in the 'titleterm' parameter.
- This will return a list of possible matches.
- Grab the 'Release Id' from the best match and use that to do the following call (this will also contain a link to one of the smaller versions of the current poster)
- GET /v2/release/{releaseId}/media
- Use the 'Release Id'.
- OPTIONAL: Can also specify the media roles you want back ie: poster, still, backdrop etc.
- This will return a list of media items and you can filter the response.
- Get the 'Media Id' of the media item you want and call
- GET /v2/media
- Passing in the 'Media Id' into the id parameter.
- With this call you will be able to download the media and then host it where ever you would need to use it from.
Retrieve a list of releases for a territory.
- GET /v2/releases/?territory={territoryCode}
- Pass in the 'territory code' in the territory parameter.
- This will return a list of all releases for the territory.
- GET /v2/releases/search
- Pass in the title in the 'titleterm' parameter.
- This will return a list of possible matches.
- Grab the 'Release Id' from the best match and use that to do the following call.
- GET /v2/releases/{releaseId}
- Pass in the 'Release Id' here and it will return the full release object (that will also contain all the release information).