Socotra
API ReferenceConfiguration and Development API

Anonymization API

ActionEndpoint
Anonymize DataPOST/compliance/{tenantLocator}/anonymize
Preview AnonymizationGET/compliance/{tenantLocator}/preview
Get Anonymization ReferencesGET/compliance/{tenantLocator}/references

Anonymize Data

Anonymize DataanonymizeData
POST/compliance/{tenantLocator}/anonymize

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
Security Group:compliance
Permission:
write

Preview Anonymization

Preview AnonymizationpreviewAnonymization
GET/compliance/{tenantLocator}/preview

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
requestqueryAnonymizationRequestYes
Security Group:compliance
Permission:
read

Get Anonymization References

Get Anonymization ReferencesgetAnonymizationReferences
GET/compliance/{tenantLocator}/references

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
requestqueryFetchAnonymizationReferencesRequestYes
Security Group:compliance
Permission:
read
AnonymizationRequest

Required properties

PropertyTypeDescription
referencesmap<string, ulid[]>

Optional properties

PropertyTypeDescription
includeAcceptedQuotesboolean?
policyStatusesEnum[]? pending | expired | cancelled | cancelPending | onRisk | delinquent | doNotRenew
AnonymizationJobData

Required properties

PropertyTypeDescription
jobLocatorulid
fromCurrentRequestboolean
jobStatusEnum initialized | running | suspended | completed
referenceTypeEnum none | account | quickQuote | quote | policy | contact | fnol | payment | disbursement
assignedReferenceLocatorsulid[]
AnonymizationPreviewResponse

Required properties

PropertyTypeDescription
referenceTypeEnum none | account | quickQuote | quote | policy | contact | fnol | payment | disbursement
referencesAnonymizationReferencePreviewResponse[]
AnonymizationReferencePreviewResponse

Required properties

PropertyTypeDescription
referenceLocatorulid
stateEnum allowed | restricted | anonymized

Optional properties

PropertyTypeDescription
targetsTargetReferences[]?
TargetReferences

Required properties

PropertyTypeDescription
referenceTypeEnum none | account | quickQuote | quote | policy | contact | fnol | payment | disbursement
willAnonymizeboolean

Optional properties

PropertyTypeDescription
anonymizableReferenceLocatorsulid[]?
restrictedReferenceLocatorsulid[]?
FetchAnonymizationReferencesRequest

Required properties

PropertyTypeDescription
referencesmap<string, ulid[]>
AnonymizationReferenceResponse

Required properties

PropertyTypeDescription
referenceLocatorulid
anonymizationStateEnum identifiable | pending | anonymized
parentReferenceTypeEnum none | account | quickQuote | quote | policy | contact | fnol | payment | disbursement
referenceTypeEnum none | account | quickQuote | quote | policy | contact | fnol | payment | disbursement
updatedAtdatetime

Optional properties

PropertyTypeDescription
anonymizationJobLocatorulid?
parentReferenceLocatorulid?
anonymizedAtdatetime?
scheduledAtdatetime?
postAnonymizationChildrenAnonymizationReferencesBatch[]?
preAnonymizationChildrenAnonymizationReferencesBatch[]?
AnonymizationReferencesBatch

Required properties

PropertyTypeDescription
referenceTypeEnum none | account | quickQuote | quote | policy | contact | fnol | payment | disbursement
referenceLocatorsulid[]

Optional properties

PropertyTypeDescription
parentJobLocatorulid?

See Also

On this page