This guide provides detailed instructions on how to upgrade between different major versions of the client library.
It covers changes in core resources, other endpoints, and the OpenAPI generator, ensuring a smooth transition between versions.
- Documents
- Driving licence information properties removed from general
DocumentPropertiesand moved to newDocumentPropertiesWithDrivingLicenceInformationclass
- Driving licence information properties removed from general
- Workflow Runs
created_at_gtandcreated_at_ltparameters inlist_workflow_runschanged from date-time format to date format (YYYY-MM-DD)
- Reports
- Device Intelligence: Removed deprecated
breakdownproperty and related breakdown classes:DeviceIntelligenceBreakdownBreakdownremovedDeviceIntelligenceBreakdownProperties→DeviceIntelligencePropertiesDeviceIntelligenceBreakdownPropertiesDevice→DeviceIntelligencePropertiesDeviceDeviceIntelligenceBreakdownPropertiesGeolocation→DeviceIntelligencePropertiesGeolocationDeviceIntelligenceBreakdownPropertiesIp→DeviceIntelligencePropertiesIp
- Identity Enhanced: Changed
total_number_of_sourcesandnumber_of_matchesfrom number to string type
- Device Intelligence: Removed deprecated
- Version upgraded from
7.11.0to7.16.0
- Documents
- Allow any string as
file_type
- Allow any string as
- Webhooks
- Drop
WORKFLOW_SIGNED_EVIDENCE_FILE_DOT_CREATEDenum value fromWebhookEventTypeenum - Make
hrefproperty inWebhookEventPayloadObjectoptional
- Drop
- Reports
- Allow the deprecated
recordsproperty inWatchlistAmlandWatchlistStandardreports to be any object, and not just a string - Remove
documentsproperty from all reports except Document and Facial Similarity reports
- Allow the deprecated
- Version upgraded from
7.9.0to7.11.0
- Applicants
- Replace broken
ConsentsBuilderobject with a list ofApplicantConsentBuilderones
- Replace broken
- Workflow Runs
- Rename
WorkflowRunSharedLinkobject intoWorkflowRunLink - Define
WorkflowRunStatusenum for storing status information - Rename
WorkflowRunResponseErrorobject intoWorkflowRunError
- Rename
- Documents
- Reuse already existent
DocumentTypesenum when uploading documents
- Reuse already existent
- Webhooks
- Define
WebhookEventObjectStatusenum to collect webhook event object's status - Define
WebhookEventResourceTypeenum to collect webhhok event resource's type - Define
WebhookEventPayloadResourceobject to store webhook payload's contents
- Define
- Checks
- Define
CheckStatusenum for accessing checks status
- Define
- Reports
- Remove properties from
DeviceIntelligenceBreakdownPropertiesDeviceobject:true_os,os_anomaly,rootedandremote_software - Remove properties from
DeviceIntelligenceBreakdownPropertiesIpobject:vpn_detection,proxy_detectionandtype
- Remove properties from
- Version upgraded from
7.6.0to7.9.0- Remove support for python 3.7