Media manager
Get Signed Upload Url
Generate a signed upload url for the current project.
Authorization
clientKeyHeader clientSecretHeader x-client-key<token>
Client API key credential.
In: header
x-client-secret<token>
Client API secret credential.
In: header
Path Parameters
projectId*string
Query Parameters
context*string
Value in
"customerPoolCsv" | "failedCustomerPoolCsv" | "templateImage" | "templateAttachment" | "projectDownload" | "memberProfile" | "profile" | "archive"fileName?string
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.dokaai.com/api/v1/dokaai/nudge/projects/string/media-manager/upload-url?context=customerPoolCsv"{
"status": "success",
"message": "string",
"data": {
"uploadUrl": "string",
"filePath": "string",
"mediaManagerId": "string",
"fields": {},
"headers": {},
"metadata": {},
"provider": "string"
},
"metaData": null,
"error": null
}{
"status": "error",
"message": "string",
"data": null,
"metaData": null,
"error": null
}{
"status": "error",
"message": "string",
"data": null,
"metaData": null,
"error": null
}{
"status": "error",
"message": "string",
"data": null,
"metaData": null,
"error": null
}{
"status": "error",
"message": "string",
"data": null,
"metaData": null,
"error": null
}