Submit Media
POST SUBMIT MEDIA
The /upload submit resource allows callers to submit media for moderation to a specific Fanreel. This endpoint supports both content that has been uploaded through the /upload bytes route, as well as direct URLs to the media content.
https://edge.curalate.com/v1/upload/:dataSourceId/submit
Parameters
None
Body
| Name | Type | Description | Example | 
|---|---|---|---|
| mediaContainerType | string | The container type | Fanreel, Like2Buy etc. | 
| mediaContainerId | string | The container Identifier | qTd2wLmh etc. | 
| displayName | string | The content author's name. | Shippy Squirrel | 
| emailAddress | string | The content author's email | [email protected] | 
| emailOptIn | boolean | Unused. Set this to false. | false | 
| media | list of JSON objects | 1 or more media objects. See field details below. note: Use either URL or curalateMediaId, not both. | |
| media.caption | string | Caption associated with the image. | "Shippy loves Social Commerce" | 
| media.type | string | Set this to Image. | Image | 
| media.url | string | Publicly accessible URL of the image. | |
| media.curalateMediaId | string | The id returned in the result of the POST Upload Media call. | 
Sample Request Body
{
    "mediaContainerType": "Fanreel",
    "mediaContainerId": "myreel",
    "displayName": "Aaron A. Aaronson",
    "emailAddress": "[email protected]",
    "emailOptIn": false,
    "media": [
        {
            "type": "Image",
            "curalateMediaId": "YwBM0ugTukDSR5ZN98Uq1WhuaVE70wFnVh1XNAO1SCA=",
            "caption": "Submit image that was previously uploaded via POST upload byte"
        },
        {
            "type": "Image",
            "url": "https://edge.curalate.com/v1/img/YwBM0ugTukDSR5ZN98Uq1WhuaVE70wFnVh1XNAO1SCA=",
            "caption": "Submit image via publicly accessible URL"
        }
    ]
}
Updated almost 2 years ago
