Socotra
API ReferenceAux Data API

Media API

ActionEndpoint
Fetch Media DataGET/auxdata/{tenantLocator}/mediadata/{locator}/versions/{versionLocator}
Fetch FileGET/auxdata/{tenantLocator}/mediadata/{locator}/versions/{versionLocator}/file
Fetch All Media By LocatorGET/auxdata/{tenantLocator}/mediadata/{locator}/list
Fetch Latest FileGET/auxdata/{tenantLocator}/mediadata/{locator}/file
Fetch Latest Media DataGET/auxdata/{tenantLocator}/mediadata/{locator}
Fetch Latest Media Data By ReferenceGET/auxdata/{tenantLocator}/mediadata/search/{referenceType}/{referenceLocator}/list
Create Media DataPOST/auxdata/{tenantLocator}/mediadata
Update Media DataPATCH/auxdata/{tenantLocator}/mediadata/{locator}
Delete Media DataDELETE/auxdata/{tenantLocator}/mediadata/{locator}

Fetch

Fetch Media Data

Fetch Media DatafetchMediaData
GET/auxdata/{tenantLocator}/mediadata/{locator}/versions/{versionLocator}

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
versionLocatorpathulidYes
Security Group:mediadata
Permission:
read
MediaDataEntry

Required properties

PropertyTypeDescription
locatorulid
filenamestring
updatedAtdatetime
updatedByuuid
createdAtdatetime
createdByuuid
referencesMediaDataEntryReference[]

Optional properties

PropertyTypeDescription
versionLocatorulid?
tagstring?
titlestring?
MediaDataEntryReference

Required properties

PropertyTypeDescription
locatorulid
typeEnum diary | fnol | inquiry | policy | producer | producerAppointment | producerCode | producerLicense | quote | task | transaction | userAssociation

Fetch File

Fetch FilefetchFile
GET/auxdata/{tenantLocator}/mediadata/{locator}/versions/{versionLocator}/file

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
versionLocatorpathulidYes
Response:StreamingResponseBody<string>
Security Group:mediadata
Permission:
read

Fetch All Media By Locator

Fetch All Media By LocatorfetchAllMediaDataByLocator
GET/auxdata/{tenantLocator}/mediadata/{locator}/list

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
offsetqueryinteger?No
countqueryinteger?No
extendedqueryboolean?No
Response:object
Security Group:mediadata
Permissions:
read,list

Fetch Latest File

Fetch Latest FilefetchLatestFile
GET/auxdata/{tenantLocator}/mediadata/{locator}/file

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
Response:StreamingResponseBody<string>
Security Group:mediadata
Permission:
read

Fetch Latest Media Data

Fetch Latest Media DatafetchLatestMediaData
GET/auxdata/{tenantLocator}/mediadata/{locator}

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
Security Group:mediadata
Permission:
read

Fetch Latest Media Data By Reference

Fetch Latest Media Data By ReferencefetchLatestMediaDataByReference
GET/auxdata/{tenantLocator}/mediadata/search/{referenceType}/{referenceLocator}/list

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
referenceLocatorpathulidYes
referenceTypepathEnum diary | fnol | inquiry | policy | producer | producerAppointment | producerCode | producerLicense | quote | task | transaction | userAssociationYes
offsetqueryinteger?No
countqueryinteger?No
extendedqueryboolean?No
Response:object
Security Group:mediadata
Permissions:
read,list

Management

Create Media Data

Create Media DatacreateMediaData
POST/auxdata/{tenantLocator}/mediadata

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
filenamequerystringYes
mimeTypequerystringYes
titlequerystring?No
tagquerystring?No
referencesqueryMediaDataEntryReference[]Yes
Request:file
Security Group:mediadata
Permission:
write

Update Media Data

Update Media DataupdateMediaData
PATCH/auxdata/{tenantLocator}/mediadata/{locator}

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
filenamequerystring?No
mimeTypequerystring?No
titlequerystring?No
tagquerystring?No
referencesToAddqueryMediaDataEntryReference[]?No
referencesToRemovequeryMediaDataEntryReference[]?No
Request:file
Security Group:mediadata
Permission:
write

Delete Media Data

Delete Media DatadeleteMediaData
DELETE/auxdata/{tenantLocator}/mediadata/{locator}

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
Response:void
Security Group:mediadata
Permission:
write

On this page