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
- Allow any string as
file_type
- Allow any string as
- Webhooks
- Drop
WORKFLOW_SIGNED_EVIDENCE_FILE_CREATED
enum value fromWebhookEventType
enum - Make
href
property inWebhookEventPayloadObject
optional
- Drop
- Reports
- Allow the deprecated
records
property inWatchlistAml
andWatchlistStandard
reports to be any object, and not just a string - Remove
documents
property (incl.getDocuments()
accessors) from all reports except Document and Facial Similarity reports
- Allow the deprecated
- Version upgraded from
7.9.0
to7.11.0
- Applicants
- Replace broken
ConsentsBuilder
object with a list ofApplicantConsentBuilder
ones
- Replace broken
- Workflow Runs
- Rename
WorkflowRunSharedLink
object intoWorkflowRunLink
- Define
WorkflowRunStatus
enum for storing status information - Rename
WorkflowRunResponseError
object intoWorkflowRunError
- Rename
- Documents
- Reuse already existent
DocumentTypes
enum when uploading documents
- Reuse already existent
- Webhooks
- Define
WebhookEventObjectStatus
enum to collect webhook event object's status - Define
WebhookEventResourceType
enum to collect webhhok event resource's type - Define
WebhookEventPayloadResource
object to store webhook payload's contents
- Define
- Checks
- Rename
Check::Status*
enum intoCheckStatus::*
for accessing checks status
- Rename
- Reports
- Remove properties from
DeviceIntelligenceBreakdownPropertiesDevice
object:true_os
,os_anomaly
,rooted
andremote_software
- Remove properties from
DeviceIntelligenceBreakdownPropertiesIp
object:vpn_detection
,proxy_detection
andtype
- Deprecate
records
object fromWatchlistStandardProperties
andWatchlistAmlProperties
objects (includesWatchlistPepsOnly
andWatchlistSanctionsOnly
ones)
- Remove properties from
- Version upgraded from 7.6.0 to 7.9.0