# Partner Webhooks

## Customer Notification

> Notification about customer changes related to event \`CUSTOMER\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/customer-notification":{"post":{"summary":"Customer Notification","operationId":"customer-update","tags":["Notifications"],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorMessage"}}}}},"description":"Notification about customer changes related to event `CUSTOMER_NOTIFICATION`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerNotification"}}}}}}},"components":{"schemas":{"ErrorMessage":{"title":"ErrorMessage","type":"object","properties":{"message":{"type":"string"},"responseType":{"type":"string"},"validationString":{"minLength":1,"type":"string"},"requestId":{"type":"string"},"errorCode":{"type":"string","maxLength":255},"errorDetails":{"type":"array","items":{"$ref":"#/components/schemas/ErrorDetails"}}},"required":["message","responseType","requestId"]},"ErrorDetails":{"title":"ErrorDetails","type":"object","properties":{"field":{"type":"string","maxLength":255},"errors":{"type":"array","items":{"$ref":"#/components/schemas/ErrorDetailsExplanation"}}},"required":["field"]},"ErrorDetailsExplanation":{"title":"ErrorDetailsExplanation","type":"object","properties":{"code":{"type":"string","maxLength":255},"parameter":{"type":"string"},"message":{"type":"string"}},"required":["code","message"]},"CustomerNotification":{"title":"CustomerNotification","type":"object","properties":{"customerId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/CustomerStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/RoleValidationError"}},"required":["customerId","notificationType"]},"CustomerStatusEnum":{"title":"CustomerStatusEnum","type":"string","enum":["CREATED","REVIEW","REJECTED","INACTIVE","ACTIVE","SUSPENDED","ARCHIVED","RECEIVED","INVALID","PENDING","SUSPENDED_COMPLIANCE","ESTATE","OFFBOARDING"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"RoleValidationError":{"title":"RoleValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/RoleValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"RoleValidationErrorEnum":{"title":"RoleValidationErrorEnum","type":"string","enum":["ALREADY_EXISTS_ERROR","DATA_NOT_FOUND_ERROR","INAPPROPRIATE_DATA_STATUS_ERROR","INVALID_DATA_ERROR","CREATE_REJECTED_BY_ADMIN_ERROR","UPDATE_REJECTED_BY_ADMIN_ERROR","UNKNOWN_ERROR","DATA_MISSING_ERROR","INVALID_REF_ACCOUNT_IBAN","REF_ACCOUNT_IBAN_BIC_MISMATCH"]}}}}
```

## Natural Person Notification

> Notification about natural person changes related to event \`NATURAL\_PERSON\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/natural-person-notification":{"post":{"summary":"Natural Person Notification","operationId":"natural-person-update","tags":["Notifications"],"responses":{"200":{"description":"OK"}},"description":"Notification about natural person changes related to event `NATURAL_PERSON_NOTIFICATION`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NaturalPersonNotification"}}}}}}},"components":{"schemas":{"NaturalPersonNotification":{"title":"NaturalPersonNotification","type":"object","properties":{"naturalPersonId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/NaturalPersonStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/EntityValidationError"}},"required":["naturalPersonId","notificationType"]},"NaturalPersonStatusEnum":{"title":"NaturalPersonStatusEnum","type":"string","enum":["CREATED","REVIEW","REJECTED","INACTIVE","PENDING","ACTIVE","SUSPENDED","ARCHIVED","RECEIVED","INVALID","SUSPENDED_COMPLIANCE","DECEASED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"EntityValidationError":{"title":"EntityValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/EntityValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"EntityValidationErrorEnum":{"title":"EntityValidationErrorEnum","type":"string","enum":["ALREADY_EXISTS_ERROR","DATA_MISSING_ERROR","DATA_NOT_FOUND_ERROR","EVENT_NOT_FOUND_ERROR","INAPPROPRIATE_DATA_STATUS_ERROR","INVALID_DATA_ERROR","CREATE_REJECTED_BY_ADMIN_ERROR","UPDATE_REJECTED_BY_ADMIN_ERROR","EMAIL_ALREADY_EXISTS_ERROR","INVALID_STATUS_UPDATE_ERROR","NATURAL_PERSON_NOT_FOUND_ERROR","NATURAL_PERSON_NOT_IN_CREATED_STATUS_ERROR","UNKNOWN_ERROR"]}}}}
```

## Identification Verification Notification

> Notification about identification verification changes related to event \`IDENTIFICATION\_VERIFICATION\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/identification-verification-notification":{"post":{"summary":"Identification Verification Notification","operationId":"identification-verification-update","tags":["Notifications"],"responses":{"200":{"description":"OK"}},"description":"Notification about identification verification changes related to event `IDENTIFICATION_VERIFICATION_NOTIFICATION`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdentificationVerificationNotification"}}}}}}},"components":{"schemas":{"IdentificationVerificationNotification":{"title":"IdentificationVerificationNotification","type":"object","properties":{"identificationVerificationId":{"type":"string","format":"uuid"},"naturalPersonId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/IdentificationVerificationStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/EntityValidationError"}},"required":["identificationVerificationId","naturalPersonId","modifiedOn","status","notificationType"]},"IdentificationVerificationStatusEnum":{"title":"IdentificationVerificationStatusEnum","type":"string","enum":["RECEIVED","INVALID","PENDING","APPROVED","REJECTED","EXPIRED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"EntityValidationError":{"title":"EntityValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/EntityValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"EntityValidationErrorEnum":{"title":"EntityValidationErrorEnum","type":"string","enum":["ALREADY_EXISTS_ERROR","DATA_MISSING_ERROR","DATA_NOT_FOUND_ERROR","EVENT_NOT_FOUND_ERROR","INAPPROPRIATE_DATA_STATUS_ERROR","INVALID_DATA_ERROR","CREATE_REJECTED_BY_ADMIN_ERROR","UPDATE_REJECTED_BY_ADMIN_ERROR","EMAIL_ALREADY_EXISTS_ERROR","INVALID_STATUS_UPDATE_ERROR","NATURAL_PERSON_NOT_FOUND_ERROR","NATURAL_PERSON_NOT_IN_CREATED_STATUS_ERROR","UNKNOWN_ERROR"]}}}}
```

## Labels Update Notification

> Notification about labels updates related to event \`LABELS\_UPDATE\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/labels-update-notification":{"post":{"summary":"Labels Update Notification","operationId":"labels-update","tags":["Notifications"],"responses":{"200":{"description":"OK"}},"description":"Notification about labels updates related to event `LABELS_UPDATE_NOTIFICATION`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelsUpdateNotification"}}}}}}},"components":{"schemas":{"LabelsUpdateNotification":{"title":"LabelsUpdateNotification","type":"object","properties":{"updatedCustomers":{"type":"array","items":{"type":"string","format":"uuid"}},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/LabelsUpdateValidationError"}},"required":["modifiedOn","notificationType"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"LabelsUpdateValidationError":{"title":"LabelsUpdateValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/LabelsUpdateValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"LabelsUpdateValidationErrorEnum":{"title":"LabelsUpdateValidationErrorEnum","type":"string","enum":["CUSTOMERS_NOT_FOUND_ERROR","CUSTOMERS_EXCEEDED_LIMIT_OF_LABELS_ERROR","LABEL_NOT_FOUND_ERROR","UNKNOWN_ERROR"]}}}}
```

## Onboarding Notification

> Notification about onboarding update related to event \`ONBOARDING\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/onboarding-notification":{"post":{"summary":"Onboarding Notification","operationId":"onboarding-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnboardingNotification"}}}},"description":"Notification about onboarding update related to event `ONBOARDING_NOTIFICATION`"}}},"components":{"schemas":{"OnboardingNotification":{"title":"OnboardingNotification","type":"object","properties":{"onboardingId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/OnboardingStatusEnum"},"notificationType":{"$ref":"#/components/schemas/OnboardingNotificationTypeEnum"},"validationErrors":{"type":"array","items":{"$ref":"#/components/schemas/OnboardingValidationError"}}},"required":["onboardingId","modifiedOn","status","notificationType"]},"OnboardingStatusEnum":{"title":"OnboardingStatusEnum","type":"string","enum":["CREATED","PENDING","APPROVED","REJECTED","RECEIVED","INVALID"]},"OnboardingNotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["STARTED","REJECTED","INVALID","PENDING","APPROVED"]},"OnboardingValidationError":{"title":"OnboardingValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/OnboardingValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"OnboardingValidationErrorEnum":{"title":"OnboardingValidationErrorEnum","type":"string","enum":["CUSTOMER_STATUS_VERIFICATION","NATURAL_PERSON_STATUS_VERIFICATION","CUSTOMER_TYPE_VERIFICATION","DEATH_DAY_VERIFICATION","CONTACT_DATA_VERIFICATION","ADDRESS_VERIFICATION","CITIZENSHIP_VERIFICATION","VERIFIED_NATURAL_PERSON_VERIFICATION","DOCUMENT_VERIFICATION","DOCUMENT_SIGNATURES_VERIFICATION","CHILD_VERIFICATION","REFERENCE_ACCOUNTS_VERIFICATION","NACE_SECTORS_VERIFICATION","LEGAL_REPRESENTATIVES_VERIFICATION","BENEFICIAL_OWNERS_VERIFICATION","PROXIES_VERIFICATION","REFERENCE_ACCOUNTS_IBAN_VERIFICATION","LEGAL_ENTITY_VENDOR_VERIFICATION","JOINT_PERSON_THE_SAME_NATURAL_PERSON_IDS_VERIFICATION","JOINT_PERSON_ALREADY_EXISTS_VERIFICATION","JOINT_PERSON_NATURAL_PERSON_STATUS_VERIFICATION"]}}}}
```

## Proxy Notification

> Notification about proxy update related to event \`PROXY\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/proxy-notification":{"post":{"summary":"Proxy Notification","operationId":"proxy-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProxyNotification"}}}},"description":"Notification about proxy update related to event `PROXY_NOTIFICATION`"}}},"components":{"schemas":{"ProxyNotification":{"title":"ProxyNotification","type":"object","properties":{"proxyId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/ProxyStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/RoleValidationError"}},"required":["proxyId","notificationType"]},"ProxyStatusEnum":{"title":"ProxyStatusEnum","type":"string","enum":["CREATED","REVIEW","REJECTED","ACTIVE","INACTIVE","RECEIVED","INVALID","PENDING","SUSPENDED","SUSPENDED_COMPLIANCE"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"RoleValidationError":{"title":"RoleValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/RoleValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"RoleValidationErrorEnum":{"title":"RoleValidationErrorEnum","type":"string","enum":["ALREADY_EXISTS_ERROR","DATA_NOT_FOUND_ERROR","INAPPROPRIATE_DATA_STATUS_ERROR","INVALID_DATA_ERROR","CREATE_REJECTED_BY_ADMIN_ERROR","UPDATE_REJECTED_BY_ADMIN_ERROR","UNKNOWN_ERROR","DATA_MISSING_ERROR","INVALID_REF_ACCOUNT_IBAN","REF_ACCOUNT_IBAN_BIC_MISMATCH"]}}}}
```

## Beneficial Owner Notification

> Notification about beneficial owner update related to event \`BENEFICIAL\_OWNER\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/beneficial-owner-notification":{"post":{"summary":"Beneficial Owner Notification","operationId":"beneficial-owner-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BeneficialOwnerNotification"}}}},"description":"Notification about beneficial owner update related to event `BENEFICIAL_OWNER_NOTIFICATION`"}}},"components":{"schemas":{"BeneficialOwnerNotification":{"title":"BeneficialOwnerNotification","type":"object","properties":{"beneficialOwnerId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/BeneficialOwnerStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/EntityValidationError"}},"required":["beneficialOwnerId","notificationType"]},"BeneficialOwnerStatusEnum":{"title":"BeneficialOwnerStatusEnum","type":"string","enum":["CREATED","ACTIVE","INACTIVE","RECEIVED","INVALID","REJECTED","REVIEW","PENDING","SUSPENDED_COMPLIANCE"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"EntityValidationError":{"title":"EntityValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/EntityValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"EntityValidationErrorEnum":{"title":"EntityValidationErrorEnum","type":"string","enum":["ALREADY_EXISTS_ERROR","DATA_MISSING_ERROR","DATA_NOT_FOUND_ERROR","EVENT_NOT_FOUND_ERROR","INAPPROPRIATE_DATA_STATUS_ERROR","INVALID_DATA_ERROR","CREATE_REJECTED_BY_ADMIN_ERROR","UPDATE_REJECTED_BY_ADMIN_ERROR","EMAIL_ALREADY_EXISTS_ERROR","INVALID_STATUS_UPDATE_ERROR","NATURAL_PERSON_NOT_FOUND_ERROR","NATURAL_PERSON_NOT_IN_CREATED_STATUS_ERROR","UNKNOWN_ERROR"]}}}}
```

## Partner Document Notification

> Notification about partner document update related to event \`PARTNER\_DOCUMENT\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/partner-document-notification":{"post":{"summary":"Partner Document Notification","operationId":"partner-document-notification","tags":["Notifications"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnerDocumentNotification"}}}},"description":"Notification about partner document update related to event `PARTNER_DOCUMENT_NOTIFICATION`"}}},"components":{"schemas":{"PartnerDocumentNotification":{"title":"PartnerDocumentNotification","type":"object","properties":{"documentId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"}},"required":["documentId","modifiedOn"]}}}}
```

## Document Notification

> Notification about document update related to event \`DOCUMENT\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/document-notification":{"post":{"summary":"Document Notification","operationId":"document-notification","tags":["Notifications"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentNotification"}}}},"description":"Notification about document update related to event `DOCUMENT_NOTIFICATION`"}}},"components":{"schemas":{"DocumentNotification":{"title":"DocumentNotification","type":"object","properties":{"documentId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/DocumentStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/DocumentValidationError"}},"required":["documentId","modifiedOn","status","notificationType"]},"DocumentStatusEnum":{"title":"DocumentStatusEnum","type":"string","enum":["RECEIVED","INVALID","CREATED","PENDING","APPROVED","REJECTED","ARCHIVED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"DocumentValidationError":{"title":"DocumentValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/DocumentValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"DocumentValidationErrorEnum":{"title":"DocumentValidationErrorEnum","type":"string","enum":["UNKNOWN_ERROR","DATA_NOT_FOUND_ERROR","INVALID_DATA_ERROR"]}}}}
```

## Customer Product Notification

> Notifications about customer product update related to event \`CUSTOMER\_PRODUCT\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/customer-product-notification":{"post":{"summary":"Customer Product Notification","operationId":"customer-product-notification","tags":["Notifications"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerProductNotification"}}}},"description":"Notifications about customer product update related to event `CUSTOMER_PRODUCT_NOTIFICATION`"}}},"components":{"schemas":{"CustomerProductNotification":{"title":"CustomerProductNotification","type":"object","properties":{"customerId":{"type":"string","format":"uuid"},"customerProductId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/CustomerProductStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/CustomerProductValidationError"}},"required":["customerId","customerProductId","notificationType"]},"CustomerProductStatusEnum":{"title":"CustomerProductStatusEnum","type":"string","enum":["PENDING","ACTIVE","BLOCKED","RESTRICTED","INACTIVE","CLOSED","INVALID","REJECTED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"CustomerProductValidationError":{"title":"CustomerProductValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/CustomerProductValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"CustomerProductValidationErrorEnum":{"title":"CustomerProductValidationErrorEnum","type":"string","enum":["PRODUCT_NOT_ACTIVE","CUSTOMER_NOT_FOUND","ACTIVE_CUSTOMER_REQUIRED","CUSTOMER_PRODUCT_PER_CUSTOMER_LIMIT_REACHED","CUSTOMER_PRODUCT_QUANTITY_AND_BALANCE_MUST_BE_ZERO","CUSTOMER_PRODUCT_NOT_FOUND","NOT_SETTLED_TRANSACTIONS_EXIST","REQUESTOR_ID_NOT_VALID"]}}}}
```

## Legal Entity Search Notification

> Notification about legal entity search changes related to event \`LEGAL\_ENTITY\_SEARCH\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/legal-entity-search-notification":{"post":{"summary":"Legal Entity Search Notification","operationId":"legal-entity-search-notification","tags":["Notifications"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegalEntitySearchNotification"}}}},"description":"Notification about legal entity search changes related to event `LEGAL_ENTITY_SEARCH_NOTIFICATION`"}}},"components":{"schemas":{"LegalEntitySearchNotification":{"title":"LegalEntitySearchNotification","type":"object","properties":{"searchId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/LegalEntitySearchStatusEnum"}},"required":["searchId","modifiedOn","status"]},"LegalEntitySearchStatusEnum":{"title":"LegalEntitySearchStatusEnum","type":"string","enum":["WAITING_FOR_DATA","WAITING_FOR_DOCUMENTS","READY_DATA","READY_DOCUMENTS","PREPARING","COMPLETED","FAILED","ERROR"],"description":"status of the search"}}}}
```

## Strategy Notification

> Notification about strategy update related to event \`STRATEGY\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/strategy-notification":{"post":{"summary":"Strategy Notification","operationId":"strategy-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StrategyNotification"}}}},"description":"Notification about strategy update related to event `STRATEGY_NOTIFICATION`"}}},"components":{"schemas":{"StrategyNotification":{"title":"StrategyNotification","type":"object","properties":{"strategyId":{"type":"string","format":"uuid"},"subscriberId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/StrategyStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/StrategyValidationError"}},"required":["strategyId","notificationType"]},"StrategyStatusEnum":{"title":"StrategyStatusEnum","type":"string","enum":["EXECUTING","PENDING","EXPIRED","RECEIVED","INVALID","DELETED","REJECTED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"StrategyValidationError":{"title":"StrategyValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/StrategyValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"StrategyValidationErrorEnum":{"title":"StrategyValidationErrorEnum","type":"string","enum":["ALREADY_EXISTS_ERROR","DATA_NOT_FOUND_ERROR","SUBSCRIBER_INVALID_DATA_ERROR","STRATEGY_INVALID_DATA_ERROR","UNKNOWN_ERROR"]}}}}
```

## Transfer Notification

> Notification about transfer update related to event \`TRANSFER\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/transfer-notification":{"post":{"summary":"Transfer Notification","operationId":"transfer-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferNotification"}}}},"description":"Notification about transfer update related to event `TRANSFER_NOTIFICATION`"}}},"components":{"schemas":{"TransferNotification":{"title":"TransferNotification","type":"object","properties":{"customerId":{"type":"string","format":"uuid"},"customerProductId":{"type":"string","format":"uuid"},"transferId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/TransferStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/TransferValidationError"}},"required":["customerId","customerProductId","transferId","notificationType"]},"TransferStatusEnum":{"title":"TransferStatusEnum","type":"string","enum":["RECEIVED","INVALID","PENDING","REJECTED","PROCESSED","RECONCILED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"TransferValidationError":{"title":"TransferValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/TransferValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"TransferValidationErrorEnum":{"title":"TransferValidationErrorEnum","type":"string","enum":["INSUFFICIENT_BALANCE","INVALID_IBAN","IBAN_BIC_MISMATCH","ACTIVE_PRODUCT_REQUIRED","PRODUCT_NOT_FOUND","ACTIVE_CUSTOMER_REQUIRED","CUSTOMER_NOT_FOUND","DATA_NOT_FOUND_ERROR","INAPPROPRIATE_DATA_STATUS_ERROR","REF_ACCOUNT_OR_ACCOUNT_PRODUCT_IBAN_REQUIRED","ACCOUNT_PRODUCT_REQUIRED","INSUFFICIENT_WITHDRAWABLE_BALANCE","RECEIVER_IBAN_SAME_AS_PRODUCT_IBAN","REQUESTOR_ID_NOT_VALID"]}}}}
```

## Digital Asset Order Notification

> Notification about digital asset order update related to event \`DIGITAL\_ASSET\_ORDER\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/digital-asset-order-notification":{"post":{"summary":"Digital Asset Order Notification","operationId":"digital-asset-order-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DigitalAssetOrderNotification"}}}},"description":"Notification about digital asset order update related to event `DIGITAL_ASSET_ORDER_NOTIFICATION`"}}},"components":{"schemas":{"DigitalAssetOrderNotification":{"title":"DigitalAssetOrderNotification","type":"object","properties":{"orderId":{"type":"string","format":"uuid"},"customerProductId":{"type":"string","format":"uuid"},"externalId":{"type":"string"},"status":{"$ref":"#/components/schemas/DigitalAssetOrderStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/DigitalAssetOrderError"},"executionData":{"$ref":"#/components/schemas/DigitalAssetsOrderExecutionData"}},"required":["orderId","customerProductId","status","notificationType","externalId"]},"DigitalAssetOrderStatusEnum":{"title":"DigitalAssetOrderStatusEnum","type":"string","enum":["RECEIVED","INVALID","PENDING","CANCELED","REJECTED","FILLED","CORRECTED","SETTLED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"DigitalAssetOrderError":{"title":"DigitalAssetOrderError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/DigitalAssetOrderErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"DigitalAssetOrderErrorEnum":{"title":"DigitalAssetOrderErrorEnum","type":"string","enum":["ASSET_NOT_ACTIVE","ASSET_NOT_FOUND","BALANCE_UPDATE_FAILED","CASH_CUSTOMER_PRODUCT_NOT_ACTIVE","CASH_CUSTOMER_PRODUCT_NOT_FOUND","CASH_CUSTOMER_PRODUCT_REQUIRED","DIFFERENT_CUSTOMERS_FOR_CUSTOMER_PRODUCTS","INSUFFICIENT_BALANCE","INSUFFICIENT_POSITION","ORDER_CANNOT_BE_SUBMITTED","ORDER_CASH_AMOUNT_OUT_OF_BOUNDS","ORDER_SAVING_FAILED","VALIDATION_FAILED","WALLET_CUSTOMER_PRODUCT_NOT_ACTIVE","WALLET_CUSTOMER_PRODUCT_NOT_FOUND","WALLET_CUSTOMER_PRODUCT_REQUIRED"]},"DigitalAssetsOrderExecutionData":{"title":"DigitalAssetsOrderExecutionData","type":"object","properties":{"quantity":{"type":"number"},"executionPrice":{"type":"number"},"executionAmount":{"type":"number"},"feeDescription":{"type":"string"},"feeAmount":{"type":"number"}},"required":["quantity","executionPrice","executionAmount"]}}}}
```

## Traditional Asset Order Notification

> Notification about traditional asset order update related to event \`TRADITIONAL\_ASSET\_ORDER\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/traditional-asset-order-notification":{"post":{"summary":"Traditional Asset Order Notification","operationId":"traditional-asset-order-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TraditionalAssetOrderNotification"}}}},"description":"Notification about traditional asset order update related to event `TRADITIONAL_ASSET_ORDER_NOTIFICATION`"}}},"components":{"schemas":{"TraditionalAssetOrderNotification":{"title":"TraditionalAssetOrderNotification","type":"object","properties":{"orderId":{"type":"string","format":"uuid"},"customerProductId":{"type":"string","format":"uuid"},"externalId":{"type":"string"},"exAnteId":{"type":"string","format":"uuid","description":"The ex ante id is returned for RECEIVED orders"},"executionId":{"type":"string","format":"uuid","description":"The trade execution id is returned for FILLED and PARTIALLY_FILLED orders"},"status":{"$ref":"#/components/schemas/TraditionalAssetOrderStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/TraditionalAssetOrderError"},"executionData":{"$ref":"#/components/schemas/TraditionalAssetOrderExecutionData"}},"required":["orderId","customerProductId","status","notificationType","externalId"]},"TraditionalAssetOrderStatusEnum":{"title":"TraditionalAssetOrderStatusEnum","type":"string","enum":["RECEIVED","INVALID","PLACED","UPDATED","REJECTED","FILLED","PARTIALLY_FILLED","CANCELLED","RECONCILIATION_CORRECTION","EXPIRED","PENDING","CANCELLATION_REJECTED","CANCELLATION_ACCEPTED","PARTIALLY_FILLED_CANCELLED","PARTIALLY_FILLED_EXPIRED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"TraditionalAssetOrderError":{"title":"TraditionalAssetOrderError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/TraditionalAssetOrderNotificationErrorCodeEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"TraditionalAssetOrderNotificationErrorCodeEnum":{"title":"TraditionalAssetOrderNotificationErrorCodeEnum","type":"string","enum":["INSUFFICIENT_BALANCE","INSUFFICIENT_POSITION","ASSET_NOT_FOUND","ASSET_NOT_ACTIVE","ORDER_CANNOT_BE_SUBMITTED","DEPOSITORY_CUSTOMER_PRODUCT_NOT_FOUND","DEPOSITORY_CUSTOMER_PRODUCT_REQUIRED","DEPOSITORY_CUSTOMER_PRODUCT_NOT_ACTIVE","CASH_CUSTOMER_PRODUCT_NOT_FOUND","CASH_CUSTOMER_PRODUCT_REQUIRED","CASH_CUSTOMER_PRODUCT_NOT_ACTIVE","DIFFERENT_CUSTOMERS_FOR_CUSTOMER_PRODUCTS","LEGAL_ENTITY_IDENTIFIER_NOT_SET","LEGAL_ENTITY_IDENTIFIER_NOT_VALID","NATIONAL_IDENTIFIER_NOT_SET","REQUESTOR_ID_NOT_VALID","ORDER_NOT_CANCELABLE","ORDER_PENDING_CANCELATION","ORDER_CANCELATION_REJECTED","ORDER_REJECTED","ORDER_DOES_NOT_COVER_FEE"]},"TraditionalAssetOrderExecutionData":{"title":"TraditionalAssetOrderExecutionData","type":"object","properties":{"quantity":{"type":"number"},"executionPrice":{"type":"number"},"executionAmount":{"type":"number"},"germanCit":{"type":"number","format":"decimal","description":"Total sum of german capital income tax amount of the total execution"},"solidaritySurcharge":{"type":"number","format":"decimal","description":"Total sum of german solidarity surcharge tax amount of the total execution"},"churchTax":{"type":"number","format":"decimal","description":"Total sum of german church tax amount of the total execution"},"feeAmount":{"type":"number","multipleOf":0.01},"feeDescription":{"type":"string"}},"required":["quantity","executionPrice","executionAmount","germanCit","solidaritySurcharge","churchTax"]}}}}
```

## User Notification

> Notification related to event \`USER\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/user-notification":{"post":{"summary":"User Notification","operationId":"user-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserNotification"}}}},"description":"Notification related to event `USER_NOTIFICATION`"}}},"components":{"schemas":{"UserNotification":{"title":"UserNotification","type":"object","properties":{"userId":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/UserStatusEnum"},"notificationType":{"$ref":"#/components/schemas/NotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/EntityValidationError"}},"required":["userId","notificationType"]},"UserStatusEnum":{"title":"UserStatusEnum","type":"string","enum":["RECEIVED","INVALID","CREATED","ACTIVE","REJECTED","INACTIVE","SUSPENDED"]},"NotificationTypeEnum":{"title":"NotificationTypeEnum","type":"string","enum":["CREATED","UPDATED","DELETED","VALIDATION_ERROR"]},"EntityValidationError":{"title":"EntityValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/EntityValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"EntityValidationErrorEnum":{"title":"EntityValidationErrorEnum","type":"string","enum":["ALREADY_EXISTS_ERROR","DATA_MISSING_ERROR","DATA_NOT_FOUND_ERROR","EVENT_NOT_FOUND_ERROR","INAPPROPRIATE_DATA_STATUS_ERROR","INVALID_DATA_ERROR","CREATE_REJECTED_BY_ADMIN_ERROR","UPDATE_REJECTED_BY_ADMIN_ERROR","EMAIL_ALREADY_EXISTS_ERROR","INVALID_STATUS_UPDATE_ERROR","NATURAL_PERSON_NOT_FOUND_ERROR","NATURAL_PERSON_NOT_IN_CREATED_STATUS_ERROR","UNKNOWN_ERROR"]}}}}
```

## Real estate token prices Notification

> Notification related to event \`RE\_TOKEN\_PRICES\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/re-token-prices":{"post":{"summary":"Real estate token prices Notification","operationId":"re-token-prices-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RealEstateTokenPricesNotification"}}}},"description":"Notification related to event `RE_TOKEN_PRICES`"}}},"components":{"schemas":{"RealEstateTokenPricesNotification":{"type":"object","properties":{"regularToken":{"type":"number","format":"currency","minimum":0,"exclusiveMinimum":true},"premiumToken":{"type":"number","format":"currency","minimum":0,"exclusiveMinimum":true}},"required":["regularToken","premiumToken"]}}}}
```

## Offboarding Notification

> Notification about offboarding update related to event \`OFFBOARDING\_NOTIFICATION\`

```json
{"openapi":"3.0.1","info":{"title":"Partner Webhooks","version":"1.0"},"tags":[{"name":"Notifications","description":"Notifications"}],"servers":[{"url":"http://client-api-address"}],"paths":{"/offboarding-notification":{"post":{"summary":"Offboarding Notification","operationId":"offboarding-notification","tags":["Notifications"],"responses":{"200":{"description":"OK","content":{}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OffboardingNotification"}}}},"description":"Notification about offboarding update related to event `OFFBOARDING_NOTIFICATION`"}}},"components":{"schemas":{"OffboardingNotification":{"title":"OffboardingNotification","type":"object","properties":{"offboardingId":{"type":"string","format":"uuid"},"modifiedOn":{"type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/OffboardingStatusEnum"},"notificationType":{"$ref":"#/components/schemas/OffboardingNotificationTypeEnum"},"validationError":{"$ref":"#/components/schemas/OffboardingValidationError"}},"required":["offboardingId","modifiedOn","status","notificationType"]},"OffboardingStatusEnum":{"title":"OffboardingStatusEnum","type":"string","enum":["CREATED","PENDING","APPROVED","REJECTED","CANCELED","INVALID"]},"OffboardingNotificationTypeEnum":{"title":"OffboardingNotificationTypeEnum","type":"string","enum":["STARTED","PENDING","APPROVED","CANCELED","VALIDATION_ERROR"]},"OffboardingValidationError":{"title":"OffboardingValidationError","type":"object","properties":{"errorType":{"$ref":"#/components/schemas/OffboardingValidationErrorEnum"},"description":{"type":"string"}},"required":["errorType","description"]},"OffboardingValidationErrorEnum":{"title":"OffboardingValidationErrorEnum","type":"string","enum":["ALREADY_EXISTS_ERROR","DATA_NOT_FOUND_ERROR","INVALID_DATA_ERROR","UNKNOWN_ERROR"]}}}}
```
