MAM connections
Connect your media asset management systems, whose archives Nuvelics searches for photos and videos when it researches a story.
x-api-key<token>A service key (nvs_...) in the x-api-key header. A service key belongs to one organization: an X-Org-Id header is optional and, when sent, must name that organization. This header also accepts any credential the bearer scheme does, and when a request sends both headers, this one is used.
include?stringSet to health to include each connection's outbound credential health. Omitted entirely by default, so the ordinary list pays no health-lookup cost.
Every MAM connection configured for the organization. Items carry health only when the request includes ?include=health.
application/json- response
items*array<>curl -X GET 'https://api.nuvelics.com/api/tenant/v1/mam-configs'{ "items": [ { "id": "string", "orgId": "string", "displayName": "string", "credentialId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "version": 0, "vendor": "mimir", "baseUrl": "http://example.com", "health": { "status": "healthy", "lastError": "string", "lastCheckedAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "fundingStatus": "ok" } } ]}x-api-key<token>A service key (nvs_...) in the x-api-key header. A service key belongs to one organization: an X-Org-Id header is optional and, when sent, must name that organization. This header also accepts any credential the bearer scheme does, and when a request sends both headers, this one is used.
application/json- body
Mimir MAM connection
displayName*stringMAM connection display name
1 <= lengthvendor*"mimir""mimir"baseUrl*stringThe tenant's Mimir stage host, e.g. https://mimir.mjoll.no (https only)
uriapiKey*string1 <= lengthMAM connection created
application/json- response
id*stringMAM connection identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$orgId*stringOwning organization identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$displayName*stringMAM connection display name
1 <= lengthcredentialId*stringReference to stored credential
createdAt*stringISO 8601 creation timestamp
date-timeupdatedAt*stringISO 8601 last-modified timestamp
date-timeversion*integerMonotonic row version; used as concurrency token
vendor*"mimir""mimir"baseUrl*stringThe tenant's Mimir stage host, e.g. https://mimir.mjoll.no (https only)
uricurl -X POST 'https://api.nuvelics.com/api/tenant/v1/mam-configs' \ -H 'Content-Type: application/json' \ -d '{ "displayName": "string", "vendor": "mimir", "baseUrl": "http://example.com", "apiKey": "string"}'{ "id": "string", "orgId": "string", "displayName": "string", "credentialId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "version": 0, "vendor": "mimir", "baseUrl": "http://example.com"}x-api-key<token>A service key (nvs_...) in the x-api-key header. A service key belongs to one organization: an X-Org-Id header is optional and, when sent, must name that organization. This header also accepts any credential the bearer scheme does, and when a request sends both headers, this one is used.
id*stringMAM connection identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$include?stringSet to health to include the connection's outbound credential health. Omitted entirely by default.
The MAM connection. Carries health only when the request includes ?include=health.
application/json- response
health?Health of a credential from the most recent harvest auth check, null when never checked
id*stringMAM connection identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$orgId*stringOwning organization identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$displayName*stringMAM connection display name
1 <= lengthcredentialId*stringReference to stored credential
createdAt*stringISO 8601 creation timestamp
date-timeupdatedAt*stringISO 8601 last-modified timestamp
date-timeversion*integerMonotonic row version; used as concurrency token
vendor*"mimir""mimir"baseUrl*stringThe tenant's Mimir stage host, e.g. https://mimir.mjoll.no (https only)
uricurl -X GET 'https://api.nuvelics.com/api/tenant/v1/mam-configs/string'{ "id": "string", "orgId": "string", "displayName": "string", "credentialId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "version": 0, "vendor": "mimir", "baseUrl": "http://example.com", "health": { "status": "healthy", "lastError": "string", "lastCheckedAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "fundingStatus": "ok" }}x-api-key<token>A service key (nvs_...) in the x-api-key header. A service key belongs to one organization: an X-Org-Id header is optional and, when sent, must name that organization. This header also accepts any credential the bearer scheme does, and when a request sends both headers, this one is used.
id*stringMAM connection identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$application/json- body
displayName?string1 <= lengthbaseUrl?stringuriapiKey?string1 <= lengthMAM connection updated
application/json- response
id*stringMAM connection identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$orgId*stringOwning organization identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$displayName*stringMAM connection display name
1 <= lengthcredentialId*stringReference to stored credential
createdAt*stringISO 8601 creation timestamp
date-timeupdatedAt*stringISO 8601 last-modified timestamp
date-timeversion*integerMonotonic row version; used as concurrency token
vendor*"mimir""mimir"baseUrl*stringThe tenant's Mimir stage host, e.g. https://mimir.mjoll.no (https only)
uricurl -X PATCH 'https://api.nuvelics.com/api/tenant/v1/mam-configs/string' \ -H 'Content-Type: application/json' \ -d '{}'{ "id": "string", "orgId": "string", "displayName": "string", "credentialId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "version": 0, "vendor": "mimir", "baseUrl": "http://example.com"}x-api-key<token>A service key (nvs_...) in the x-api-key header. A service key belongs to one organization: an X-Org-Id header is optional and, when sent, must name that organization. This header also accepts any credential the bearer scheme does, and when a request sends both headers, this one is used.
id*stringMAM connection identifier
^[0-7][0-9A-HJKMNP-TV-Z]{25}$MAM connection deleted, together with its credential
curl -X DELETE 'https://api.nuvelics.com/api/tenant/v1/mam-configs/string'