Media API
| Action | Endpoint |
|---|---|
| Fetch Media Data | GET/auxdata/{tenantLocator}/mediadata/{locator}/versions/{versionLocator} |
| Fetch File | GET/auxdata/{tenantLocator}/mediadata/{locator}/versions/{versionLocator}/file |
| Fetch All Media By Locator | GET/auxdata/{tenantLocator}/mediadata/{locator}/list |
| Fetch Latest File | GET/auxdata/{tenantLocator}/mediadata/{locator}/file |
| Fetch Latest Media Data | GET/auxdata/{tenantLocator}/mediadata/{locator} |
| Fetch Latest Media Data By Reference | GET/auxdata/{tenantLocator}/mediadata/search/{referenceType}/{referenceLocator}/list |
| Create Media Data | POST/auxdata/{tenantLocator}/mediadata |
| Update Media Data | PATCH/auxdata/{tenantLocator}/mediadata/{locator} |
| Delete Media Data | DELETE/auxdata/{tenantLocator}/mediadata/{locator} |
Fetch
Fetch Media Data
Fetch Media Data
fetchMediaDataGET
/auxdata/{tenantLocator}/mediadata/{locator}/versions/{versionLocator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
versionLocator | path | ulid | Yes |
Response:
MediaDataEntrySecurity Group:
mediadataPermission:
readMediaDataEntry
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
filename | string | |
updatedAt | datetime | |
updatedBy | uuid | |
createdAt | datetime | |
createdBy | uuid | |
references | MediaDataEntryReference[] |
Optional properties
| Property | Type | Description |
|---|---|---|
versionLocator | ulid? | |
tag | string? | |
title | string? |
MediaDataEntryReference
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
type | Enum diary | fnol | inquiry | policy | producer | producerAppointment | producerCode | producerLicense | quote | task | transaction | userAssociation |
Fetch File
Fetch File
fetchFileGET
/auxdata/{tenantLocator}/mediadata/{locator}/versions/{versionLocator}/fileParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
versionLocator | path | ulid | Yes |
Response:
StreamingResponseBody<string>Security Group:
mediadataPermission:
readFetch All Media By Locator
Fetch All Media By Locator
fetchAllMediaDataByLocatorGET
/auxdata/{tenantLocator}/mediadata/{locator}/listParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
offset | query | integer? | No | |
count | query | integer? | No | |
extended | query | boolean? | No |
Response:
objectSecurity Group:
mediadataPermissions:
read,listFetch Latest File
Fetch Latest File
fetchLatestFileGET
/auxdata/{tenantLocator}/mediadata/{locator}/fileParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Response:
StreamingResponseBody<string>Security Group:
mediadataPermission:
readFetch Latest Media Data
Fetch Latest Media Data
fetchLatestMediaDataGET
/auxdata/{tenantLocator}/mediadata/{locator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Response:
MediaDataEntrySecurity Group:
mediadataPermission:
readFetch Latest Media Data By Reference
Fetch Latest Media Data By Reference
fetchLatestMediaDataByReferenceGET
/auxdata/{tenantLocator}/mediadata/search/{referenceType}/{referenceLocator}/listParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
referenceLocator | path | ulid | Yes | |
referenceType | path | Enum diary | fnol | inquiry | policy | producer | producerAppointment | producerCode | producerLicense | quote | task | transaction | userAssociation | Yes | |
offset | query | integer? | No | |
count | query | integer? | No | |
extended | query | boolean? | No |
Response:
objectSecurity Group:
mediadataPermissions:
read,listManagement
Create Media Data
Create Media Data
createMediaDataPOST
/auxdata/{tenantLocator}/mediadataParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
filename | query | string | Yes | |
mimeType | query | string | Yes | |
title | query | string? | No | |
tag | query | string? | No | |
references | query | MediaDataEntryReference[] | Yes |
Update Media Data
Update Media Data
updateMediaDataPATCH
/auxdata/{tenantLocator}/mediadata/{locator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
filename | query | string? | No | |
mimeType | query | string? | No | |
title | query | string? | No | |
tag | query | string? | No | |
referencesToAdd | query | MediaDataEntryReference[]? | No | |
referencesToRemove | query | MediaDataEntryReference[]? | No |
Delete Media Data
Delete Media Data
deleteMediaDataDELETE
/auxdata/{tenantLocator}/mediadata/{locator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Response:
voidSecurity Group:
mediadataPermission:
write