Adyen · Schema

CapabilityProblemEntity

CapabilityProblemEntity schema from Adyen API

PaymentsFinancial ServicesFintech

Properties

Name Type Description
documents array List of document IDs to which the verification errors related to the capabilities correspond to.
id string The ID of the entity.
owner object The owner of the entity that has an error. For example, if the `entity.type` is **BankAccount**, then the `owner` contains the details of the legal entity that owns the bank account.
type string The type of entity. Possible values: **LegalEntity**, **BankAccount**, or **Document**.
View JSON Schema on GitHub

JSON Schema

management-webhooks-capability-problem-entity-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/management-webhooks-capability-problem-entity-schema.json",
  "title": "CapabilityProblemEntity",
  "description": "CapabilityProblemEntity schema from Adyen API",
  "type": "object",
  "properties": {
    "documents": {
      "description": "List of document IDs to which the verification errors related to the capabilities correspond to.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "id": {
      "description": "The ID of the entity.",
      "type": "string"
    },
    "owner": {
      "description": "The owner of the entity that has an error. For example, if the `entity.type` is **BankAccount**, then the `owner` contains the details of the legal entity that owns the bank account.",
      "$ref": "#/components/schemas/CapabilityProblemEntity-recursive"
    },
    "type": {
      "description": "The type of entity.\n\nPossible values: **LegalEntity**, **BankAccount**, or **Document**.",
      "enum": [
        "BankAccount",
        "Document",
        "LegalEntity"
      ],
      "type": "string"
    }
  }
}