openapi: 3.1.0 servers: - url: https://cal-test.adyen.com/cal/services/Notification/v3 info: version: '3' x-publicVersion: true title: Notification Configuration API description: "This API is used for the classic integration. If you are just starting\ \ your implementation, refer to our [new integration guide](https://docs.adyen.com/adyen-for-platforms-model)\ \ instead.\n\nThe Notification Configuration API provides endpoints for setting\ \ up and testing notifications that inform you of events on your platform, for\ \ example when a verification check or a payout has been completed.\n\nFor more\ \ information, refer to our [documentation](https://docs.adyen.com/classic-platforms/notifications).\n\ ## Authentication\nYour Adyen contact will provide your API credential and an\ \ API key. To connect to the API, add an `X-API-Key` header with the API key as\ \ the value, for example:\n\n ```\ncurl\n-H \"Content-Type: application/json\"\ \ \\\n-H \"X-API-Key: YOUR_API_KEY\" \\\n...\n```\n\nAlternatively, you can use\ \ the username and password to connect to the API using basic authentication.\ \ For example:\n\n```\ncurl\n-U \"ws@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\"\ \ \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you\ \ need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\ \n## Versioning\nThe Notification Configuration API supports [versioning](https://docs.adyen.com/development-resources/versioning)\ \ using a version suffix in the endpoint URL. This suffix has the following format:\ \ \"vXX\", where XX is the version number.\n\nFor example:\n```\nhttps://cal-test.adyen.com/cal/services/Notification/v3/createNotificationConfiguration\n\ ```" termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team url: https://github.com/Adyen/adyen-openapi tags: - name: General paths: /createNotificationConfiguration: post: tags: - General summary: Subscribe to notifications description: Creates a subscription to notifications informing you of events on your platform. After the subscription is created, the events specified in the configuration will be sent to the URL specified in the configuration. Subscriptions must be configured on a per-event basis (as opposed to, for example, a per-account holder basis), so all event notifications of a marketplace and of a given type will be sent to the same endpoint(s). A marketplace may have multiple endpoints if desired; an event notification may be sent to as many or as few different endpoints as configured. operationId: post-createNotificationConfiguration x-sortIndex: 1 x-methodName: createNotificationConfiguration security: - BasicAuth: [] - ApiKeyAuth: [] requestBody: content: application/json: examples: basic: $ref: '#/components/examples/post-createNotificationConfiguration-basic' schema: $ref: '#/components/schemas/CreateNotificationConfigurationRequest' responses: '200': content: application/json: examples: basic: $ref: '#/components/examples/post-createNotificationConfiguration-basic-200' schema: $ref: '#/components/schemas/GetNotificationConfigurationResponse' description: OK - the request has succeeded. '400': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Bad Request - a problem reading or understanding the request. '401': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unauthorized - authentication required. '403': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Forbidden - insufficient permissions to process the request. '422': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unprocessable Entity - a request validation error. '500': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Internal Server Error - the server could not process the request. /deleteNotificationConfigurations: post: tags: - General summary: Delete a notification subscription configuration description: Deletes an existing notification subscription configuration. After the subscription is deleted, no further event notifications will be sent to the URL defined in the subscription. operationId: post-deleteNotificationConfigurations x-sortIndex: 6 x-methodName: deleteNotificationConfigurations security: - BasicAuth: [] - ApiKeyAuth: [] requestBody: content: application/json: examples: basic: $ref: '#/components/examples/post-deleteNotificationConfigurations-basic' schema: $ref: '#/components/schemas/DeleteNotificationConfigurationRequest' responses: '200': content: application/json: examples: basic: $ref: '#/components/examples/post-deleteNotificationConfigurations-basic-200' schema: $ref: '#/components/schemas/GenericResponse' description: OK - the request has succeeded. '400': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Bad Request - a problem reading or understanding the request. '401': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unauthorized - authentication required. '403': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Forbidden - insufficient permissions to process the request. '422': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unprocessable Entity - a request validation error. '500': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Internal Server Error - the server could not process the request. /getNotificationConfiguration: post: tags: - General summary: Get a notification subscription configuration description: Returns the details of the configuration of a notification subscription. operationId: post-getNotificationConfiguration x-sortIndex: 2 x-methodName: getNotificationConfiguration security: - BasicAuth: [] - ApiKeyAuth: [] requestBody: content: application/json: examples: basic: $ref: '#/components/examples/post-getNotificationConfiguration-basic' schema: $ref: '#/components/schemas/GetNotificationConfigurationRequest' responses: '200': content: application/json: examples: basic: $ref: '#/components/examples/post-getNotificationConfiguration-basic-200' schema: $ref: '#/components/schemas/GetNotificationConfigurationResponse' description: OK - the request has succeeded. '400': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Bad Request - a problem reading or understanding the request. '401': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unauthorized - authentication required. '403': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Forbidden - insufficient permissions to process the request. '422': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unprocessable Entity - a request validation error. '500': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Internal Server Error - the server could not process the request. /getNotificationConfigurationList: post: tags: - General summary: Get a list of notification subscription configurations description: Returns the details of the configurations of all of the notification subscriptions in the platform of the executing user. operationId: post-getNotificationConfigurationList x-sortIndex: 3 x-methodName: getNotificationConfigurationList security: - BasicAuth: [] - ApiKeyAuth: [] requestBody: content: application/json: examples: basic: $ref: '#/components/examples/post-getNotificationConfigurationList-basic' schema: $ref: '#/components/schemas/EmptyRequest' responses: '200': content: application/json: examples: basic: $ref: '#/components/examples/post-getNotificationConfigurationList-basic-200' schema: $ref: '#/components/schemas/GetNotificationConfigurationListResponse' description: OK - the request has succeeded. '400': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Bad Request - a problem reading or understanding the request. '401': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unauthorized - authentication required. '403': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Forbidden - insufficient permissions to process the request. '422': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unprocessable Entity - a request validation error. '500': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Internal Server Error - the server could not process the request. /testNotificationConfiguration: post: tags: - General summary: Test a notification configuration description: Tests an existing notification subscription configuration. For each event type specified, a test notification will be generated and sent to the URL configured in the subscription specified. operationId: post-testNotificationConfiguration x-sortIndex: 4 x-methodName: testNotificationConfiguration security: - BasicAuth: [] - ApiKeyAuth: [] requestBody: content: application/json: examples: basic: $ref: '#/components/examples/post-testNotificationConfiguration-basic' schema: $ref: '#/components/schemas/TestNotificationConfigurationRequest' responses: '200': content: application/json: examples: basic: $ref: '#/components/examples/post-testNotificationConfiguration-basic-200' schema: $ref: '#/components/schemas/TestNotificationConfigurationResponse' description: OK - the request has succeeded. '400': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Bad Request - a problem reading or understanding the request. '401': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unauthorized - authentication required. '403': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Forbidden - insufficient permissions to process the request. '422': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unprocessable Entity - a request validation error. '500': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Internal Server Error - the server could not process the request. /updateNotificationConfiguration: post: tags: - General summary: Update a notification subscription configuration description: Updates an existing notification subscription configuration. If you are updating the event types, you must provide all event types, otherwise the previous event type configuration will be overwritten. operationId: post-updateNotificationConfiguration x-sortIndex: 5 x-methodName: updateNotificationConfiguration security: - BasicAuth: [] - ApiKeyAuth: [] requestBody: content: application/json: examples: basic: $ref: '#/components/examples/post-updateNotificationConfiguration-basic' schema: $ref: '#/components/schemas/UpdateNotificationConfigurationRequest' responses: '200': content: application/json: examples: basic: $ref: '#/components/examples/post-updateNotificationConfiguration-basic-200' schema: $ref: '#/components/schemas/GetNotificationConfigurationResponse' description: OK - the request has succeeded. '400': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Bad Request - a problem reading or understanding the request. '401': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unauthorized - authentication required. '403': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Forbidden - insufficient permissions to process the request. '422': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Unprocessable Entity - a request validation error. '500': content: application/json: schema: $ref: '#/components/schemas/ServiceError' description: Internal Server Error - the server could not process the request. components: schemas: CreateNotificationConfigurationRequest: additionalProperties: false properties: configurationDetails: description: Details of the prospective notification subscription configuration. $ref: '#/components/schemas/NotificationConfigurationDetails' required: - configurationDetails type: object DeleteNotificationConfigurationRequest: additionalProperties: false properties: notificationIds: description: A list of IDs of the notification subscription configurations to be deleted. items: format: int64 type: integer type: array required: - notificationIds type: object EmptyRequest: additionalProperties: false type: object ExchangeMessage: additionalProperties: false properties: messageCode: type: string messageDescription: type: string type: object ExchangeMessageWrapper: properties: ExchangeMessage: $ref: '#/components/schemas/ExchangeMessage' GenericResponse: additionalProperties: false properties: pspReference: description: The reference of a request. Can be used to uniquely identify the request. type: string resultCode: description: The result code. type: string submittedAsync: description: 'Indicates whether the request is processed asynchronously. Depending on the request''s platform settings, the following scenarios may be applied: * **true**: The request is queued and will be executed when the providing service is available in the order in which the requests are received. * **false**: The processing of the request is immediately attempted; it may result in an error if the providing service is unavailable.' type: boolean type: object GetNotificationConfigurationListResponse: additionalProperties: false properties: configurations: description: Details of the notification subscription configurations. items: $ref: '#/components/schemas/NotificationConfigurationDetailsWrapper' type: array pspReference: description: The reference of a request. Can be used to uniquely identify the request. type: string resultCode: description: The result code. type: string submittedAsync: description: 'Indicates whether the request is processed asynchronously. Depending on the request''s platform settings, the following scenarios may be applied: * **true**: The request is queued and will be executed when the providing service is available in the order in which the requests are received. * **false**: The processing of the request is immediately attempted; it may result in an error if the providing service is unavailable.' type: boolean type: object GetNotificationConfigurationRequest: additionalProperties: false properties: notificationId: description: The ID of the notification subscription configuration whose details are to be retrieved. format: int64 type: integer required: - notificationId type: object GetNotificationConfigurationResponse: additionalProperties: false properties: configurationDetails: description: Details of the notification subscription configuration. $ref: '#/components/schemas/NotificationConfigurationDetails' pspReference: description: The reference of a request. Can be used to uniquely identify the request. type: string resultCode: description: The result code. type: string submittedAsync: description: 'Indicates whether the request is processed asynchronously. Depending on the request''s platform settings, the following scenarios may be applied: * **true**: The request is queued and will be executed when the providing service is available in the order in which the requests are received. * **false**: The processing of the request is immediately attempted; it may result in an error if the providing service is unavailable.' type: boolean required: - configurationDetails type: object NotificationConfigurationDetails: additionalProperties: false properties: active: description: Indicates whether the notification subscription is active. type: boolean apiVersion: description: The version of the notification to which you are subscribing. To make sure that your integration can properly process the notification, subscribe to the same version as the API that you're using. format: int32 type: integer description: description: A description of the notification subscription configuration. type: string eventConfigs: description: Contains objects that define event types and their subscription settings. items: $ref: '#/components/schemas/NotificationEventConfigurationWrapper' type: array messageFormat: deprecated: true description: 'The data format of the notification to be sent. >Permitted values: `JSON`, `SOAP`.' enum: - JSON - SOAP type: string notificationId: description: Adyen-generated ID for the entry, returned in the response when you create a notification configuration. Required when updating an existing configuration using [`/updateNotificationConfiguration`](https://docs.adyen.com/api-explorer/#/NotificationConfigurationService/latest/post/updateNotificationConfiguration). format: int64 type: integer notifyPassword: description: The password to use when accessing the notifyURL with the specified username. type: string notifyURL: description: The URL to which the notifications are to be sent. type: string notifyUsername: description: The username to use when accessing the notifyURL. type: string sendActionHeader: deprecated: true description: 'Indicates whether an action header should be included. >Only applies to SOAP messages (as specified in messageFormat).' type: boolean sslProtocol: description: 'The SSL protocol employed by the endpoint. >Permitted values: `TLSv12`, `TLSv13`.' enum: - TLSv12 - TLSv13 type: string type: object NotificationConfigurationDetailsWrapper: properties: NotificationConfigurationDetails: $ref: '#/components/schemas/NotificationConfigurationDetails' NotificationEventConfiguration: additionalProperties: false properties: eventType: description: 'The type of event. Possible values: **ACCOUNT_CLOSED**, **ACCOUNT_CREATED**, **ACCOUNT_FUNDS_BELOW_THRESHOLD**, **ACCOUNT_HOLDER_CREATED**, **ACCOUNT_HOLDER_LIMIT_REACHED**, **ACCOUNT_HOLDER_PAYOUT**, **ACCOUNT_HOLDER_STATUS_CHANGE**, **ACCOUNT_HOLDER_STORE_STATUS_CHANGE**, **ACCOUNT_HOLDER_UPCOMING_DEADLINE**, **ACCOUNT_HOLDER_UPDATED**, **ACCOUNT_HOLDER_VERIFICATION**, **ACCOUNT_UPDATED**, **BENEFICIARY_SETUP**, **COMPENSATE_NEGATIVE_BALANCE**, **DIRECT_DEBIT_INITIATED**, **PAYMENT_FAILURE**, **REFUND_FUNDS_TRANSFER**, **REPORT_AVAILABLE**, **SCHEDULED_REFUNDS**, **TRANSFER_FUNDS**.' enum: - ACCOUNT_CLOSED - ACCOUNT_CREATED - ACCOUNT_FUNDS_BELOW_THRESHOLD - ACCOUNT_HOLDER_CREATED - ACCOUNT_HOLDER_LIMIT_REACHED - ACCOUNT_HOLDER_MIGRATED - ACCOUNT_HOLDER_PAYOUT - ACCOUNT_HOLDER_STATUS_CHANGE - ACCOUNT_HOLDER_STORE_STATUS_CHANGE - ACCOUNT_HOLDER_UPCOMING_DEADLINE - ACCOUNT_HOLDER_UPDATED - ACCOUNT_HOLDER_VERIFICATION - ACCOUNT_UPDATED - BENEFICIARY_SETUP - COMPENSATE_NEGATIVE_BALANCE - DIRECT_DEBIT_INITIATED - FUNDS_MIGRATED - PAYMENT_FAILURE - PENDING_CREDIT - REFUND_FUNDS_TRANSFER - REPORT_AVAILABLE - SCHEDULED_REFUNDS - SCORE_SIGNAL_TRIGGERED - TRANSFER_FUNDS - TRANSFER_NOT_PAIDOUT_TRANSFERS type: string includeMode: description: 'Indicates whether the specified `eventType` is sent to your webhook endpoint. Possible values: * **INCLUDE**: Send the specified `eventType`. * **EXCLUDE**: Send all event types except the specified `eventType` and other event types with the `includeMode` set to **EXCLUDE**.' enum: - EXCLUDE - INCLUDE type: string required: - eventType - includeMode type: object NotificationEventConfigurationWrapper: properties: NotificationEventConfiguration: $ref: '#/components/schemas/NotificationEventConfiguration' ServiceError: additionalProperties: false properties: errorCode: description: The error code mapped to the error message. type: string errorType: description: The category of the error. type: string message: description: A short explanation of the issue. type: string pspReference: description: The PSP reference of the payment. type: string status: description: The HTTP response status. format: int32 type: integer type: object TestNotificationConfigurationRequest: additionalProperties: false properties: eventTypes: description: 'The event types to test. If left blank, then all of the configured event types will be tested. >Permitted values: `ACCOUNT_HOLDER_CREATED`, `ACCOUNT_CREATED`, `ACCOUNT_UPDATED`, `ACCOUNT_HOLDER_UPDATED`, `ACCOUNT_HOLDER_STATUS_CHANGE`, `ACCOUNT_HOLDER_STORE_STATUS_CHANGE` `ACCOUNT_HOLDER_VERIFICATION`, `ACCOUNT_HOLDER_LIMIT_REACHED`, `ACCOUNT_HOLDER_PAYOUT`, `PAYMENT_FAILURE`, `SCHEDULED_REFUNDS`, `REPORT_AVAILABLE`, `TRANSFER_FUNDS`, `BENEFICIARY_SETUP`, `COMPENSATE_NEGATIVE_BALANCE`.' items: enum: - ACCOUNT_CLOSED - ACCOUNT_CREATED - ACCOUNT_FUNDS_BELOW_THRESHOLD - ACCOUNT_HOLDER_CREATED - ACCOUNT_HOLDER_LIMIT_REACHED - ACCOUNT_HOLDER_MIGRATED - ACCOUNT_HOLDER_PAYOUT - ACCOUNT_HOLDER_STATUS_CHANGE - ACCOUNT_HOLDER_STORE_STATUS_CHANGE - ACCOUNT_HOLDER_UPCOMING_DEADLINE - ACCOUNT_HOLDER_UPDATED - ACCOUNT_HOLDER_VERIFICATION - ACCOUNT_UPDATED - BENEFICIARY_SETUP - COMPENSATE_NEGATIVE_BALANCE - DIRECT_DEBIT_INITIATED - FUNDS_MIGRATED - PAYMENT_FAILURE - PENDING_CREDIT - REFUND_FUNDS_TRANSFER - REPORT_AVAILABLE - SCHEDULED_REFUNDS - SCORE_SIGNAL_TRIGGERED - TRANSFER_FUNDS - TRANSFER_NOT_PAIDOUT_TRANSFERS type: string type: array notificationId: description: The ID of the notification subscription configuration to be tested. format: int64 type: integer required: - notificationId type: object TestNotificationConfigurationResponse: additionalProperties: false properties: errorMessages: description: Any error messages encountered. items: type: string type: array eventTypes: description: 'The event types that were tested. >Permitted values: `ACCOUNT_HOLDER_CREATED`, `ACCOUNT_CREATED`, `ACCOUNT_UPDATED`, `ACCOUNT_HOLDER_UPDATED`, `ACCOUNT_HOLDER_STATUS_CHANGE`, `ACCOUNT_HOLDER_STORE_STATUS_CHANGE` `ACCOUNT_HOLDER_VERIFICATION`, `ACCOUNT_HOLDER_LIMIT_REACHED`, `ACCOUNT_HOLDER_PAYOUT`, `PAYMENT_FAILURE`, `SCHEDULED_REFUNDS`, `REPORT_AVAILABLE`, `TRANSFER_FUNDS`, `BENEFICIARY_SETUP`, `COMPENSATE_NEGATIVE_BALANCE`.' items: enum: - ACCOUNT_CLOSED - ACCOUNT_CREATED - ACCOUNT_FUNDS_BELOW_THRESHOLD - ACCOUNT_HOLDER_CREATED - ACCOUNT_HOLDER_LIMIT_REACHED - ACCOUNT_HOLDER_MIGRATED - ACCOUNT_HOLDER_PAYOUT - ACCOUNT_HOLDER_STATUS_CHANGE - ACCOUNT_HOLDER_STORE_STATUS_CHANGE - ACCOUNT_HOLDER_UPCOMING_DEADLINE - ACCOUNT_HOLDER_UPDATED - ACCOUNT_HOLDER_VERIFICATION - ACCOUNT_UPDATED - BENEFICIARY_SETUP - COMPENSATE_NEGATIVE_BALANCE - DIRECT_DEBIT_INITIATED - FUNDS_MIGRATED - PAYMENT_FAILURE - PENDING_CREDIT - REFUND_FUNDS_TRANSFER - REPORT_AVAILABLE - SCHEDULED_REFUNDS - SCORE_SIGNAL_TRIGGERED - TRANSFER_FUNDS - TRANSFER_NOT_PAIDOUT_TRANSFERS type: string type: array exchangeMessages: description: The notification message and related response messages. items: $ref: '#/components/schemas/ExchangeMessageWrapper' type: array notificationId: description: The ID of the notification subscription configuration. format: int64 type: integer okMessages: description: A list of messages describing the testing steps. items: type: string type: array pspReference: description: The reference of a request. Can be used to uniquely identify the request. type: string resultCode: description: The result code. type: string submittedAsync: description: 'Indicates whether the request is processed asynchronously. Depending on the request''s platform settings, the following scenarios may be applied: * **true**: The request is queued and will be executed when the providing service is available in the order in which the requests are received. * **false**: The processing of the request is immediately attempted; it may result in an error if the providing service is unavailable.' type: boolean required: - notificationId type: object UpdateNotificationConfigurationRequest: additionalProperties: false properties: configurationDetails: description: Details of the notification subscription configuration to be updated. $ref: '#/components/schemas/NotificationConfigurationDetails' required: - configurationDetails type: object securitySchemes: ApiKeyAuth: in: header name: X-API-Key type: apiKey BasicAuth: scheme: basic type: http examples: post-createNotificationConfiguration-basic: summary: Create a notification configuration value: configurationDetails: active: true description: Test notification769551 eventConfigs: - NotificationEventConfiguration: eventType: ACCOUNT_HOLDER_VERIFICATION includeMode: INCLUDE messageFormat: SOAP notifyURL: https://www.adyen.com/notification-handler notifyUsername: testUserName notifyPassword: testPassword sendActionHeader: true sslProtocol: TLSv13 post-createNotificationConfiguration-basic-200: summary: Example response for request 'basic' value: pspReference: '8616178952143018' submittedAsync: 'false' configurationDetails: active: 'true' description: Test notification769551 eventConfigs: - NotificationEventConfiguration: eventType: ACCOUNT_HOLDER_VERIFICATION includeMode: INCLUDE messageFormat: SOAP notificationId: 28467 notifyURL: https://www.adyen.com/notification-handler sendActionHeader: 'true' sslProtocol: TLSv13 post-deleteNotificationConfigurations-basic: summary: Delete a notification configuration description: Deletes an existing notification subscription configuration value: notificationIds: - 27891 post-deleteNotificationConfigurations-basic-200: summary: Delete a notification configuration description: Example response of deleting a notification configuration value: pspReference: '8516480472498802' submittedAsync: 'false' post-getNotificationConfiguration-basic: summary: Get a notification configuration description: Returns the details of the configuration of a notification subscription value: notificationId: 21259 post-getNotificationConfiguration-basic-200: summary: Get a notification configuration description: Example response with a notification configuration value: pspReference: '8516480418110057' submittedAsync: 'false' configurationDetails: active: 'true' apiVersion: 4 description: test123 eventConfigs: - NotificationEventConfiguration: eventType: ACCOUNT_HOLDER_VERIFICATION includeMode: INCLUDE messageFormat: SOAP notificationId: 50061 notifyURL: https://www.adyen.com/notification-handler sendActionHeader: 'true' sslProtocol: TLSv13 post-getNotificationConfigurationList-basic: summary: Get a list of configurations description: Returns the details of the configurations of all of the notification subscriptions in the platform of the executing user. value: {} post-getNotificationConfigurationList-basic-200: summary: Get a list of configuration description: Example response with a list of notification configurations for the executing user value: pspReference: '8516480434183690' submittedAsync: 'false' configurations: - NotificationConfigurationDetails: active: 'true' description: Unique description 12223 eventConfigs: - NotificationEventConfiguration: eventType: ACCOUNT_HOLDER_VERIFICATION includeMode: INCLUDE messageFormat: JSON notificationId: 27893 notifyURL: https://www.adyen.com/notification-handler sendActionHeader: 'false' sslProtocol: TLSv13 - NotificationConfigurationDetails: active: 'true' description: just testing things eventConfigs: - NotificationEventConfiguration: eventType: ACCOUNT_HOLDER_VERIFICATION includeMode: INCLUDE messageFormat: JSON notificationId: 25032 notifyURL: https://www.adyen.com/notification-handler sendActionHeader: 'false' sslProtocol: TLSv13 post-testNotificationConfiguration-basic: summary: Test a notification configuration description: Returns the test result for a notification subscription value: eventTypes: - ACCOUNT_HOLDER_VERIFICATION notificationId: 25032 post-testNotificationConfiguration-basic-200: summary: Test a notification configuration description: Example response of a test notification configuration request value: pspReference: '8616480452462678' errorMessages: - The server did not respond with HTTP 2XX eventTypes: - ACCOUNT_HOLDER_VERIFICATION exchangeMessages: - messageCode: Number messageDescription: '1' - messageCode: Title messageDescription: 'Test 1: 8616480452462678' notificationId: 25032 okMessages: - '...' - 'ResponseTime_ms: 262' - 'ResponseCode: 404' post-updateNotificationConfiguration-basic: summary: Update notification configurations value: configurationDetails: active: false description: new description799847 eventConfigs: - NotificationEventConfiguration: eventType: ACCOUNT_HOLDER_CREATED includeMode: EXCLUDE - NotificationEventConfiguration: eventType: ACCOUNT_CREATED includeMode: INCLUDE notificationId: 21259 notifyPassword: testPassword2 notifyURL: http://www.adyen.com notifyUsername: testUserName2 sendActionHeader: false sslProtocol: TLSv13 post-updateNotificationConfiguration-basic-200: summary: Example response for request 'basic' value: pspReference: '8516178951636344' submittedAsync: 'false' configurationDetails: active: 'false' description: new description799847 eventConfigs: - NotificationEventConfiguration: eventType: ACCOUNT_CREATED includeMode: INCLUDE - NotificationEventConfiguration: eventType: ACCOUNT_HOLDER_CREATED includeMode: EXCLUDE messageFormat: JSON notificationId: 21259 notifyURL: http://www.adyen.com sendActionHeader: 'false' sslProtocol: TLSv13