{
  "openapi": "3.0.3",
  "info": {
    "title": "Parties",
    "description": "Create parties, manage your payout instruments and beneficial owners and carry out identity verification checks.\n\n__Authentication__\n\nSet your headers\n\n```\nAuthorization: {your_credentials}\nWP-Api-Version: 2025-01-01\n```\n\nReplace `{your_credentials}` with your base64-encoded Basic Auth username and password.\n\n__DNS whitelisting__\n\nWhitelist the following URLs:\n* `https://try.access.worldpay.com/`\n* `https://access.worldpay.com/`\n\nPlease ensure you use DNS whitelisting, not explicit IP whitelisting.\n\n__API collection__\n\nA full set of API examples based on different scenarios.\n\n- <a href=\"/collections/parties/20250101/OpenApiDocExamples.postman_collection.json\" download=\"wp-parties-api-postman\">Download Postman collection </a>\n- <a href=\"/collections/parties/20250101/Try environment.postman_environment.json\" download=\"wp-parties-api-postman-try-env\">Download environment config for try env </a>\n",
    "contact": {
      "name": "Team Fusion"
    },
    "version": "2025-01-01",
    "x-metadata": {
      "catalog-list": true,
      "business": [
        "Marketplaces"
      ],
      "category": [
        "Parties"
      ],
      "generated": true
    }
  },
  "servers": [
    {
      "url": "https://try.access.worldpay.com",
      "description": "Test (Try)"
    },
    {
      "url": "https://access.worldpay.com",
      "description": "Live"
    }
  ],
  "security": [
    {
      "basicAuth": []
    }
  ],
  "tags": [
    {
      "name": "Parties",
      "description": "Create and maintain parties."
    },
    {
      "name": "Payout instruments",
      "description": "Create and maintain payout instruments."
    },
    {
      "name": "Balance accounts",
      "description": "Create and maintain balance accounts."
    },
    {
      "name": "Beneficial owners",
      "description": "Create and maintain beneficial owners."
    },
    {
      "name": "Identity verification",
      "description": "Enable identity verification check on a party."
    }
  ],
  "paths": {
    "/parties": {
      "post": {
        "tags": [
          "Parties"
        ],
        "summary": "Create a party",
        "operationId": "createAccount",
        "parameters": [
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/Company"
                  },
                  {
                    "$ref": "#/components/schemas/Person"
                  },
                  {
                    "$ref": "#/components/schemas/SoleTrader"
                  }
                ]
              },
              "examples": {
                "Create a party for a person (modular)": {
                  "$ref": "#/components/examples/Create_Party_Person_modular"
                },
                "Create a party for a person with previous home address (orchestrated)": {
                  "$ref": "#/components/examples/Create_Party_Person_orchestrated"
                },
                "Create a party for a sole trader with trading address (modular)": {
                  "$ref": "#/components/examples/Create_Party_SoleTrader_with_TradingAddress_modular"
                },
                "Create a party for a company with trading address different than legal address (orchestrated)": {
                  "$ref": "#/components/examples/Create_Party_Company_with_TradingAddress_orchestrated"
                },
                "Create a party for a company without trading address (modular)": {
                  "$ref": "#/components/examples/Create_Party_Company_without_TradingAddress_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/Person"
                    },
                    {
                      "$ref": "#/components/schemas/SoleTrader"
                    },
                    {
                      "$ref": "#/components/schemas/Company"
                    }
                  ]
                },
                "examples": {
                  "Create a party for a person (modular)": {
                    "$ref": "#/components/examples/Person_created_201_modular"
                  },
                  "Create a party for a person with previous home address (orchestrated)": {
                    "$ref": "#/components/examples/Person_created_201_orchestrated"
                  },
                  "Create a party for a sole trader with trading address (modular)": {
                    "$ref": "#/components/examples/SoleTrader_with_TradingAddress_created_201_modular"
                  },
                  "Create a party for a company with tradingAddress different than legalAddress (orchestrated)": {
                    "$ref": "#/components/examples/Company_with_TradingAddress_created_201_orchestrated"
                  },
                  "Create a party for a company without trading address (modular)": {
                    "$ref": "#/components/examples/Company_without_TradingAddress_created_201_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Parties"
        ],
        "summary": "Browse parties",
        "description": "Browse parties and optionally filtered by criteria. Results are paginated.",
        "operationId": "browseParties",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Positive whole number indicating which page of the selected parties to return. Greater than 0.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0,
              "description": "Positive whole number indicating which page of the selected parties to return. Greater than 0.",
              "example": 5,
              "minimum": 0
            },
            "example": 5
          },
          {
            "name": "size",
            "in": "query",
            "description": "Number of items listed per page.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10,
              "description": "Number of items listed per page.",
              "example": 10,
              "maximum": 100,
              "minimum": 1
            },
            "example": 10
          },
          {
            "name": "entity",
            "in": "query",
            "description": "Entity or entities to filter parties by.",
            "required": false,
            "schema": {
              "type": "array",
              "description": "entity or entities to filter parties by",
              "items": {
                "type": "string",
                "description": "entity or entities to filter parties by",
                "example": "Entity123"
              }
            },
            "example": [
              "Entity123",
              "Entity456"
            ]
          },
          {
            "name": "active",
            "in": "query",
            "description": "Returns parties that are active when set to `true`.",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Return parties that are active when set to `true`.",
              "example": true
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Type of parties to return.",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "person",
                "soleTrader",
                "company"
              ],
              "description": "Type of parties to return.",
              "example": [
                "soleTrader",
                "company"
              ]
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BrowsePartiesPage"
                },
                "examples": {
                  "Browse parties": {
                    "$ref": "#/components/examples/Browse_Parties_200"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}": {
      "get": {
        "tags": [
          "Parties"
        ],
        "summary": "View a party",
        "description": "Retrieve information about a party.",
        "operationId": "partyQuery",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            },
            "example": "parV1StGXR8_Z5jdHi6B-myF0"
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/Person"
                    },
                    {
                      "$ref": "#/components/schemas/SoleTrader"
                    },
                    {
                      "$ref": "#/components/schemas/Company"
                    }
                  ],
                  "title": "party"
                },
                "examples": {
                  "Get a party for a person ": {
                    "$ref": "#/components/examples/Get_Party_Person_200_orchestrated"
                  },
                  "Get a party for a sole trader": {
                    "$ref": "#/components/examples/Get_Party_SoleTrader_200_orchestrated"
                  },
                  "Get a party for a company": {
                    "$ref": "#/components/examples/Get_Party_Company_200_orchestrated"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Parties"
        ],
        "summary": "Update a party",
        "operationId": "updateParty",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/Company"
                  },
                  {
                    "$ref": "#/components/schemas/Person"
                  },
                  {
                    "$ref": "#/components/schemas/SoleTrader"
                  }
                ]
              },
              "examples": {
                "Update a party for a person": {
                  "$ref": "#/components/examples/Update_Party_Person_orchestrated"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/Person"
                    },
                    {
                      "$ref": "#/components/schemas/SoleTrader"
                    },
                    {
                      "$ref": "#/components/schemas/Company"
                    }
                  ],
                  "title": "party"
                },
                "examples": {
                  "Update Party": {
                    "$ref": "#/components/examples/Update_Party_Person_200_orchestrated"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/deactivation": {
      "post": {
        "tags": [
          "Parties"
        ],
        "summary": "Deactivate a party",
        "operationId": "deactivateParty",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeactivateParty"
              },
              "examples": {
                "Deactivate a party": {
                  "$ref": "#/components/examples/Deactivate_Party_Person_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeactivateParty"
                },
                "examples": {
                  "Deactivate a party": {
                    "$ref": "#/components/examples/Deactivate_Party_Person_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/activation": {
      "post": {
        "tags": [
          "Parties"
        ],
        "summary": "Reactivate a party",
        "operationId": "reactivateParty",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReactivateParty"
              },
              "examples": {
                "Reactivate a party": {
                  "$ref": "#/components/examples/Reactivate_Party_Person_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReactivateParty"
                },
                "examples": {
                  "Reactivate a party": {
                    "$ref": "#/components/examples/Reactivate_Party_Person_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/balanceAccounts": {
      "post": {
        "tags": [
          "Balance accounts"
        ],
        "summary": "Create a balance account",
        "operationId": "createBalanceAccount",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BalanceAccount"
              },
              "examples": {
                "Create a balance account for existing party of person (modular)": {
                  "$ref": "#/components/examples/Create_BalanceAccount_Person_modular"
                },
                "Create a balance account for existing party of sole trader (modular)": {
                  "$ref": "#/components/examples/Create_BalanceAccount_SoleTrader_modular"
                },
                "Create a balance account for existing party of company (modular)": {
                  "$ref": "#/components/examples/Create_BalanceAccount_Company_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BalanceAccount"
                },
                "examples": {
                  "Create a balance account for existing party of person (modular)": {
                    "$ref": "#/components/examples/BalanceAccount_Person_created_201_modular"
                  },
                  "Create a balance account for existing party of sole trader (modular)": {
                    "$ref": "#/components/examples/BalanceAccount_SoleTrader_created_201_modular"
                  },
                  "Create a balance account for existing party of company (modular)": {
                    "$ref": "#/components/examples/BalanceAccount_Company_created_201_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/balanceAccounts/{balanceAccountId}": {
      "get": {
        "tags": [
          "Balance accounts"
        ],
        "summary": "View a balance account",
        "operationId": "getBalanceAccount",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "balanceAccountId",
            "in": "path",
            "description": "A unique identifier for the balanceAccount generated by us. This is sent in the response of your balanceAccount creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "par.*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BalanceAccount"
                },
                "examples": {
                  "Get a Balance Account for existing party of company (modular)": {
                    "$ref": "#/components/examples/Get_BalanceAccount_Company_200_modular"
                  },
                  "Get a Balance Account for existing party of person (modular)": {
                    "$ref": "#/components/examples/Get_BalanceAccount_Person_200_modular"
                  },
                  "Get a Balance Account for existing party of sole trader (modular)": {
                    "$ref": "#/components/examples/Get_BalanceAccount_SoleTrader_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Balance accounts"
        ],
        "summary": "Update a balance account",
        "operationId": "updateBalanceAccount",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "balanceAccountId",
            "in": "path",
            "description": "A unique identifier for the balanceAccount generated by us. This is sent in the response of your balanceAccount creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "par.*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BalanceAccount"
              },
              "examples": {
                "Update a Balance Account": {
                  "$ref": "#/components/examples/Update_Balance_Account_SoleTrader_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BalanceAccount"
                },
                "examples": {
                  "Update Balance Account": {
                    "$ref": "#/components/examples/Update_Balance_Account_SoleTrader_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/beneficialOwners": {
      "post": {
        "tags": [
          "Beneficial owners"
        ],
        "summary": "Create a beneficial owner",
        "operationId": "createBeneficialOwner",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BeneficialOwners"
              },
              "examples": {
                "Create beneficial owner for existing company (modular)": {
                  "$ref": "#/components/examples/Create_Beneficial_Owner_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BeneficialOwners"
                },
                "examples": {
                  "Create beneficial owner for existing company (modular)": {
                    "$ref": "#/components/examples/Beneficial_owner_created_201_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/beneficialOwners/{beneficialOwnerId}": {
      "get": {
        "tags": [
          "Beneficial owners"
        ],
        "summary": "View a beneficial owner",
        "operationId": "getBeneficialOwner",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "beneficialOwnerId",
            "in": "path",
            "description": "A unique identifier for the beneficialOwner generated by us. This is sent in the response of your beneficialOwner creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "par.*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BeneficialOwners"
                },
                "examples": {
                  "Get a Beneficial Owner": {
                    "$ref": "#/components/examples/Get_Beneficial_Owner_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Beneficial owners"
        ],
        "summary": "Update a beneficial owner",
        "operationId": "updateBeneficialOwner",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "beneficialOwnerId",
            "in": "path",
            "description": "A unique identifier for the beneficialOwner generated by us. This is sent in the response of your beneficialOwner creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "par.*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BeneficialOwners"
              },
              "examples": {
                "Update a Beneficial Owner": {
                  "$ref": "#/components/examples/Update_Beneficial_Owner_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BeneficialOwners"
                },
                "examples": {
                  "Update Beneficial Owner": {
                    "$ref": "#/components/examples/Update_Beneficial_Owner_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Beneficial owners"
        ],
        "summary": "Delete a beneficial owner",
        "operationId": "deleteBeneficialOwner",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "beneficialOwnerId",
            "in": "path",
            "description": "A unique identifier for the beneficialOwner generated by us. This is sent in the response of your beneficialOwner creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "par.*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/identityVerification": {
      "post": {
        "tags": [
          "Identity verification"
        ],
        "summary": "Perform identity verification",
        "operationId": "performIdentityVerification",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdentityVerification"
              },
              "examples": {
                "Perform an Identity Verification request for a company with beneficial owners (modular)": {
                  "$ref": "#/components/examples/Perform_IVS_Company_modular"
                },
                "URL with invalid value": {
                  "$ref": "#/components/examples/400_Invalid_Url"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IdentityVerificationResponse"
                },
                "examples": {
                  "Identity Verification response for a company with beneficial owners (modular)": {
                    "$ref": "#/components/examples/Perform_IVS_Company_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Identity verification"
        ],
        "summary": "View identity verification status",
        "operationId": "getIdentityVerificationStatus",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IdentityVerificationResponse"
                },
                "examples": {
                  "Verify an Identity Verification status for a company with beneficial owners (modular)": {
                    "$ref": "#/components/examples/Get_IVS_Company_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/payoutInstruments": {
      "post": {
        "tags": [
          "Payout instruments"
        ],
        "summary": "Create a payout instrument",
        "operationId": "createPayoutInstruments",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BankAccount"
              },
              "examples": {
                "Create a payout instrument for existing party of person (modular)": {
                  "$ref": "#/components/examples/Create_PayoutInstrument_Person_modular"
                },
                "Create a payout instrument for existing party of sole trader (modular)": {
                  "$ref": "#/components/examples/Create_PayoutInstrument_SoleTrader_modular"
                },
                "Create a payout instrument for existing party of company (modular)": {
                  "$ref": "#/components/examples/Create_PayoutInstrument_Company_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/BankAccount"
                    },
                    {
                      "$ref": "#/components/schemas/Wallet"
                    },
                    {
                      "$ref": "#/components/schemas/Card"
                    }
                  ],
                  "title": "payout instrument"
                },
                "examples": {
                  "Create a payout instrument for existing party of person (modular)": {
                    "$ref": "#/components/examples/PayoutInstrument_Person_created_201_modular"
                  },
                  "Create a payout instrument for existing party of sole Trader (modular)": {
                    "$ref": "#/components/examples/PayoutInstrument_SoleTrader_created_201_modular"
                  },
                  "Create a payout instrument for existing party of company (modular)": {
                    "$ref": "#/components/examples/PayoutInstrument_Company_created_201_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/parties/{partyId}/payoutInstruments/{payoutInstrumentId}": {
      "get": {
        "tags": [
          "Payout instruments"
        ],
        "summary": "View a payout instrument",
        "operationId": "getPayoutInstrument",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "payoutInstrumentId",
            "in": "path",
            "description": "A unique identifier for the payoutInstrument generated by us. This is sent in the response of your payoutInstrument creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "par.*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/BankAccount"
                    },
                    {
                      "$ref": "#/components/schemas/Wallet"
                    },
                    {
                      "$ref": "#/components/schemas/Card"
                    }
                  ],
                  "title": "payout instrument"
                },
                "examples": {
                  "Get a payout instrument for existing party of person (modular)": {
                    "$ref": "#/components/examples/Get_PayoutInstrument_Person_200_modular"
                  },
                  "Get a payout instrument for existing party of sole trader (modular)": {
                    "$ref": "#/components/examples/Get_PayoutInstrument_SoleTrader_200_modular"
                  },
                  "Get a payout instrument for existing party of company (modular)": {
                    "$ref": "#/components/examples/Get_PayoutInstrument_Company_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Payout instruments"
        ],
        "summary": "Update a payout instrument",
        "operationId": "updatePayoutInstruments",
        "parameters": [
          {
            "name": "partyId",
            "in": "path",
            "description": "A unique identifier for the party generated by us. This is sent in the response of your party creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "^par[a-zA-Z0-9-_]*0$"
            }
          },
          {
            "name": "payoutInstrumentId",
            "in": "path",
            "description": "A unique identifier for the payoutInstrument generated by us. This is sent in the response of your payoutInstrument creation call.",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 25,
              "minLength": 25,
              "pattern": "par.*0$"
            }
          },
          {
            "name": "WP-Api-Version",
            "in": "header",
            "description": "The API version.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-01-01"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BankAccount"
              },
              "examples": {
                "Update a payout instrument for existing party of company (modular)": {
                  "$ref": "#/components/examples/Update_PayoutInstrument_Company_modular"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/BankAccount"
                    },
                    {
                      "$ref": "#/components/schemas/Wallet"
                    },
                    {
                      "$ref": "#/components/schemas/Card"
                    }
                  ],
                  "title": "payout instrument"
                },
                "examples": {
                  "Update a payout instrument for existing party of company (modular)": {
                    "$ref": "#/components/examples/Update_PayoutInstrument_Company_200_modular"
                  }
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Bad request": {
                    "$ref": "#/components/examples/400"
                  },
                  "URL with invalid value": {
                    "$ref": "#/components/examples/400_Invalid_Url"
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Internal error occurred": {
                    "$ref": "#/components/examples/500"
                  }
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                },
                "examples": {
                  "Service Unavailable": {
                    "$ref": "#/components/examples/503"
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Address": {
        "type": "object",
        "description": "Object containing details about the address.",
        "properties": {
          "address1": {
            "type": "string",
            "description": "The address.\n\n Must consist of at least two letters, two words, and one number.",
            "example": "1847 Kingsbury Court",
            "maxLength": 35,
            "minLength": 2
          },
          "address2": {
            "type": "string",
            "description": "Line two of the address.",
            "example": "Unit 42",
            "maxLength": 35,
            "minLength": 2
          },
          "city": {
            "type": "string",
            "description": "The city of this address.",
            "example": "London",
            "maxLength": 35,
            "minLength": 1
          },
          "state": {
            "type": "string",
            "description": "The state of this address.",
            "example": "Greater London",
            "maxLength": 35,
            "minLength": 2
          },
          "countryCode": {
            "type": "string",
            "description": "The country code specified in [ISO 3166-1 Alpha-2 code format](/products/reference/supported-countries-currencies#iso-country-codes).",
            "example": "GB",
            "maxLength": 2,
            "minLength": 2
          },
          "postalCode": {
            "type": "string",
            "description": "The postal code of this address.",
            "example": "NW9 0RR",
            "maxLength": 20,
            "minLength": 1
          },
          "type": {
            "type": "string",
            "description": "Identifies the type of this address.",
            "enum": [
              "home",
              "business",
              "poBox",
              "other"
            ],
            "example": "home"
          }
        },
        "required": [
          "address1",
          "city",
          "countryCode"
        ]
      },
      "TradingAddress": {
        "type": "object",
        "description": "Object containing details about the address.\n\n**Note:** If `isTradingAddressSameAsPrimary` is set to `true`, do not provide `tradingAddress`. If `isTradingAddressSameAsPrimary` is `false`, you must provide `tradingAddress`.",
        "properties": {
          "address1": {
            "type": "string",
            "description": "The address.\n\n Must consist of at least two letters, two words, and one number.",
            "example": "1847 Kingsbury Court",
            "maxLength": 35,
            "minLength": 2
          },
          "address2": {
            "type": "string",
            "description": "Line two of the address.",
            "example": "Unit 42",
            "maxLength": 35,
            "minLength": 2
          },
          "city": {
            "type": "string",
            "description": "The city of this address.",
            "example": "London",
            "maxLength": 35,
            "minLength": 1
          },
          "state": {
            "type": "string",
            "description": "The state of this address.",
            "example": "Greater London",
            "maxLength": 35,
            "minLength": 2
          },
          "countryCode": {
            "type": "string",
            "description": "The country code specified in [ISO 3166-1 Alpha-2 code format](/products/reference/supported-countries-currencies#iso-country-codes).",
            "example": "GB",
            "maxLength": 2,
            "minLength": 2
          },
          "postalCode": {
            "type": "string",
            "description": "The postal code of this address.",
            "example": "NW9 0RR",
            "maxLength": 20,
            "minLength": 1
          },
          "type": {
            "type": "string",
            "description": "Identifies the type of this address.",
            "enum": [
              "home",
              "business",
              "poBox",
              "other"
            ],
            "example": "home"
          }
        },
        "required": [
          "address1",
          "city",
          "countryCode"
        ]
      },
      "BalanceAccount": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string",
            "description": "The currency in [ISO 4217 currency format](/products/reference/supported-countries-currencies#iso-currency-codes).",
            "example": "GBP",
            "maxLength": 3,
            "minLength": 3,
            "pattern": "^[A-Z]*$"
          },
          "payoutInstrumentReference": {
            "type": "string",
            "description": "A reference of the `payoutInstrument` created by you. This\nfield holds the beneficiary bank details. Use this to direct payouts to\nthe relevant beneficiary. This must be unique within an entity.\n",
            "example": "primaryBusinessAccount"
          },
          "scheduledPayoutDay": {
            "type": "string",
            "description": "The scheduled payout day for this `balanceAccount`.",
            "enum": [
              "monday",
              "tuesday",
              "wednesday",
              "thursday",
              "friday"
            ],
            "example": "friday"
          },
          "frequency": {
            "type": "string",
            "description": "Scheduled payout for this `balanceAccount`.<br><b>weekly</b> - you must include `schedulePayoutDay`<br><b>monthly</b> - You must include `schedulePayoutDay` and `recurrence`",
            "enum": [
              "weekly",
              "monthly"
            ],
            "example": "weekly"
          },
          "recurrence": {
            "type": "string",
            "description": "The week of the month the payout is paid out. Used for monthly `frequency`.",
            "enum": [
              "first",
              "second",
              "third",
              "fourth"
            ],
            "example": "first"
          },
          "nextPayoutDate": {
            "type": "string",
            "description": "The next scheduled payout date for this balance account.",
            "example": "2025-02-14",
            "readOnly": true
          },
          "balanceAccountId": {
            "type": "string",
            "description": "Unique ID created by us to identify a balance account. This is sent in the response after `balanceAccount` creation.",
            "readOnly": true
          },
          "dateTimeCreated": {
            "type": "string",
            "description": "The date and time that the balance account was created, as an ISO 8601 zoned date time.",
            "example": "2025-01-23T12:23:445.222Z",
            "readOnly": true
          },
          "dateTimeUpdated": {
            "type": "string",
            "description": "The date and time that the balance account was last updated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T02:43:499.202Z",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "required": [
          "currency"
        ]
      },
      "BankAccount": {
        "type": "object",
        "properties": {
          "payoutInstrumentReference": {
            "type": "string",
            "description": "A reference of the `payoutInstrument` created by you. This\nfield holds the beneficiary bank details. Use this to direct payouts to\nthe relevant beneficiary. This must be unique within an entity.\n",
            "example": "primaryBusinessAccount",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          },
          "payoutInstrumentId": {
            "type": "string",
            "description": "An ID generated by us to identify a payout instrument. You receive this in the response after successfully creating a payout instrument.",
            "example": "parOk0YlPtQogrqQdz7_fKXs0",
            "maxLength": 25,
            "minLength": 25,
            "pattern": "^par[a-zA-Z0-9-_]*0$"
          },
          "payoutInstrumentType": {
            "type": "string",
            "description": "The type of the payout instrument.",
            "enum": [
              "bankAccount",
              "wallet",
              "card"
            ]
          },
          "currency": {
            "type": "string",
            "description": "The currency in [ISO 4217 currency format](/products/reference/supported-countries-currencies#iso-currency-codes).",
            "example": "GBP",
            "maxLength": 3,
            "minLength": 3,
            "pattern": "^[A-Z]*$"
          },
          "dateTimeCreated": {
            "type": "string",
            "description": "The date and time the `payoutInstrument` was created, as an ISO 8601 zoned date time.",
            "readOnly": true
          },
          "dateTimeUpdated": {
            "type": "string",
            "description": "The date and time the `payoutInstrument` was updated, as an ISO 8601 zoned date time.",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "format": "int32"
          },
          "accountHolderName": {
            "type": "string"
          },
          "swiftBic": {
            "type": "string"
          },
          "bankCode": {
            "type": "string",
            "description": "The bankCode must be exactly 6 digits.",
            "example": "184758"
          },
          "accountNumber": {
            "type": "string"
          },
          "accountType": {
            "type": "string",
            "enum": [
              "checking",
              "savings",
              "moneyMarket",
              "certificateOfDeposit",
              "vista",
              "other"
            ]
          },
          "iban": {
            "type": "string"
          },
          "bankName": {
            "type": "string"
          },
          "address": {
            "$ref": "#/components/schemas/Address"
          },
          "branchCode": {
            "type": "string"
          }
        },
        "required": [
          "currency"
        ]
      },
      "BeneficialOwnerIdentityVerificationInfo": {
        "type": "object",
        "properties": {
          "identityVerificationState": {
            "type": "string",
            "enum": [
              "verified",
              "notVerified",
              "pending",
              "rejected",
              "notApplicable",
              "started",
              "startedAction",
              "pendingStepUpAction",
              "pendingManualReview - stepUpReceived"
            ],
            "readOnly": true
          },
          "identityVerificationMethod": {
            "type": "string",
            "enum": [
              "merchantCompliant",
              "identityVerificationService"
            ],
            "readOnly": true
          },
          "identityVerificationDate": {
            "type": "string",
            "format": "date",
            "description": "A valid date as YYYY-MM-DD",
            "example": "2033-11-22",
            "readOnly": true
          },
          "url": {
            "type": "string",
            "description": "The link returned from Identity Verification Status (IVS) used to retrieve additional details from the user.",
            "readOnly": true
          },
          "message": {
            "type": "string",
            "description": "The message associated with link returned from Identity Verification Status (IVS).",
            "readOnly": true
          },
          "beneficialOwnerReference": {
            "type": "string",
            "description": "Your reference for this beneficial owner, must be unique within an entity.\n\n",
            "example": "Hosaka27384910",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          },
          "beneficialOwnerId": {
            "type": "string",
            "description": "A unique identifier for the beneficial owner generated by us.",
            "readOnly": true
          }
        }
      },
      "BeneficialOwners": {
        "type": "object",
        "properties": {
          "identityVerificationState": {
            "type": "string",
            "enum": [
              "verified",
              "notVerified",
              "pending",
              "rejected",
              "notApplicable",
              "started",
              "startedAction",
              "pendingStepUpAction",
              "pendingManualReview - stepUpReceived"
            ],
            "readOnly": true
          },
          "identityVerificationMethod": {
            "type": "string",
            "enum": [
              "merchantCompliant",
              "identityVerificationService"
            ],
            "readOnly": true
          },
          "identityVerificationDate": {
            "type": "string",
            "format": "date",
            "description": "A valid date as YYYY-MM-DD",
            "example": "2033-11-22",
            "readOnly": true
          },
          "url": {
            "type": "string",
            "description": "The link returned from Identity Verification Status (IVS) used to retrieve additional details from the user.",
            "readOnly": true
          },
          "message": {
            "type": "string",
            "description": "The message associated with link returned from Identity Verification Status (IVS).",
            "readOnly": true
          },
          "beneficialOwnerReference": {
            "type": "string",
            "description": "Your reference for this beneficial owner, must be unique within an entity.\n\n",
            "example": "Hosaka27384910",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          },
          "beneficialOwnerId": {
            "type": "string",
            "description": "A unique identifier for the beneficial owner generated by us.",
            "readOnly": true
          },
          "personalDetails": {
            "$ref": "#/components/schemas/PersonalDetailsForBeneficialOwner"
          },
          "relationshipToBusiness": {
            "$ref": "#/components/schemas/RelationshipToBusiness"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "phones": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Phone"
            }
          },
          "identityDocuments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IdentityDocument"
            }
          },
          "dateTimeCreated": {
            "type": "string",
            "description": "The date and time that the beneficial owner was created, as an ISO 8601 zoned date time.",
            "example": "2025-01-23T12:23:445.222Z",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "dateTimeUpdated": {
            "type": "string",
            "description": "The date and time that the beneficial owner was last updated, as an ISO 8601 zoned date time.\n\n",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          }
        },
        "required": [
          "beneficialOwnerReference",
          "personalDetails",
          "relationshipToBusiness"
        ]
      },
      "BrowsePartiesPage": {
        "type": "object",
        "description": "A page of parties with pagination information.",
        "properties": {
          "parties": {
            "type": "array",
            "description": "List of parties on the current page.",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/Company"
                },
                {
                  "$ref": "#/components/schemas/Person"
                },
                {
                  "$ref": "#/components/schemas/SoleTrader"
                }
              ]
            },
            "readOnly": true
          },
          "pagination": {
            "$ref": "#/components/schemas/Pagination"
          }
        },
        "readOnly": true,
        "required": [
          "pagination",
          "parties"
        ]
      },
      "Card": {
        "type": "object",
        "properties": {
          "payoutInstrumentReference": {
            "type": "string",
            "description": "A reference of the `payoutInstrument` created by you. This\nfield holds the beneficiary bank details. Use this to direct payouts to\nthe relevant beneficiary. This must be unique within an entity.\n",
            "example": "primaryBusinessAccount",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          },
          "payoutInstrumentId": {
            "type": "string",
            "description": "An ID generated by us to identify a payout instrument. You receive this in the response after successfully creating a payout instrument.",
            "example": "parOk0YlPtQogrqQdz7_fKXs0",
            "maxLength": 25,
            "minLength": 25,
            "pattern": "^par[a-zA-Z0-9-_]*0$"
          },
          "payoutInstrumentType": {
            "type": "string",
            "description": "The type of the payout instrument.",
            "enum": [
              "bankAccount",
              "wallet",
              "card"
            ]
          },
          "currency": {
            "type": "string",
            "description": "The currency in [ISO 4217 currency format](/products/reference/supported-countries-currencies#iso-currency-codes).",
            "example": "GBP",
            "maxLength": 3,
            "minLength": 3,
            "pattern": "^[A-Z]*$"
          },
          "dateTimeCreated": {
            "type": "string",
            "description": "The date and time the `payoutInstrument` was created, as an ISO 8601 zoned date time.",
            "readOnly": true
          },
          "dateTimeUpdated": {
            "type": "string",
            "description": "The date and time the `payoutInstrument` was updated, as an ISO 8601 zoned date time.",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "format": "int32"
          },
          "id": {
            "$ref": "#/components/schemas/NanoId"
          },
          "token": {
            "type": "string"
          }
        },
        "required": [
          "currency"
        ]
      },
      "Company": {
        "description": "A party represents the overall party record of your beneficiary (seller, vendor, provider). You can use this to store information about the party, to perform either an identity verification check, a split payment, or a payout.",
        "allOf": [
          {
            "type": "object"
          }
        ],
        "properties": {
          "type": {
            "type": "string",
            "description": "What the party represents:\n\n`person` - an individual \n\n`soleTrader` - a single person enterprise \n\n`company` - a corporation or partnership with multiple owners\n\n",
            "enum": [
              "company",
              "person",
              "soleTrader"
            ]
          },
          "identityVerificationState": {
            "type": "string",
            "enum": [
              "verified",
              "notVerified",
              "pending",
              "rejected",
              "notApplicable",
              "started",
              "startedAction",
              "pendingStepUpAction",
              "pendingManualReview",
              "stepUpReceived"
            ],
            "readOnly": true
          },
          "identityVerificationMethod": {
            "type": "string",
            "enum": [
              "merchantCompliant",
              "identityVerificationService"
            ],
            "readOnly": true
          },
          "identityVerificationDate": {
            "type": "string",
            "format": "date",
            "description": "A valid date as YYYY-MM-DD",
            "example": "2033-11-22",
            "readOnly": true
          },
          "url": {
            "type": "string",
            "description": "The link returned from Identity Verification Status (IVS) used to retrieve additional details from the user.",
            "readOnly": true
          },
          "message": {
            "type": "string",
            "description": "The message associated with link returned from Identity Verification Status (IVS).",
            "readOnly": true
          },
          "partyReference": {
            "type": "string",
            "description": "Your reference for this party, must be unique within an entity.\n",
            "example": "Hosaka27384910",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          },
          "partyType": {
            "type": "string",
            "description": "The type of this party.\n`beneficiary` - the person or business that will receive funds\n`payer` - a transmitter of funds to a third party",
            "enum": [
              "beneficiary",
              "payer"
            ]
          },
          "partyId": {
            "type": "string",
            "description": "A unique identifier for the party generated by us.",
            "readOnly": true
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "An email address for this party."
          },
          "merchant": {
            "$ref": "#/components/schemas/Merchant",
            "description": "An object that contains information about the merchant."
          },
          "phones": {
            "type": "array",
            "description": "A list of phone numbers associated with this party.",
            "items": {
              "$ref": "#/components/schemas/Phone"
            }
          },
          "identityDocuments": {
            "type": "array",
            "description": "A list of identity documents for this party.",
            "items": {
              "$ref": "#/components/schemas/IdentityDocument"
            }
          },
          "balanceAccounts": {
            "type": "array",
            "description": "A list of balance accounts that have been set up for this party.",
            "items": {
              "$ref": "#/components/schemas/BalanceAccount"
            }
          },
          "dateTimeCreated": {
            "type": "string",
            "description": "The date and time that the party was created, as an ISO 8601 zoned date time.",
            "example": "2025-01-23T12:23:445.222Z",
            "readOnly": true
          },
          "dateTimeUpdated": {
            "type": "string",
            "description": "The date and time that the party was last updated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "payoutInstruments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BankAccount"
            }
          },
          "performIdentityVerification": {
            "type": "boolean",
            "writeOnly": true
          },
          "active": {
            "type": "boolean",
            "description": "Indicates whether the party is active or not.",
            "example": true,
            "readOnly": true
          },
          "dateTimeDeactivated": {
            "type": "string",
            "description": "The date and time that the party was last deactivated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "deactivationReason": {
            "type": "string",
            "description": "The reason for deactivating a party.",
            "example": "partyDormant",
            "readOnly": true
          },
          "dispositionOfFunds": {
            "type": "string",
            "description": "The disposition of funds for deactivated party.",
            "example": "payoutToParty",
            "readOnly": true
          },
          "dateTimeActivated": {
            "type": "string",
            "description": "The date and time that the party was last activated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "companyDetails": {
            "$ref": "#/components/schemas/CompanyDetails"
          },
          "beneficialOwners": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BeneficialOwners"
            }
          }
        },
        "required": [
          "companyDetails",
          "merchant",
          "partyReference",
          "partyType",
          "type"
        ]
      },
      "CompanyDetails": {
        "type": "object",
        "description": "Object containing details about a company. Required for company.",
        "properties": {
          "merchantCategoryCode": {
            "type": "string",
            "description": "A 4-digit code to represent the merchant category. Only provide this where `typeCode` is `soleTrader` or `company`.",
            "example": "5411",
            "maxLength": 4,
            "minLength": 4,
            "pattern": "^\\d{4}$"
          },
          "merchantCategoryCodeDescription": {
            "type": "string",
            "description": "A description to describe the merchant category code. Only provide this where `typeCode` is `soleTrader` or `company`.",
            "example": "Grocery Stores",
            "maxLength": 255,
            "minLength": 1
          },
          "website": {
            "type": "string",
            "description": "The URL of the merchant's website.",
            "example": "https://example.com/"
          },
          "legalName": {
            "type": "string",
            "description": "The legal name of the company.",
            "example": "Tessier-Ashpool Systems Ltd.",
            "maxLength": 140,
            "minLength": 2,
            "pattern": "^(?: *[\\p{L}\\p{N}+&\\/\\-.()])*+(?: *[\\p{L}\\p{N}\\-.,\\/&()@#']{2,140})*+(?: *[\\p{L}\\p{N}&\\/\\-.()])*+ *$"
          },
          "tradingName": {
            "type": "string",
            "description": "The trading common name of the company.",
            "example": "TASynth.com",
            "maxLength": 140,
            "minLength": 2,
            "pattern": "^(?: *[\\p{L}\\p{N}+&\\/\\-.()])*+(?: *[\\p{L}\\p{N}\\-.,\\/&()@#']{2,140})*+(?: *[\\p{L}\\p{N}&\\/\\-.()])*+ *$"
          },
          "registrationNumber": {
            "type": "string",
            "description": "The registration number for the company. What should be supplied in this field may differ by country, for instance in the United States it will be a Tax ID Number (TIN).",
            "example": "7564389201",
            "maxLength": 15,
            "minLength": 1,
            "pattern": "[a-zA-Z0-9-]*"
          },
          "taxIdentifier": {
            "type": "string",
            "description": "The entity’s tax registration number (VAT, GST, EIN, TIN, or equivalent), depending on jurisdiction.",
            "example": "JP-987654321",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^[a-zA-Z0-9-]*$"
          },
          "companyType": {
            "type": "string",
            "description": "A description of the type of company.",
            "enum": [
              "charity",
              "government",
              "publicLimitedCompany",
              "limitedCompanyShares",
              "limitedLiabilityPartnership",
              "partnership",
              "limitedCompanyGuarantee",
              "trust",
              "regulatedFinancialAndCreditInstitutions",
              "unlistedCorporate",
              "publicBodies",
              "subsidiaryOfPubliclyListedCorporate",
              "nonProfit",
              "estatesOfDeceasedPerson",
              "secRegistered",
              "clubsOrSocieties",
              "subsidiaryOfRegulatedFinancialAndCreditInstitutions",
              "other"
            ],
            "example": "publicLimitedCompany"
          },
          "dateOfIncorporation": {
            "type": "string",
            "description": "The incorporation date for the company.",
            "example": "1977-07-04"
          },
          "isTradingAddressSameAsPrimary": {
            "type": "boolean",
            "description": "Indicates whether the trading address is the same as the primary address.",
            "example": true
          },
          "legalAddress": {
            "$ref": "#/components/schemas/Address",
            "description": "The legal address of this company."
          },
          "tradingAddress": {
            "$ref": "#/components/schemas/TradingAddress",
            "description": "The trading address of this company.\n\n**Note:** If \"isTradingAddressSameAsPrimary\" is set to true, no \"tradingAddress\" must be provided. If \"isTradingAddressSameAsPrimary\" is set to  false, \"tradingAddress\" must be provided.\n"
          },
          "customerReference": {
            "type": "string",
            "description": "Unique reference provided by the payee. Only required for certain payout destinations.",
            "example": "7564389201",
            "maxLength": 255,
            "minLength": 1
          },
          "countryOfIncorporation": {
            "type": "string",
            "description": "The country code specified in [ISO 3166-1 Alpha-2 code](/products/reference/supported-countries-currencies#iso-country-codes) format.",
            "example": "GB"
          }
        },
        "required": [
          "legalAddress",
          "legalName",
          "tradingName",
          "isTradingAddressSameAsPrimary"
        ]
      },
      "DeactivateParty": {
        "type": "object",
        "description": "Object containing deactivation information.",
        "properties": {
          "deactivationReason": {
            "type": "string",
            "description": "The reason for deactivating a party.",
            "enum": [
              "partyDormant",
              "partyClosed",
              "partySanctioned"
            ],
            "example": "partyDormant"
          },
          "dispositionOfFunds": {
            "type": "string",
            "description": "The disposition of funds for deactivated party.",
            "enum": [
              "payoutToParty"
            ],
            "example": "payoutToParty"
          },
          "active": {
            "type": "boolean",
            "description": "Indicates whether the party is active or not.",
            "example": false,
            "readOnly": true
          },
          "dateTimeDeactivated": {
            "type": "string",
            "description": "The date and time that the party was last deactivated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          }
        },
        "required": [
          "deactivationReason"
        ]
      },
      "ErrorResponse": {
        "type": "object",
        "properties": {
          "errorName": {
            "type": "string",
            "description": "An ordinal error type that is part of the API contract. It is machine readable, but also human readable for clarity and semantic understanding of the error.",
            "example": "bodyDoesNotMatchSchema"
          },
          "message": {
            "type": "string",
            "description": "A human readable message giving a corrective action for the error. THIS IS NOT FOR MACHINE CONSUMPTION."
          },
          "validationErrors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErrorResponseItem"
            }
          },
          "pathParameter": {
            "type": "string"
          },
          "queryParameter": {
            "type": "string"
          },
          "jsonPath": {
            "type": "string"
          }
        },
        "readOnly": true,
        "title": "Error Response"
      },
      "ErrorResponseItem": {
        "type": "object",
        "properties": {
          "errorName": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "jsonPath": {
            "type": "string"
          },
          "queryParameter": {
            "type": "string"
          },
          "pathParameter": {
            "type": "string"
          }
        }
      },
      "IdentityDocument": {
        "type": "object",
        "description": "An identity document.",
        "properties": {
          "type": {
            "type": "string",
            "description": "The type of the identity document.",
            "enum": [
              "passport",
              "nationalId",
              "driverLicence",
              "workPermit",
              "employmentPass",
              "studentPass",
              "permanentResidentCard",
              "companyRegistrationNumber",
              "companyVATNumber",
              "citizenshipCard",
              "taxId",
              "nationalInsurance",
              "other",
              "legalIdentityCard",
              "taxRegistrationCode"
            ]
          },
          "number": {
            "type": "string",
            "minLength": 1
          },
          "issuingInstitution": {
            "type": "string",
            "description": "The name of the institution that issued this document.",
            "example": "State Department"
          },
          "issuingCountry": {
            "type": "string",
            "description": "The country code of the issuing country specified in [ISO 3166-1 Alpha-2 code](/products/reference/supported-countries-currencies#iso-country-codes) format.",
            "example": "JP",
            "minLength": 1
          },
          "validFrom": {
            "type": "string",
            "description": "The ISO 8601 date since when this document is valid from.",
            "example": "2023-11-22"
          },
          "validTo": {
            "type": "string",
            "description": "The ISO 8601 date until which this document is valid to.",
            "example": "2023-11-22"
          }
        },
        "required": [
          "issuingCountry",
          "number",
          "type"
        ],
        "title": "identityDocument"
      },
      "IdentityVerification": {
        "type": "object",
        "properties": {
          "performIdentityVerification": {
            "type": "boolean",
            "writeOnly": true
          }
        }
      },
      "IdentityVerificationInfo": {
        "type": "object",
        "properties": {
          "identityVerificationState": {
            "type": "string",
            "enum": [
              "verified",
              "notVerified",
              "pending",
              "rejected",
              "notApplicable",
              "started",
              "startedAction",
              "pendingStepUpAction",
              "pendingManualReview - stepUpReceived"
            ],
            "readOnly": true
          },
          "identityVerificationMethod": {
            "type": "string",
            "enum": [
              "merchantCompliant",
              "identityVerificationService"
            ],
            "readOnly": true
          },
          "identityVerificationDate": {
            "type": "string",
            "format": "date",
            "description": "A valid date as YYYY-MM-DD",
            "example": "2033-11-22",
            "readOnly": true
          },
          "url": {
            "type": "string",
            "description": "The link returned from Identity Verification Status (IVS) used to retrieve additional details from the user.",
            "readOnly": true
          },
          "message": {
            "type": "string",
            "description": "The message associated with link returned from Identity Verification Status (IVS).",
            "readOnly": true
          }
        }
      },
      "IdentityVerificationResponse": {
        "type": "object",
        "properties": {
          "errorName": {
            "type": "string",
            "description": "An ordinal error type that is part of the API contract. It is machine readable, but also human readable for clarity and semantic understanding of the error.",
            "example": "bodyDoesNotMatchSchema"
          },
          "message": {
            "type": "string",
            "description": "A human readable message giving a corrective action for the error. THIS IS NOT FOR MACHINE CONSUMPTION."
          },
          "validationErrors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErrorResponseItem"
            }
          },
          "pathParameter": {
            "type": "string"
          },
          "queryParameter": {
            "type": "string"
          },
          "jsonPath": {
            "type": "string"
          },
          "overall": {
            "$ref": "#/components/schemas/IdentityVerificationInfo"
          },
          "party": {
            "$ref": "#/components/schemas/PartyIdentityVerificationInfo"
          },
          "beneficialOwners": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BeneficialOwnerIdentityVerificationInfo"
            }
          }
        }
      },
      "Merchant": {
        "type": "object",
        "description": "An object that contains information about the merchant.",
        "properties": {
          "entity": {
            "type": "string",
            "description": "Used to route the request in Access Worldpay, created as part of on-boarding.",
            "example": "default",
            "maxLength": 36,
            "minLength": 1,
            "pattern": "[a-zA-Z0-9- ]*"
          }
        },
        "required": [
          "entity"
        ],
        "title": "Merchant"
      },
      "NanoId": {
        "type": "object",
        "properties": {
          "nanoPrefix": {
            "type": "string"
          },
          "nanoId": {
            "type": "string"
          }
        }
      },
      "Pagination": {
        "type": "object",
        "description": "Pagination information for browsing.",
        "properties": {
          "page": {
            "type": "integer",
            "format": "int32",
            "description": "Positive whole number indicating which page of the selected parties to return. Greater than 0.",
            "example": 5,
            "readOnly": true
          },
          "size": {
            "type": "integer",
            "format": "int32",
            "description": "Number of items listed per page.",
            "example": 10,
            "readOnly": true
          },
          "pageCount": {
            "type": "integer",
            "format": "int32",
            "description": "Total number of pages.",
            "example": 3,
            "readOnly": true
          },
          "totalNumberOfRecords": {
            "type": "integer",
            "format": "int64",
            "description": "Total number of records in the database for the selected parties.",
            "example": 1227,
            "readOnly": true
          }
        },
        "readOnly": true,
        "required": [
          "page",
          "size"
        ]
      },
      "PartyIdentityVerificationInfo": {
        "type": "object",
        "properties": {
          "identityVerificationState": {
            "type": "string",
            "enum": [
              "verified",
              "notVerified",
              "pending",
              "rejected",
              "notApplicable",
              "started",
              "startedAction",
              "pendingStepUpAction",
              "pendingManualReview",
              "stepUpReceived"
            ],
            "readOnly": true
          },
          "identityVerificationMethod": {
            "type": "string",
            "enum": [
              "merchantCompliant",
              "identityVerificationService"
            ],
            "readOnly": true
          },
          "identityVerificationDate": {
            "type": "string",
            "format": "date",
            "description": "A valid date as YYYY-MM-DD",
            "example": "2033-11-22",
            "readOnly": true
          },
          "url": {
            "type": "string",
            "description": "The link returned from Identity Verification Status (IVS) used to retrieve additional details from the user.",
            "readOnly": true
          },
          "message": {
            "type": "string",
            "description": "The message associated with link returned from Identity Verification Status (IVS).",
            "readOnly": true
          },
          "partyId": {
            "type": "string",
            "description": "A unique identifier for the party generated by us.",
            "readOnly": true
          },
          "partyReference": {
            "type": "string",
            "description": "Your reference for this party, must be unique within an entity.\n\n",
            "example": "Hosaka27384910",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          }
        }
      },
      "Person": {
        "description": "A party represents the overall party record of your beneficiary (seller, vendor, provider). You can use this to store information about the party, to perform either an identity verification check, a split payment, or a payout.",
        "allOf": [
          {
            "type": "object"
          }
        ],
        "properties": {
          "type": {
            "type": "string",
            "description": "What the party represents:\n\n`person` - an individual \n\n`soleTrader` - a single person enterprise \n\n`company` - a corporation or partnership with multiple owners\n\n",
            "enum": [
              "company",
              "person",
              "soleTrader"
            ]
          },
          "identityVerificationState": {
            "type": "string",
            "enum": [
              "verified",
              "notVerified",
              "pending",
              "rejected",
              "notApplicable",
              "started",
              "startedAction",
              "pendingStepUpAction",
              "pendingManualReview",
              "stepUpReceived"
            ],
            "readOnly": true
          },
          "identityVerificationMethod": {
            "type": "string",
            "enum": [
              "merchantCompliant",
              "identityVerificationService"
            ],
            "readOnly": true
          },
          "identityVerificationDate": {
            "type": "string",
            "format": "date",
            "description": "A valid date as YYYY-MM-DD",
            "example": "2033-11-22",
            "readOnly": true
          },
          "url": {
            "type": "string",
            "description": "The link returned from Identity Verification Status (IVS) used to retrieve additional details from the user.",
            "readOnly": true
          },
          "message": {
            "type": "string",
            "description": "The message associated with link returned from Identity Verification Status (IVS).",
            "readOnly": true
          },
          "partyReference": {
            "type": "string",
            "description": "Your reference for this party, must be unique within an entity.\n",
            "example": "Hosaka27384910",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          },
          "partyType": {
            "type": "string",
            "description": "The type of this party.\n`beneficiary` - the person or business that will receive funds\n`payer` - a transmitter of funds to a third party",
            "enum": [
              "beneficiary",
              "payer"
            ]
          },
          "partyId": {
            "type": "string",
            "description": "A unique identifier for the party generated by us.",
            "readOnly": true
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "An email address for this party."
          },
          "merchant": {
            "$ref": "#/components/schemas/Merchant",
            "description": "An object that contains information about the merchant."
          },
          "phones": {
            "type": "array",
            "description": "A list of phone numbers associated with this party.",
            "items": {
              "$ref": "#/components/schemas/Phone"
            }
          },
          "identityDocuments": {
            "type": "array",
            "description": "A list of identity documents for this party.",
            "items": {
              "$ref": "#/components/schemas/IdentityDocument"
            }
          },
          "balanceAccounts": {
            "type": "array",
            "description": "A list of balance accounts that have been set up for this party.",
            "items": {
              "$ref": "#/components/schemas/BalanceAccount"
            }
          },
          "dateTimeCreated": {
            "type": "string",
            "description": "The date and time that the party was created, as an ISO 8601 zoned date time.",
            "example": "2025-01-23T12:23:445.222Z",
            "readOnly": true
          },
          "dateTimeUpdated": {
            "type": "string",
            "description": "The date and time that the party was last updated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "payoutInstruments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BankAccount"
            }
          },
          "performIdentityVerification": {
            "type": "boolean",
            "writeOnly": true
          },
          "active": {
            "type": "boolean",
            "description": "Indicates whether the party is active or not.",
            "example": true,
            "readOnly": true
          },
          "dateTimeDeactivated": {
            "type": "string",
            "description": "The date and time that the party was last deactivated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "deactivationReason": {
            "type": "string",
            "description": "The reason for deactivating a party.",
            "example": "partyDormant",
            "readOnly": true
          },
          "dispositionOfFunds": {
            "type": "string",
            "description": "The disposition of funds for deactivated party.",
            "example": "payoutToParty",
            "readOnly": true
          },
          "dateTimeActivated": {
            "type": "string",
            "description": "The date and time that the party was last activated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "personalDetails": {
            "$ref": "#/components/schemas/PersonalDetailsImplForPerson"
          }
        },
        "required": [
          "merchant",
          "partyReference",
          "partyType",
          "personalDetails",
          "type"
        ]
      },
      "PersonalDetailsForBeneficialOwner": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The title for this `person`/`soleTrader`.",
            "enum": [
              "Mr",
              "Mrs",
              "Miss",
              "Ms",
              "Dr",
              "Mx",
              "Misc"
            ],
            "example": "Mr"
          },
          "firstName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s first name.\n",
            "example": "Case",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^[\\p{L}\\-.,'()&]{2,}$"
          },
          "middleName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s middle name or initial.\n\n",
            "example": "Henry",
            "maxLength": 35,
            "minLength": 1,
            "pattern": "^(?:\\p{L}\\.?)*+$"
          },
          "lastName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s last name.\n\n",
            "example": "Mitchell",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^(?:[\\p{L}\\-.,'()&]{2,} *)*+$"
          },
          "alias": {
            "type": "string",
            "description": "An alternative or commonly-used name for the individual (e.g., preferred or informal name). Does not replace the legal name.",
            "example": "Junior Case",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^[\\p{L}\\-.,'()&]++(?:\\s++[\\p{L}\\-.,'()&]++)*+$"
          },
          "socialSecurityNumber": {
            "type": "string",
            "description": "The individual’s U.S. Social Security Number (SSN), required for U.S.-based tax or identity checks.",
            "example": "004-54-6578",
            "pattern": "^\\d{3}-\\d{2}-\\d{4}$"
          },
          "dateOfBirth": {
            "type": "string",
            "description": "The date the `person`/`soleTrader` was born.\n\n",
            "example": "1983-10-12"
          },
          "address": {
            "$ref": "#/components/schemas/Address",
            "description": "The address of the `person`/`soleTrader`."
          },
          "residentialStatus": {
            "type": "string",
            "description": "The residential status of the `person`/`soleTrader`.",
            "enum": [
              "resident",
              "nonResident",
              "other"
            ]
          },
          "customerReference": {
            "type": "string",
            "description": "Unique reference provided by the payee. Only required for certain payout destinations.",
            "example": "7564389201",
            "maxLength": 255,
            "minLength": 1
          },
          "nationality": {
            "type": "string",
            "description": "The nationality of the `person`/`soleTrader`."
          },
          "currentAddressLessThanThreeYears": {
            "type": "boolean"
          },
          "previousHomeAddress": {
            "$ref": "#/components/schemas/Address",
            "description": "The previous home address of the `person`/`soleTrader`."
          },
          "website": {
            "type": "string",
            "description": "The URL of the merchant's website.",
            "example": "https://example.com/"
          }
        },
        "required": [
          "address",
          "firstName",
          "lastName",
          "title"
        ]
      },
      "PersonalDetailsImplForPerson": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The title for this `person`/`soleTrader`.",
            "enum": [
              "Mr",
              "Mrs",
              "Miss",
              "Ms",
              "Dr",
              "Mx",
              "Misc"
            ],
            "example": "Mr"
          },
          "firstName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s first name.\n",
            "example": "Case",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^[\\p{L}\\-.,'()&]{2,}$"
          },
          "middleName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s middle name or initial.\n\n",
            "example": "Henry",
            "maxLength": 35,
            "minLength": 1,
            "pattern": "^(?:\\p{L}\\.?)*+$"
          },
          "lastName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s last name.\n\n",
            "example": "Mitchell",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^(?:[\\p{L}\\-.,'()&]{2,} *)*+$"
          },
          "alias": {
            "type": "string",
            "description": "An alternative or commonly-used name for the individual (e.g., preferred or informal name). Does not replace the legal name.",
            "example": "Junior Henry",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^[\\p{L}\\-.,'()&]++(?:\\s++[\\p{L}\\-.,'()&]++)*+$"
          },
          "socialSecurityNumber": {
            "type": "string",
            "description": "The individual’s U.S. Social Security Number (SSN), required for U.S.-based tax or identity checks.",
            "example": "004-54-6578",
            "pattern": "^\\d{3}-\\d{2}-\\d{4}$"
          },
          "dateOfBirth": {
            "type": "string",
            "description": "The date the `person`/`soleTrader` was born.\n\n",
            "example": "1983-10-12"
          },
          "address": {
            "$ref": "#/components/schemas/Address",
            "description": "The address of the `person`/`soleTrader`."
          },
          "residentialStatus": {
            "type": "string",
            "description": "The residential status of the `person`/`soleTrader`.",
            "enum": [
              "resident",
              "nonResident",
              "other"
            ]
          },
          "customerReference": {
            "type": "string",
            "description": "Unique reference provided by the payee. Only required for certain payout destinations.",
            "example": "7564389201",
            "maxLength": 255,
            "minLength": 1
          },
          "nationality": {
            "type": "string",
            "description": "The nationality of the `person`/`soleTrader`."
          },
          "currentAddressLessThanThreeYears": {
            "type": "boolean"
          },
          "previousHomeAddress": {
            "$ref": "#/components/schemas/Address",
            "description": "The previous home address of the `person`/`soleTrader`."
          },
          "website": {
            "type": "string",
            "description": "The URL of the merchant's website.",
            "example": "https://example.com/"
          }
        },
        "required": [
          "address",
          "firstName",
          "lastName",
          "title"
        ]
      },
      "PersonalDetailsImplForSoleTrader": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The title for this `person`/`soleTrader`.",
            "enum": [
              "Mr",
              "Mrs",
              "Miss",
              "Ms",
              "Dr",
              "Mx",
              "Misc"
            ],
            "example": "Mr"
          },
          "firstName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s first name.\n",
            "example": "Case",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^[\\p{L}\\-.,'()&]{2,}$"
          },
          "middleName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s middle name or initial.\n\n",
            "example": "Henry",
            "maxLength": 35,
            "minLength": 1,
            "pattern": "^(?:\\p{L}\\.?)*+$"
          },
          "lastName": {
            "type": "string",
            "description": "The `person`'s/`soleTrader`'s last name.\n\n",
            "example": "Mitchell",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^(?:[\\p{L}\\-.,'()&]{2,} *)*+$"
          },
          "tradingName": {
            "type": "string",
            "description": "The trading common name of the SoleTrader.",
            "example": "WorldpayFusion",
            "maxLength": 140,
            "minLength": 2,
            "pattern": "^(?: *[\\p{L}\\p{N}+&\\/\\-.()])*+(?: *[\\p{L}\\p{N}\\-.,\\/&()@#']{2,140})*+(?: *[\\p{L}\\p{N}&\\/\\-.()])*+ *$"
          },
          "alias": {
            "type": "string",
            "description": "An alternative or commonly-used name for the individual (e.g., preferred or informal name). Does not replace the legal name.",
            "example": "WP Mitchell",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^[\\p{L}\\-.,'()&]++(?:\\s++[\\p{L}\\-.,'()&]++)*+$"
          },
          "socialSecurityNumber": {
            "type": "string",
            "description": "The individual’s U.S. Social Security Number (SSN), required for U.S.-based tax or identity checks.",
            "example": "004-54-6578",
            "pattern": "^\\d{3}-\\d{2}-\\d{4}$"
          },
          "dateOfBirth": {
            "type": "string",
            "description": "The date the `person`/`soleTrader` was born.\n\n",
            "example": "1983-10-12"
          },
          "address": {
            "$ref": "#/components/schemas/Address",
            "description": "The address of the `person`/`soleTrader`."
          },
          "tradingAddress": {
            "description": "The trading address of this soleTrader.",
            "$ref": "#/components/schemas/TradingAddress"
          },
          "residentialStatus": {
            "type": "string",
            "description": "The residential status of the `person`/`soleTrader`.",
            "enum": [
              "resident",
              "nonResident",
              "other"
            ]
          },
          "customerReference": {
            "type": "string",
            "description": "Unique reference provided by the payee. Only required for certain payout destinations.",
            "example": "7564389201",
            "maxLength": 255,
            "minLength": 1
          },
          "nationality": {
            "type": "string",
            "description": "The nationality of the `person`/`soleTrader`."
          },
          "currentAddressLessThanThreeYears": {
            "type": "boolean"
          },
          "isTradingAddressSameAsPrimary": {
            "type": "boolean",
            "description": "Indicates whether the trading address is the same as the primary address.",
            "example": true
          },
          "previousHomeAddress": {
            "$ref": "#/components/schemas/Address",
            "description": "The previous home address of the `person`/`soleTrader`."
          },
          "website": {
            "type": "string",
            "description": "The URL of the merchant's website.",
            "example": "https://example.com/"
          },
          "merchantCategoryCode": {
            "type": "string",
            "description": "A 4-digit code to represent the merchant category. Only provide this where `typeCode` is `soleTrader` or `company`.",
            "example": "5411",
            "maxLength": 4,
            "minLength": 4,
            "pattern": "^\\d{4}$"
          },
          "merchantCategoryCodeDescription": {
            "type": "string",
            "description": "A description to describe the merchant category code. Only provide this where `typeCode` is `soleTrader` or `company`.",
            "example": "Grocery Stores",
            "maxLength": 255,
            "minLength": 1
          },
          "taxIdentifier": {
            "type": "string",
            "description": "The entity’s tax registration number (VAT, GST, EIN, TIN, or equivalent), depending on jurisdiction.",
            "example": "JP-987654321",
            "maxLength": 35,
            "minLength": 2,
            "pattern": "^[a-zA-Z0-9-]*$"
          }
        },
        "required": [
          "address",
          "firstName",
          "lastName",
          "title",
          "tradingName",
          "isTradingAddressSameAsPrimary"
        ]
      },
      "Phone": {
        "type": "object",
        "description": "Object containing phone information.",
        "properties": {
          "prefix": {
            "type": "string",
            "description": "The dialing prefix for the phone number.",
            "example": "44",
            "pattern": "^[0-9]{1,3}$"
          },
          "number": {
            "type": "string",
            "description": "The phone number, without dashes.",
            "example": "4281234",
            "pattern": "[0-9]{1,20}"
          }
        },
        "required": [
          "number",
          "prefix"
        ]
      },
      "ReactivateParty": {
        "type": "object",
        "description": "Object containing party reactivation information.",
        "properties": {
          "active": {
            "type": "boolean"
          },
          "dateTimeActivated": {
            "type": "string",
            "description": "The date and time that the party was last activated, as an ISO 8601 zoned date time",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          }
        }
      },
      "RelationshipToBusiness": {
        "type": "object",
        "properties": {
          "ownershipPercentage": {
            "type": "number",
            "description": "Percentage of the ownership of the beneficial owner over the company.",
            "format": "double",
            "maximum": 100
          },
          "director": {
            "type": "boolean",
            "description": "A flag indicating if the beneficial owner is also a director for the company.\n"
          },
          "isPrincipalOwner": {
            "type": "boolean",
            "description": "A flag indicating if the beneficial owner is also a principal owner for the company.<br>\n{% admonition type=\"info\" name=\"Note\" %}You can set no more than one beneficial owner per party record of type `company`, as principal owner.{% /admonition %}\n",
            "example": true
          },
          "position": {
            "type": "string",
            "description": "Type of position of the beneficial owner within the company.",
            "enum": [
              "soleTrader",
              "accountant",
              "bursar",
              "chairman",
              "chairwoman",
              "chiefExecutiveOfficer",
              "clerk",
              "companySecretary",
              "creditController",
              "deputyLeader",
              "generalManager",
              "leader",
              "manager",
              "managingDirector",
              "master",
              "guarantor",
              "mayor",
              "officeManager",
              "operationsManager",
              "president",
              "principal",
              "proprietor",
              "townClerk",
              "director",
              "apportionmentAndOversight",
              "chiefExecutive",
              "complianceOversight",
              "directorUnincorporatedAssociate",
              "nonExecutiveDirector",
              "significantManagement",
              "smallFriendlySociety",
              "chairperson",
              "designatedMember",
              "secretary",
              "trustee",
              "treasurer",
              "businessRepresentative",
              "authorisedSignatory",
              "signatory",
              "technicalContact",
              "contractSignatory",
              "publicOfficer",
              "controller",
              "beneficialOwner",
              "partner",
              "shareholder",
              "chiefFinancialOfficer",
              "chiefOperatingOfficer",
              "beneficiary",
              "charitySecretary",
              "member",
              "protector",
              "settlor",
              "soleProprietor",
              "nonDesignatedMember"
            ]
          }
        },
        "required": [
          "director",
          "ownershipPercentage",
          "position"
        ]
      },
      "SoleTrader": {
        "description": "A party represents the overall party record of your beneficiary (seller, vendor, provider). You can use this to store information about the party, to perform either an identity verification check, a split payment, or a payout.",
        "allOf": [
          {
            "type": "object"
          }
        ],
        "properties": {
          "type": {
            "type": "string",
            "description": "What the party represents:\n\n`person` - an individual \n\n`soleTrader` - a single person enterprise \n\n`company` - a corporation or partnership with multiple owners\n\n",
            "enum": [
              "company",
              "person",
              "soleTrader"
            ]
          },
          "identityVerificationState": {
            "type": "string",
            "enum": [
              "verified",
              "notVerified",
              "pending",
              "rejected",
              "notApplicable",
              "started",
              "startedAction",
              "pendingStepUpAction",
              "pendingManualReview",
              "stepUpReceived"
            ],
            "readOnly": true
          },
          "identityVerificationMethod": {
            "type": "string",
            "enum": [
              "merchantCompliant",
              "identityVerificationService"
            ],
            "readOnly": true
          },
          "identityVerificationDate": {
            "type": "string",
            "format": "date",
            "description": "A valid date as YYYY-MM-DD",
            "example": "2033-11-22",
            "readOnly": true
          },
          "url": {
            "type": "string",
            "description": "The link returned from Identity Verification Status (IVS) used to retrieve additional details from the user.",
            "readOnly": true
          },
          "message": {
            "type": "string",
            "description": "The message associated with link returned from Identity Verification Status (IVS).",
            "readOnly": true
          },
          "partyReference": {
            "type": "string",
            "description": "Your reference for this party, must be unique within an entity.\n",
            "example": "Hosaka27384910",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          },
          "partyType": {
            "type": "string",
            "description": "The type of this party.\n`beneficiary` - the person or business that will receive funds\n`payer` - a transmitter of funds to a third party",
            "enum": [
              "beneficiary",
              "payer"
            ]
          },
          "partyId": {
            "type": "string",
            "description": "A unique identifier for the party generated by us.",
            "readOnly": true
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "An email address for this party."
          },
          "merchant": {
            "$ref": "#/components/schemas/Merchant",
            "description": "An object that contains information about the merchant."
          },
          "phones": {
            "type": "array",
            "description": "A list of phone numbers associated with this party.",
            "items": {
              "$ref": "#/components/schemas/Phone"
            }
          },
          "identityDocuments": {
            "type": "array",
            "description": "A list of identity documents for this party.",
            "items": {
              "$ref": "#/components/schemas/IdentityDocument"
            }
          },
          "balanceAccounts": {
            "type": "array",
            "description": "A list of balance accounts that have been set up for this party.",
            "items": {
              "$ref": "#/components/schemas/BalanceAccount"
            }
          },
          "dateTimeCreated": {
            "type": "string",
            "description": "The date and time that the party was created, as an ISO 8601 zoned date time.",
            "example": "2025-01-23T12:23:445.222Z",
            "readOnly": true
          },
          "dateTimeUpdated": {
            "type": "string",
            "description": "The date and time that the party was last updated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "payoutInstruments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BankAccount"
            }
          },
          "performIdentityVerification": {
            "type": "boolean",
            "writeOnly": true
          },
          "active": {
            "type": "boolean",
            "description": "Indicates whether the party is active or not.",
            "example": true,
            "readOnly": true
          },
          "dateTimeDeactivated": {
            "type": "string",
            "description": "The date and time that the party was last deactivated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "deactivationReason": {
            "type": "string",
            "description": "The reason for deactivating a party.",
            "example": "partyDormant",
            "readOnly": true
          },
          "dispositionOfFunds": {
            "type": "string",
            "description": "The disposition of funds for deactivated party.",
            "example": "payoutToParty",
            "readOnly": true
          },
          "dateTimeActivated": {
            "type": "string",
            "description": "The date and time that the party was last activated, as an ISO 8601 zoned date time.",
            "example": "2025-01-25T14:57:012.302Z",
            "readOnly": true
          },
          "personalDetails": {
            "$ref": "#/components/schemas/PersonalDetailsImplForSoleTrader"
          }
        },
        "required": [
          "merchant",
          "partyReference",
          "partyType",
          "personalDetails",
          "type"
        ]
      },
      "Wallet": {
        "type": "object",
        "properties": {
          "payoutInstrumentReference": {
            "type": "string",
            "description": "A reference of the `payoutInstrument` created by you. This\nfield holds the beneficiary bank details. Use this to direct payouts to\nthe relevant beneficiary. This must be unique within an entity.\n",
            "example": "personalCheckingAccount",
            "maxLength": 64,
            "minLength": 3,
            "pattern": "^[A-Za-z0-9\\-_ ]*$"
          },
          "payoutInstrumentId": {
            "type": "string",
            "description": "An ID generated by us to identify a payout instrument. You receive this in the response after successfully creating a payout instrument.",
            "example": "parOk0YlPtQogrqQdz7_fKXs0",
            "maxLength": 25,
            "minLength": 25,
            "pattern": "^par[a-zA-Z0-9-_]*0$"
          },
          "payoutInstrumentType": {
            "type": "string",
            "description": "The type of the payout instrument.",
            "enum": [
              "bankAccount",
              "wallet",
              "card"
            ]
          },
          "currency": {
            "type": "string",
            "description": "The currency in [ISO 4217 currency format](/products/reference/supported-countries-currencies#iso-currency-codes).",
            "example": "GBP",
            "maxLength": 3,
            "minLength": 3,
            "pattern": "^[A-Z]*$"
          },
          "dateTimeCreated": {
            "type": "string",
            "description": "The date and time the `payoutInstrument` was created, as an ISO 8601 zoned date time.",
            "readOnly": true
          },
          "dateTimeUpdated": {
            "type": "string",
            "description": "The date and time the `payoutInstrument` was updated, as an ISO 8601 zoned date time.",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "currency"
        ]
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "description": "Basic authentication with user name and password",
        "scheme": "basic"
      }
    },
    "examples": {
      "400": {
        "value": {
          "errorName": "bodyDoesNotMatchSchema",
          "message": "There were field validation errors. The errors that occurred are within the validationErrors array.",
          "validationErrors": [
            {
              "errorName": "fieldIsNotAllowed",
              "message": "The identified field is present when it is explicitly not allowed in the request.",
              "jsonPath": "$.additionalData"
            }
          ]
        }
      },
      "500": {
        "value": {
          "errorName": "internalErrorOccurred",
          "message": "An error occurred within the service (potentially due to an interaction with a downstream service)."
        }
      },
      "503": {
        "value": {
          "errorName": "serviceUnavailable",
          "message": "Service cannot fulfil the request even though service functions witout internal errors."
        }
      },
      "Browse_Parties_200": {
        "description": "Browse parties",
        "value": {
          "parties": [
            {
              "identityVerificationState": "notVerified",
              "identityVerificationMethod": "identityVerificationService",
              "merchant": {
                "entity": "default"
              },
              "partyReference": "ts6SfP8eNv",
              "partyType": "beneficiary",
              "type": "person",
              "partyId": "parJnf1XbmhV6j2cizaFQ54L0",
              "email": "zH5O.V20XrO71@yWPtULl.cl4",
              "phones": [
                {
                  "prefix": "44",
                  "number": "km86YWLfjyL"
                }
              ],
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "zuggHJuTi",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "1901-03-20",
                  "validTo": "1931-07-31"
                },
                {
                  "type": "nationalId",
                  "number": "f1wlKPlz-8mXmh",
                  "issuingInstitution": "Zaibatsu Holding HR Dept.",
                  "issuingCountry": "GB",
                  "validFrom": "1915-09-06",
                  "validTo": "1988-04-03"
                }
              ],
              "balanceAccounts": [],
              "dateTimeCreated": "2025-09-02T15:51:53.868Z",
              "dateTimeUpdated": "2025-09-02T15:51:54.257Z",
              "version": 2,
              "payoutInstruments": [],
              "active": true,
              "dateTimeDeactivated": "2025-09-02T15:51:54.211Z",
              "dateTimeActivated": "2025-09-02T15:51:54.257Z",
              "personalDetails": {
                "title": "Mr",
                "firstName": "sa7h",
                "middleName": "G3d3c",
                "lastName": "eFGwfD84",
                "alias": "John bailey",
                "socialSecurityNumber": "333-55-1666",
                "dateOfBirth": "2059-01-03",
                "address": {
                  "address1": "T6cF ubKLq1oMt xWHke",
                  "address2": "lDdv v5",
                  "city": "Manchester",
                  "countryCode": "GB",
                  "postalCode": "XF 9wj",
                  "type": "home"
                },
                "residentialStatus": "resident",
                "currentAddressLessThanThreeYears": false
              }
            },
            {
              "identityVerificationState": "started",
              "identityVerificationMethod": "identityVerificationService",
              "merchant": {
                "entity": "default"
              },
              "partyReference": "Z4AS5O3gVA",
              "partyType": "beneficiary",
              "type": "person",
              "partyId": "parBCjKONvmeYaSK--v_NJK40",
              "email": "zH5O.V20XrO71@yWPtULl.cl4",
              "phones": [
                {
                  "prefix": "44",
                  "number": "km86YWLfjyL"
                }
              ],
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "zuggHJuTi",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "1901-03-20",
                  "validTo": "1931-07-31"
                },
                {
                  "type": "nationalId",
                  "number": "f1wlKPlz-8mXmh",
                  "issuingInstitution": "Zaibatsu Holding HR Dept.",
                  "issuingCountry": "GB",
                  "validFrom": "1915-09-06",
                  "validTo": "1988-04-03"
                }
              ],
              "balanceAccounts": [
                {
                  "currency": "GBP",
                  "payoutInstrumentReference": "UtwzOwGHMM",
                  "scheduledPayoutDay": "tuesday",
                  "balanceAccountId": "parVUdr_mDPwl1EY3Pb5y-Cp0",
                  "dateTimeCreated": "2025-09-02T15:51:54.638Z",
                  "version": 0
                },
                {
                  "currency": "EUR",
                  "payoutInstrumentReference": "hCpcT6vTPB",
                  "scheduledPayoutDay": "friday",
                  "balanceAccountId": "paruowtCO9OPFIGjx9gYl5iE0",
                  "dateTimeCreated": "2025-09-02T15:51:58.314Z",
                  "version": 0
                }
              ],
              "dateTimeCreated": "2025-09-02T15:51:54.635Z",
              "version": 0,
              "payoutInstruments": [
                {
                  "payoutInstrumentReference": "hCpcT6vTPB",
                  "payoutInstrumentId": "par35uirx_fJZ9bjGu24UBB50",
                  "payoutInstrumentType": "bankAccount",
                  "currency": "EUR",
                  "dateTimeCreated": "2025-09-02T15:51:56.889Z",
                  "version": 0,
                  "accountHolderName": "UVfn D. kQdAzJRB",
                  "swiftBic": "1i08of9G",
                  "bankCode": "b4ZM5E",
                  "accountNumber": "xL60ChVg",
                  "accountType": "checking",
                  "iban": "WU0jAupifqjpgZ8pPIYb",
                  "bankName": "Metro Bank",
                  "address": {
                    "address1": "bY o7a-IOeFVa rsxklGj8g 5FCB7",
                    "address2": "ohXty YYBO",
                    "city": "London",
                    "countryCode": "GB",
                    "postalCode": "Bs4j IqO",
                    "type": "business"
                  },
                  "branchCode": "Barclays Branch"
                },
                {
                  "payoutInstrumentReference": "UtwzOwGHMM",
                  "payoutInstrumentId": "parAh7-5xjnkGUp4TmvJ0Vj00",
                  "payoutInstrumentType": "bankAccount",
                  "currency": "GBP",
                  "dateTimeCreated": "2025-09-02T15:51:54.638Z",
                  "version": 0,
                  "accountHolderName": "UVfn D. kQdAzJRB",
                  "swiftBic": "1i08of9G",
                  "bankCode": "b4ZM5E",
                  "accountNumber": "xL60ChVg",
                  "accountType": "checking",
                  "iban": "WU0jAupifqjpgZ8pPIYb",
                  "bankName": "HSBC UK BANK PLC",
                  "address": {
                    "address1": "bY o7a-IOeFVa rsxklGj8g 5FCB7",
                    "address2": "ohXty YYBO",
                    "city": "London",
                    "countryCode": "GB",
                    "postalCode": "Bs4j IqO",
                    "type": "business"
                  },
                  "branchCode": "Taunton Branch"
                }
              ],
              "active": true,
              "dateTimeActivated": "2025-09-02T15:51:54.635Z",
              "personalDetails": {
                "title": "Mr",
                "firstName": "sa7h",
                "middleName": "G3d3c",
                "lastName": "eFGwfD84",
                "alias": "John bailey",
                "socialSecurityNumber": "333-55-1666",
                "dateOfBirth": "2059-01-03",
                "address": {
                  "address1": "T6cF ubKLq1oMt xWHke",
                  "address2": "lDdv v5",
                  "city": "Manchester",
                  "countryCode": "GB",
                  "postalCode": "XF 9wj",
                  "type": "home"
                },
                "residentialStatus": "resident",
                "currentAddressLessThanThreeYears": false
              }
            },
            {
              "identityVerificationState": "notVerified",
              "identityVerificationMethod": "identityVerificationService",
              "merchant": {
                "entity": "default"
              },
              "partyReference": "xHyFiJS9zo",
              "partyType": "beneficiary",
              "type": "soleTrader",
              "partyId": "parqZvn1ritjWZbD4yRxEpCd0",
              "email": "A4P.X6MrD@4zKMG8L.AeB",
              "phones": [
                {
                  "prefix": "81",
                  "number": "mSaIgVfwZw"
                }
              ],
              "identityDocuments": [
                {
                  "type": "taxRegistrationCode",
                  "number": "jdZ",
                  "issuingInstitution": "HMRC",
                  "issuingCountry": "GB",
                  "validFrom": "1945-06-07",
                  "validTo": "2078-12-08"
                },
                {
                  "type": "passport",
                  "number": "7P6",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "2060-03-27",
                  "validTo": "2067-03-22"
                }
              ],
              "balanceAccounts": [
                {
                  "currency": "GBP",
                  "balanceAccountId": "pare151tM6polLGHRMSQsWeO0",
                  "dateTimeCreated": "2025-09-02T15:51:55.144Z",
                  "version": 0
                },
                {
                  "currency": "USD",
                  "payoutInstrumentReference": "kNiuKzkNlO",
                  "scheduledPayoutDay": "friday",
                  "balanceAccountId": "parr9a1J5alvURV2KrWFi8880",
                  "dateTimeCreated": "2025-09-02T15:51:58.578Z",
                  "version": 0
                }
              ],
              "dateTimeCreated": "2025-09-02T15:51:55.144Z",
              "version": 0,
              "payoutInstruments": [
                {
                  "payoutInstrumentReference": "kNiuKzkNlO",
                  "payoutInstrumentId": "parlnjkdCvxRKCEdXO6QWbYG0",
                  "payoutInstrumentType": "bankAccount",
                  "currency": "USD",
                  "dateTimeCreated": "2025-09-02T15:51:57.484Z",
                  "version": 0,
                  "accountHolderName": "UVfn D. kQdAzJRB",
                  "swiftBic": "1i08of9G",
                  "bankCode": "b4ZM5E",
                  "accountNumber": "xL60ChVg",
                  "accountType": "checking",
                  "iban": "WU0jAupifqjpgZ8pPIYb",
                  "bankName": "Metro Bank",
                  "address": {
                    "address1": "bY o7a-IOeFVa rsxklGj8g 5FCB7",
                    "address2": "ohXty YYBO",
                    "city": "London",
                    "countryCode": "GB",
                    "postalCode": "Bs4j IqO",
                    "type": "business"
                  },
                  "branchCode": "Barclays Branch"
                },
                {
                  "payoutInstrumentReference": "O6zUzth3o6",
                  "payoutInstrumentId": "parrTlcspjYj2bqeYIez_tMz0",
                  "payoutInstrumentType": "bankAccount",
                  "currency": "GBP",
                  "dateTimeCreated": "2025-09-02T15:51:55.144Z",
                  "version": 0,
                  "accountHolderName": "51B6k qmw",
                  "swiftBic": "n45SZCRQ",
                  "bankCode": "6c1tT8",
                  "accountNumber": "utJkHSus",
                  "accountType": "savings",
                  "iban": "mUWBqpkz8lHlBLKAF5WdUR5",
                  "bankName": "Lloyds Bank",
                  "address": {
                    "address1": "roQ UHnZ87 V5x52Q",
                    "address2": "xpWWt 6I",
                    "city": "London",
                    "countryCode": "GB",
                    "postalCode": "AD 9Tz",
                    "type": "other"
                  },
                  "branchCode": "Bradford Branch"
                }
              ],
              "active": true,
              "dateTimeActivated": "2025-09-02T15:51:55.144Z",
              "personalDetails": {
                "title": "Ms",
                "firstName": "hm70O",
                "middleName": "OSoc",
                "lastName": "52M",
                "tradingName": "Linda Lee",
                "alias": "John bailey",
                "socialSecurityNumber": "333-55-1666",
                "taxIdentifier": "TX-12354567",
                "dateOfBirth": "2040-01-09",
                "address": {
                  "address1": "yWh bzP9Fa luw8GI",
                  "address2": "sqdo Rtt",
                  "city": "Chester",
                  "countryCode": "GB",
                  "postalCode": "Ib4 VJk",
                  "type": "home"
                },
                "residentialStatus": "resident",
                "customerReference": "customerrefSoleTrader",
                "nationality": "lw",
                "currentAddressLessThanThreeYears": true,
                "previousHomeAddress": {
                  "address1": "xQ6 ZfG8qm YD0fTH",
                  "address2": "SWMR G2f",
                  "city": "Chester",
                  "countryCode": "GB",
                  "postalCode": "gV5 35W",
                  "type": "other"
                },
                "website": "https://www.example.com/",
                "merchantCategoryCode": "5411",
                "merchantCategoryCodeDescription": "Grocery Stores, Supermarkets"
              }
            },
            {
              "identityVerificationState": "started",
              "identityVerificationMethod": "identityVerificationService",
              "merchant": {
                "entity": "default"
              },
              "partyReference": "G5ohEB3lUc",
              "partyType": "beneficiary",
              "type": "company",
              "partyId": "par7anQCsbhS0yKZNIFpUtkI0",
              "email": "info@example.com",
              "phones": [
                {
                  "prefix": "81",
                  "number": "8475932"
                }
              ],
              "identityDocuments": [],
              "balanceAccounts": [
                {
                  "currency": "EUR",
                  "payoutInstrumentReference": "mHWwfCJRCS",
                  "scheduledPayoutDay": "monday",
                  "balanceAccountId": "parKwY5ezX2R4QaUGQ47cGYi0",
                  "dateTimeCreated": "2025-09-02T15:51:55.678Z",
                  "version": 1
                },
                {
                  "currency": "USD",
                  "payoutInstrumentReference": "u8MamGFmEo",
                  "scheduledPayoutDay": "thursday",
                  "balanceAccountId": "parUoWq2uerKMrdAPFeBLqy80",
                  "dateTimeCreated": "2025-09-02T15:51:58.849Z",
                  "version": 1
                },
                {
                  "currency": "GBP",
                  "balanceAccountId": "parfnsCbzM7Og3xIdfa48tAZ0",
                  "dateTimeCreated": "2025-09-02T15:51:55.678Z",
                  "version": 1
                }
              ],
              "dateTimeCreated": "2025-09-02T15:51:56.295Z",
              "version": 2,
              "payoutInstruments": [
                {
                  "payoutInstrumentReference": "u8MamGFmEo",
                  "payoutInstrumentId": "parSALwf8D8drIikDp0aQTrG0",
                  "payoutInstrumentType": "bankAccount",
                  "currency": "USD",
                  "dateTimeCreated": "2025-09-02T15:51:57.887Z",
                  "version": 1,
                  "accountHolderName": "f3T5owE-5hZQQVR rYYIJel eOt.",
                  "swiftBic": "pogwBatv",
                  "bankCode": "b4ZM5E",
                  "accountNumber": "iZOB5YkF",
                  "accountType": "savings",
                  "iban": "5YHuGEWGF61PlsAUAKkryp",
                  "bankName": "Freeside Financial Corporation",
                  "address": {
                    "address1": "q fbyli 0kyimLrIfq",
                    "address2": "7NOmwxh7",
                    "city": "York",
                    "state": "NA",
                    "countryCode": "GB",
                    "postalCode": "HJMW DKJn",
                    "type": "business"
                  },
                  "branchCode": "Muswell Hill Branch"
                },
                {
                  "payoutInstrumentReference": "mHWwfCJRCS",
                  "payoutInstrumentId": "parpxxzfRTafscKcMwvERKGf0",
                  "payoutInstrumentType": "bankAccount",
                  "currency": "EUR",
                  "dateTimeCreated": "2025-09-02T15:51:55.677Z",
                  "version": 1,
                  "accountHolderName": "f3T5owE-5hZQQVR rYYIJel eOt.",
                  "swiftBic": "QnDYJdbt",
                  "bankCode": "b4ZM5E",
                  "accountNumber": "utJkHSus",
                  "accountType": "savings",
                  "iban": "5YHuGEWGF61PlsAUAKkryp",
                  "bankName": "Freeside Financial Corporation",
                  "address": {
                    "address1": "q fbyli 0kyimLrIfq",
                    "address2": "7NOmwxh7",
                    "city": "London",
                    "countryCode": "GB",
                    "postalCode": "Bs4j IqO",
                    "type": "business"
                  },
                  "branchCode": "Barclays Branch"
                }
              ],
              "active": true,
              "dateTimeActivated": "2025-09-02T15:51:56.295Z",
              "companyDetails": {
                "merchantCategoryCode": "5734",
                "merchantCategoryCodeDescription": "Computer Software Stores",
                "website": "https://www.example.com",
                "legalName": "Tessier-Ashpool Systems Ltd.",
                "tradingName": "Example.co.uk",
                "registrationNumber": "7564389201",
                "taxIdentifier": "GB-987654321",
                "companyType": "publicLimitedCompany",
                "dateOfIncorporation": "1977-07-04",
                "legalAddress": {
                  "address1": "7 Straylight Complex",
                  "address2": "Corporate District, Level 99",
                  "city": "London",
                  "countryCode": "GB",
                  "postalCode": "EC1A 1BB",
                  "type": "business"
                },
                "tradingAddress": {
                  "address1": "789 Freeside Blvd",
                  "address2": "Villa Straylight",
                  "city": "Manchester",
                  "countryCode": "GB",
                  "postalCode": "M1 1AA",
                  "type": "poBox"
                },
                "customerReference": "CustRefZA98765"
              },
              "beneficialOwners": [
                {
                  "identityVerificationState": "started",
                  "identityVerificationMethod": "identityVerificationService",
                  "beneficialOwnerReference": "GJbPJVtqFz",
                  "beneficialOwnerId": "par5BsbOKDecm8uWVgzYUor-0",
                  "personalDetails": {
                    "title": "Ms",
                    "firstName": "John",
                    "middleName": "LVrVLk",
                    "lastName": "Bailer",
                    "alias": "John bailey",
                    "socialSecurityNumber": "333-55-1666",
                    "dateOfBirth": "1946-09-13",
                    "address": {
                      "address1": "YZ7 1V7iJh xnZhNA",
                      "address2": "8DD6 7fg",
                      "city": "Burbank",
                      "countryCode": "GB",
                      "postalCode": "rmL v0W"
                    },
                    "residentialStatus": "resident",
                    "nationality": "lw",
                    "currentAddressLessThanThreeYears": true,
                    "previousHomeAddress": {
                      "address1": "xgi osd16 bsMJ 1nnj",
                      "address2": "SWMR G2f",
                      "city": "Night City",
                      "countryCode": "GB",
                      "postalCode": "s2W CV6"
                    }
                  },
                  "relationshipToBusiness": {
                    "ownershipPercentage": 25,
                    "director": false,
                    "isPrincipalOwner": true,
                    "position": "officeManager"
                  },
                  "email": "UucOR.ppaJ1rdP@4BLu9KX.54i",
                  "phones": [
                    {
                      "prefix": "44",
                      "number": "km86YWLfjyL"
                    }
                  ],
                  "identityDocuments": [
                    {
                      "type": "passport",
                      "number": "sJCY65PyZ",
                      "issuingInstitution": "UK Passport Office",
                      "issuingCountry": "GB",
                      "validFrom": "1922-10-07",
                      "validTo": "2043-06-08"
                    }
                  ],
                  "dateTimeCreated": "2025-09-02T15:51:55.678Z",
                  "version": 1
                },
                {
                  "identityVerificationState": "started",
                  "identityVerificationMethod": "identityVerificationService",
                  "beneficialOwnerReference": "YezTTwoVHR",
                  "beneficialOwnerId": "parIrzObRP9_nc7Y5R29fgoC0",
                  "personalDetails": {
                    "title": "Dr",
                    "firstName": "Johny",
                    "middleName": "tusFSTLKvR",
                    "lastName": "pkw1XH1",
                    "alias": "John bailey",
                    "socialSecurityNumber": "333-55-1666",
                    "dateOfBirth": "2062-04-19",
                    "address": {
                      "address1": "AI6 TyzGI5B YprQ7Y",
                      "address2": "05uX xGG",
                      "city": "London",
                      "countryCode": "GB",
                      "postalCode": "Dv4T erT",
                      "type": "home"
                    },
                    "residentialStatus": "nonResident",
                    "nationality": "lw",
                    "currentAddressLessThanThreeYears": true,
                    "previousHomeAddress": {
                      "address1": "CIo U0wJ3a 1k3rwN",
                      "address2": "8DD6 7fg",
                      "city": "London",
                      "countryCode": "GB",
                      "postalCode": "bZX TqF",
                      "type": "home"
                    }
                  },
                  "relationshipToBusiness": {
                    "ownershipPercentage": 10,
                    "director": false,
                    "position": "partner"
                  },
                  "email": "PuDnv.iX8XrhV@X8RQ3S5.4IC",
                  "phones": [
                    {
                      "prefix": "44",
                      "number": "Z0avBNjMlS"
                    }
                  ],
                  "identityDocuments": [
                    {
                      "type": "passport",
                      "number": "v2OhZxguD",
                      "issuingInstitution": "UK Passport Office",
                      "issuingCountry": "GB",
                      "validFrom": "1989-06-06",
                      "validTo": "2028-03-19"
                    }
                  ],
                  "dateTimeCreated": "2025-09-02T15:51:55.678Z",
                  "version": 1
                },
                {
                  "identityVerificationState": "started",
                  "identityVerificationMethod": "identityVerificationService",
                  "beneficialOwnerReference": "zHCxMG8x4T",
                  "beneficialOwnerId": "parT4dazXixMu5npZGQL0iwH0",
                  "personalDetails": {
                    "title": "Dr",
                    "firstName": "Jenly",
                    "middleName": "tusFSTLKvR",
                    "lastName": "Morris",
                    "alias": "John bailey",
                    "socialSecurityNumber": "333-55-1666",
                    "dateOfBirth": "1918-01-01",
                    "address": {
                      "address1": "NLv QCTjBRt P4cpVy",
                      "address2": "05uX xGG",
                      "city": "London",
                      "countryCode": "GB",
                      "postalCode": "Dv4T erT",
                      "type": "home"
                    },
                    "residentialStatus": "nonResident",
                    "nationality": "lw",
                    "currentAddressLessThanThreeYears": true,
                    "previousHomeAddress": {
                      "address1": "ceR 7DcVj9 qP6wd4",
                      "address2": "8DD6 7fg",
                      "city": "London",
                      "countryCode": "GB",
                      "postalCode": "bZX TqF",
                      "type": "home"
                    }
                  },
                  "relationshipToBusiness": {
                    "ownershipPercentage": 10,
                    "director": false,
                    "position": "partner"
                  },
                  "email": "9UFJ.oVZsgU@laUTWaJ.rs0",
                  "phones": [
                    {
                      "prefix": "44",
                      "number": "Z0avBNjMlS"
                    }
                  ],
                  "identityDocuments": [
                    {
                      "type": "passport",
                      "number": "v2OhZxguD",
                      "issuingInstitution": "UK Passport Office",
                      "issuingCountry": "GB",
                      "validFrom": "1989-06-06",
                      "validTo": "2028-03-19"
                    }
                  ],
                  "dateTimeCreated": "2025-09-02T15:51:56.294Z",
                  "version": 1
                }
              ]
            }
          ],
          "pagination": {
            "page": 0,
            "size": 10,
            "pageCount": 1,
            "totalNumberOfRecords": 4
          }
        }
      },
      "400_Invalid_Url": {
        "value": {
          "errorName": "urlContainsInvalidValue",
          "message": "The URL contains a value or values that are invalid.",
          "validationErrors": [
            {
              "errorName": "fieldHasInvalidValue",
              "message": "Party 'parDgfhD9O5lWVjWiUOo3Cdf0' was not found.",
              "jsonPath": "$.partyId"
            }
          ]
        }
      },
      "Create_Party_Person_modular": {
        "description": "Create a party for a person (modular)",
        "value": {
          "merchant": {
            "entity": "default"
          },
          "partyReference": "5htNU0XQ7V",
          "partyType": "beneficiary",
          "type": "person",
          "personalDetails": {
            "title": "Mr",
            "firstName": "Case",
            "middleName": "Henry",
            "lastName": "Mitchell",
            "alias": "Henry Smith",
            "socialSecurityNumber": "333-75-6666",
            "residentialStatus": "resident",
            "dateOfBirth": "1983-10-12",
            "address": {
              "address1": "1847 Kingsbury Court",
              "address2": "Unit 42",
              "type": "home",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA"
            }
          },
          "email": "case.mitchell@example.com",
          "phones": [
            {
              "number": "02079461234",
              "prefix": "44"
            }
          ]
        }
      },
      "Create_Party_Person_orchestrated": {
        "description": "Create a party for a person with previous home address (orchestrated)",
        "value": {
          "merchant": {
            "entity": "default"
          },
          "partyReference": "VuzvLew4y7",
          "partyType": "beneficiary",
          "type": "person",
          "personalDetails": {
            "title": "Mr",
            "firstName": "Case",
            "middleName": "Henry",
            "lastName": "Mitchell",
            "alias": "Case Smith",
            "socialSecurityNumber": "333-55-9666",
            "residentialStatus": "resident",
            "dateOfBirth": "1983-10-12",
            "currentAddressLessThanThreeYears": true,
            "address": {
              "address1": "1847 Kingsbury Court",
              "address2": "Unit 42",
              "type": "home",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA"
            },
            "previousHomeAddress": {
              "address1": "1847 Morrison Court",
              "address2": "Unit 55",
              "type": "home",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA"
            }
          },
          "email": "case.mitchell@example.com",
          "phones": [
            {
              "number": "02079461234",
              "prefix": "44"
            }
          ],
          "balanceAccounts": [
            {
              "currency": "GBP",
              "scheduledPayoutDay": "tuesday",
              "payoutInstrumentReference": "personalCheckingAccount"
            }
          ],
          "payoutInstruments": [
            {
              "accountHolderName": "Case H. Mitchell",
              "payoutInstrumentType": "bankAccount",
              "swiftBic": "BUKBGB22",
              "bankCode": "045110",
              "branchCode": "Taunton Branch",
              "accountNumber": "23198765",
              "accountType": "checking",
              "iban": "GB892019000123456789",
              "bankName": "HSBC UK BANK PLC",
              "payoutInstrumentReference": "personalCheckingAccount",
              "currency": "GBP",
              "address": {
                "address1": "17 Neo-London Financial Tower",
                "address2": "Suite 1288",
                "type": "business",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB"
              }
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "NEO456789",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2022-08-01",
              "validTo": "2032-08-01"
            },
            {
              "type": "nationalId",
              "number": "ZAIBATSU-00792",
              "issuingInstitution": "Zaibatsu Holding HR Dept.",
              "issuingCountry": "GB",
              "validFrom": "2025-01-01",
              "validTo": "2030-12-31"
            }
          ],
          "performIdentityVerification": true
        }
      },
      "Create_Party_SoleTrader_with_TradingAddress_modular": {
        "description": "Create a Party for a Sole Trader with Trading Address (modular)",
        "value": {
          "merchant": {
            "entity": "default"
          },
          "partyReference": "CGeC6vSmyb",
          "partyType": "beneficiary",
          "type": "soleTrader",
          "personalDetails": {
            "merchantCategoryCode": "5411",
            "merchantCategoryCodeDescription": "Grocery Stores, Supermarkets",
            "website": "https://www.example.com/",
            "title": "Ms",
            "firstName": "Linda",
            "middleName": "Liam",
            "lastName": "Lee",
            "tradingName": "Linda's Supplies",
            "alias": "Linda Smith",
            "socialSecurityNumber": "333-57-6666",
            "taxIdentifier": "GB-123456789",
            "dateOfBirth": "1990-07-15",
            "address": {
              "address1": "123 Sprawl Avenue",
              "address2": "Flat 202",
              "city": "Chester",
              "countryCode": "GB",
              "postalCode": "CH1 4PL",
              "type": "home"
            },
            "residentialStatus": "resident",
            "customerReference": "customerrefSoleTrader",
            "nationality": "GB",
            "currentAddressLessThanThreeYears": true,
            "isTradingAddressSameAsPrimary": false,
            "previousHomeAddress": {
              "address1": "456 Sprawl Avenue",
              "address2": "Flat 303",
              "city": "Chester",
              "countryCode": "GB",
              "postalCode": "CH2 4PL",
              "type": "other"
            },
            "tradingAddress": {
              "address1": "999 Sprawl lane",
              "address2": "Flat 509",
              "city": "Chester",
              "countryCode": "GB",
              "postalCode": "CH2 4PL",
              "type": "other"
            }
          },
          "email": "lee.linda@example.com",
          "phones": [
            {
              "prefix": "81",
              "number": "9098765432"
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "789",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2021-01-01",
              "validTo": "2031-01-01"
            },
            {
              "type": "taxRegistrationCode",
              "number": "123",
              "issuingInstitution": "HMRC",
              "issuingCountry": "GB",
              "validFrom": "2023-11-30",
              "validTo": "2030-12-30"
            }
          ],
          "balanceAccounts": [
            {
              "currency": "GBP"
            }
          ],
          "payoutInstruments": [
            {
              "payoutInstrumentReference": "primaryBusinessAccount",
              "payoutInstrumentType": "bankAccount",
              "currency": "GBP",
              "accountHolderName": "Linda Lee",
              "swiftBic": "LLOYGB21",
              "bankCode": "000112",
              "branchCode": "Bradford Branch",
              "accountNumber": "12345678",
              "accountType": "savings",
              "iban": "JP123000400003123456789",
              "bankName": "Lloyds Bank",
              "address": {
                "address1": "789 Sakura Street",
                "address2": "Suite 5A",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "E1 6AN",
                "type": "other"
              }
            }
          ]
        }
      },
      "Create_Party_Company_with_TradingAddress_orchestrated": {
        "description": "Create a Party for a Company with trading address different than legal address (orchestrated)",
        "value": {
          "merchant": {
            "entity": "default"
          },
          "partyReference": "BGy1nSxvSw",
          "partyType": "beneficiary",
          "type": "company",
          "companyDetails": {
            "legalName": "Tessier-Ashpool Systems Ltd.",
            "tradingName": "Example.co.uk",
            "customerReference": "CustRefZA98765",
            "registrationNumber": "7564389201",
            "taxIdentifier": "GB-987654321",
            "companyType": "publicLimitedCompany",
            "dateOfIncorporation": "1977-07-04",
            "merchantCategoryCode": "5734",
            "merchantCategoryCodeDescription": "Computer Software Stores",
            "isTradingAddressSameAsPrimary": false,
            "website": "https://www.example.com",
            "legalAddress": {
              "address1": "7 Straylight Complex",
              "address2": "Corporate District, Level 99",
              "type": "business",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "EC1A 1BB"
            },
            "tradingAddress": {
              "address1": "789 Freeside Blvd",
              "address2": "Villa Straylight",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA",
              "type": "poBox"
            }
          },
          "email": "info@example.com",
          "phones": [
            {
              "number": "8475932",
              "prefix": "81"
            }
          ],
          "balanceAccounts": [
            {
              "currency": "GBP"
            },
            {
              "currency": "EUR",
              "scheduledPayoutDay": "monday",
              "payoutInstrumentReference": "primaryBusinessAccount",
              "frequency": "monthly",
              "recurrence": "second"
            }
          ],
          "payoutInstruments": [
            {
              "accountHolderName": "Tessier-Ashpool Systems Ltd.",
              "payoutInstrumentType": "bankAccount",
              "swiftBic": "FSFCGB33",
              "bankCode": "045110",
              "branchCode": "Barclays Branch",
              "accountNumber": "12345678",
              "accountType": "savings",
              "iban": "GB33TASS12345678901234",
              "bankName": "Freeside Financial Corporation",
              "payoutInstrumentReference": "primaryBusinessAccount2",
              "currency": "EUR",
              "address": {
                "address1": "3 Villa Straylight",
                "address2": "Freeside",
                "type": "business",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB"
              }
            }
          ],
          "beneficialOwners": [
            {
              "beneficialOwnerReference": "39XaAW8hCf",
              "personalDetails": {
                "title": "Dr",
                "firstName": "Peter",
                "middleName": "Illusionet",
                "lastName": "Riviera",
                "alias": "Peter Smith",
                "socialSecurityNumber": "383-55-6666",
                "residentialStatus": "nonResident",
                "dateOfBirth": "1972-03-22",
                "nationality": "GB",
                "address": {
                  "address1": "789 Downing Street",
                  "address2": "Flat 404",
                  "city": "London",
                  "type": "home",
                  "countryCode": "GB",
                  "postalCode": "SW1A 2AA"
                },
                "currentAddressLessThanThreeYears": true,
                "previousHomeAddress": {
                  "address1": "123 Oxford Street",
                  "address2": "Flat 101",
                  "city": "London",
                  "type": "home",
                  "countryCode": "GB",
                  "postalCode": "W1D 1LP"
                }
              },
              "relationshipToBusiness": {
                "ownershipPercentage": 10,
                "director": false,
                "position": "partner"
              },
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "B98765432",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "2018-05-15",
                  "validTo": "2028-05-15"
                }
              ],
              "email": "peter.riviera@example.com",
              "phones": [
                {
                  "number": "0205556789",
                  "prefix": "44"
                }
              ]
            },
            {
              "beneficialOwnerReference": "A9CuJNpryM",
              "personalDetails": {
                "title": "Ms",
                "firstName": "Molly",
                "middleName": "Puppet",
                "lastName": "Millions",
                "alias": "Molly Smith",
                "socialSecurityNumber": "313-55-6666",
                "residentialStatus": "resident",
                "dateOfBirth": "1980-05-15",
                "nationality": "GB",
                "address": {
                  "address1": "456 Sprawl Street",
                  "address2": "Flat 101",
                  "city": "Burbank",
                  "countryCode": "GB",
                  "postalCode": "RM1 4PL"
                },
                "currentAddressLessThanThreeYears": true,
                "previousHomeAddress": {
                  "address1": "789 Night City Blvd",
                  "address2": "Flat 303",
                  "city": "Night City",
                  "countryCode": "GB",
                  "postalCode": "RM2 3PL"
                }
              },
              "relationshipToBusiness": {
                "ownershipPercentage": 25,
                "director": false,
                "position": "officeManager"
              },
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "A12345678",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "2020-01-01",
                  "validTo": "2030-01-01"
                }
              ],
              "email": "molly.millions@example.com",
              "phones": [
                {
                  "number": "02079461234",
                  "prefix": "44"
                }
              ]
            }
          ]
        }
      },
      "Create_Party_Company_without_TradingAddress_modular": {
        "description": "Create a party for a company without trading address (modular)",
        "value": {
          "merchant": {
            "entity": "default"
          },
          "partyReference": "BGy1nSxvSw",
          "partyType": "beneficiary",
          "type": "company",
          "companyDetails": {
            "legalName": "Tessier-Ashpool Systems Ltd.",
            "tradingName": "Example.co.uk",
            "customerReference": "CustRefZA98765",
            "registrationNumber": "7564389201",
            "taxIdentifier": "GB-987654321",
            "companyType": "publicLimitedCompany",
            "dateOfIncorporation": "1977-07-04",
            "merchantCategoryCode": "5734",
            "merchantCategoryCodeDescription": "Computer Software Stores",
            "isTradingAddressSameAsPrimary": true,
            "website": "https://www.example.com",
            "legalAddress": {
              "address1": "7 Straylight Complex",
              "address2": "Corporate District, Level 99",
              "type": "business",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "EC1A 1BB"
            }
          },
          "email": "info@example.com",
          "phones": [
            {
              "number": "8475932",
              "prefix": "81"
            }
          ]
        }
      },
      "Person_created_201_modular": {
        "description": "Create a party for a person (modular)",
        "value": {
          "identityVerificationState": "notVerified",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Frank118",
          "partyType": "beneficiary",
          "type": "person",
          "partyId": "parpI1tAL2bK8Lb-52Rfblg30",
          "personalDetails": {
            "title": "Mr",
            "firstName": "Case",
            "middleName": "Henry",
            "lastName": "Mitchell",
            "alias": "Case Smith",
            "socialSecurityNumber": "353-55-6666",
            "dateOfBirth": "1983-10-12",
            "address": {
              "address1": "1847 Kingsbury Court",
              "address2": "Unit 42",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA",
              "type": "home"
            },
            "residentialStatus": "resident",
            "currentAddressLessThanThreeYears": false
          },
          "email": "case.mitchell@example.com",
          "phones": [
            {
              "prefix": "44",
              "number": "02079461234"
            }
          ],
          "identityDocuments": [],
          "balanceAccounts": [],
          "dateTimeCreated": "2025-04-07T20:42:17.292Z",
          "version": 0,
          "active": true,
          "dateTimeActivated": "2025-04-24T17:55:56.283Z",
          "payoutInstruments": []
        }
      },
      "Person_created_201_orchestrated": {
        "description": "Create party for a person with previous home address (orchestrated)",
        "value": {
          "identityVerificationState": "started",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Heidi197",
          "partyType": "beneficiary",
          "type": "person",
          "partyId": "parMbuHucAsLeLL0BhDpWdjE0",
          "personalDetails": {
            "title": "Mr",
            "firstName": "Case",
            "middleName": "Henry",
            "lastName": "Mitchell",
            "alias": "Case Smith",
            "socialSecurityNumber": "333-55-6656",
            "dateOfBirth": "1983-10-12",
            "address": {
              "address1": "1847 Kingsbury Court",
              "address2": "Unit 42",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA",
              "type": "home"
            },
            "previousHomeAddress": {
              "address1": "1847 Morrison Court",
              "address2": "Unit 55",
              "type": "home",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA"
            },
            "residentialStatus": "resident",
            "currentAddressLessThanThreeYears": true
          },
          "email": "case.mitchell@example.com",
          "phones": [
            {
              "prefix": "44",
              "number": "02079461234"
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "NEO456789",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2022-08-01",
              "validTo": "2032-08-01"
            },
            {
              "type": "nationalId",
              "number": "ZAIBATSU-00792",
              "issuingInstitution": "Zaibatsu Holding HR Dept.",
              "issuingCountry": "GB",
              "validFrom": "2025-01-01",
              "validTo": "2030-12-31"
            }
          ],
          "balanceAccounts": [
            {
              "currency": "GBP",
              "payoutInstrumentReference": "personalCheckingAccount",
              "scheduledPayoutDay": "tuesday",
              "frequency": "weekly",
              "balanceAccountId": "par3GymZO5MtP18qe5NFaaPp0",
              "dateTimeCreated": "2025-04-16T20:46:24.122Z",
              "version": 0,
              "nextPayoutDate": "2025-09-19"
            }
          ],
          "dateTimeCreated": "2025-04-16T20:46:24.122Z",
          "version": 0,
          "active": true,
          "dateTimeActivated": "2025-04-24T17:55:56.283Z",
          "payoutInstruments": [
            {
              "payoutInstrumentReference": "personalCheckingAccount",
              "payoutInstrumentId": "parclOAFlaOX-H_2UBp9tWbd0",
              "payoutInstrumentType": "bankAccount",
              "currency": "GBP",
              "dateTimeCreated": "2025-04-16T20:46:24.122Z",
              "version": 0,
              "accountHolderName": "Case H. Mitchell",
              "swiftBic": "BUKBGB22",
              "bankCode": "045110",
              "accountNumber": "23198765",
              "accountType": "checking",
              "iban": "GB892019000123456789",
              "bankName": "HSBC UK BANK PLC",
              "address": {
                "address1": "17 Neo-London Financial Tower",
                "address2": "Suite 1288",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB",
                "type": "business"
              },
              "branchCode": "Taunton Branch"
            }
          ]
        }
      },
      "SoleTrader_with_TradingAddress_created_201_modular": {
        "description": "Create a party for a sole trader with trading address (modular)",
        "value": {
          "identityVerificationState": "started",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Anderson736",
          "partyType": "beneficiary",
          "type": "soleTrader",
          "partyId": "parUbyQnnkuOPHFiHsVutAru0",
          "personalDetails": {
            "merchantCategoryCode": "5411",
            "merchantCategoryCodeDescription": "Grocery Stores, Supermarkets",
            "isTradingAddressSameAsPrimary": false,
            "website": "https://www.example.com/",
            "title": "Ms",
            "firstName": "Linda",
            "middleName": "Liam",
            "lastName": "Lee",
            "tradingName": "Linda's Supplies",
            "alias": "Linda Smith",
            "socialSecurityNumber": "343-55-6666",
            "taxIdentifier": "GB-123456789",
            "dateOfBirth": "1990-07-15",
            "address": {
              "address1": "123 Sprawl Avenue",
              "address2": "Flat 202",
              "city": "Chester",
              "countryCode": "GB",
              "postalCode": "CH1 4PL",
              "type": "home"
            },
            "tradingAddress": {
              "address1": "999 Sprawl lane",
              "address2": "Flat 509",
              "city": "Chester",
              "countryCode": "GB",
              "postalCode": "CH2 4PL",
              "type": "other"
            },
            "residentialStatus": "resident",
            "customerReference": "customerrefSoleTrader",
            "nationality": "GB",
            "currentAddressLessThanThreeYears": true,
            "previousHomeAddress": {
              "address1": "456 Sprawl Avenue",
              "address2": "Flat 303",
              "city": "Chester",
              "countryCode": "GB",
              "postalCode": "CH2 4PL",
              "type": "other"
            }
          },
          "email": "lee.linda@example.com",
          "phones": [
            {
              "prefix": "81",
              "number": "9098765432"
            }
          ],
          "identityDocuments": [
            {
              "type": "taxRegistrationCode",
              "number": "123",
              "issuingInstitution": "HMRC",
              "issuingCountry": "GB",
              "validFrom": "2023-11-30",
              "validTo": "2030-12-30"
            },
            {
              "type": "passport",
              "number": "789",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2021-01-01",
              "validTo": "2031-01-01"
            }
          ],
          "balanceAccounts": [
            {
              "currency": "GBP",
              "balanceAccountId": "parQj9Y4leX3ysLFSQ7DXm1z0",
              "dateTimeCreated": "2025-04-16T20:46:25.444Z",
              "version": 0,
              "frequency": "weekly",
              "nextPayoutDate": "2025-04-25"
            }
          ],
          "dateTimeCreated": "2025-04-16T20:46:25.444Z",
          "version": 0,
          "active": true,
          "dateTimeActivated": "2025-04-24T17:55:56.283Z",
          "payoutInstruments": [
            {
              "payoutInstrumentReference": "primaryBusinessAccount",
              "payoutInstrumentId": "parFrc7XcecQ7zVXbAodFe6m0",
              "payoutInstrumentType": "bankAccount",
              "currency": "GBP",
              "dateTimeCreated": "2025-04-16T20:46:25.444Z",
              "version": 0,
              "accountHolderName": "Linda Lee",
              "swiftBic": "LLOYGB21",
              "bankCode": "000112",
              "accountNumber": "12345678",
              "accountType": "savings",
              "iban": "JP123000400003123456789",
              "bankName": "Lloyds Bank",
              "address": {
                "address1": "789 Sakura Street",
                "address2": "Suite 5A",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "E1 6AN",
                "type": "other"
              },
              "branchCode": "Bradford Branch"
            }
          ]
        }
      },
      "Company_with_TradingAddress_created_201_orchestrated": {
        "description": "Party for a Company with trading address different than legal address (orchestrated)",
        "value": {
          "identityVerificationState": "notVerified",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Genesis829",
          "partyType": "beneficiary",
          "type": "company",
          "partyId": "par1Gya_pV7rRYUMI3Ep_ssX0",
          "companyDetails": {
            "merchantCategoryCode": "5734",
            "merchantCategoryCodeDescription": "Computer Software Stores",
            "isTradingAddressSameAsPrimary": true,
            "website": "https://www.example.com",
            "legalName": "Tessier-Ashpool Systems Ltd.",
            "tradingName": "Example.co.uk",
            "registrationNumber": "7564389201",
            "taxIdentifier": "GB-987654321",
            "companyType": "publicLimitedCompany",
            "dateOfIncorporation": "1977-07-04",
            "legalAddress": {
              "address1": "7 Straylight Complex",
              "address2": "Corporate District, Level 99",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "EC1A 1BB",
              "type": "business"
            },
            "customerReference": "CustRefZA98765"
          },
          "email": "info@example.com",
          "phones": [
            {
              "prefix": "81",
              "number": "8475932"
            }
          ],
          "identityDocuments": [],
          "balanceAccounts": [
            {
              "currency": "GBP",
              "balanceAccountId": "parFwA0DbiCax4y5mzj6207T0",
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 0
            },
            {
              "currency": "EUR",
              "payoutInstrumentReference": "primaryBusinessAccount",
              "scheduledPayoutDay": "monday",
              "balanceAccountId": "parKXSsjAGYuzsJ6AnD_NSCD0",
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 0,
              "frequency": "monthly",
              "recurrence": "second",
              "nextPayoutDate": "2025-09-19"
            }
          ],
          "dateTimeCreated": "2025-04-24T18:05:40.908Z",
          "version": 0,
          "active": true,
          "dateTimeActivated": "2025-04-24T18:05:40.908Z",
          "payoutInstruments": [
            {
              "payoutInstrumentReference": "primaryBusinessAccount",
              "payoutInstrumentId": "parxYYu5sdO559Yo60Ud4ep50",
              "payoutInstrumentType": "bankAccount",
              "currency": "EUR",
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 0,
              "accountHolderName": "Tessier-Ashpool Systems Ltd.",
              "swiftBic": "FSFCGB33",
              "bankCode": "045110",
              "accountNumber": "1234567890",
              "accountType": "savings",
              "iban": "GB33TASS12345678901234",
              "bankName": "Freeside Financial Corporation",
              "address": {
                "address1": "3 Villa Straylight",
                "address2": "Freeside",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB",
                "type": "business"
              },
              "branchCode": "Barclays Branch"
            }
          ],
          "beneficialOwners": [
            {
              "identityVerificationState": "notVerified",
              "identityVerificationMethod": "identityVerificationService",
              "beneficialOwnerReference": "Jennings377",
              "beneficialOwnerId": "parrLsIhp6pE9VQmWG2Y8wKm0",
              "personalDetails": {
                "title": "Dr",
                "firstName": "Peter",
                "middleName": "Illusionet",
                "alias": "Peter Smith",
                "socialSecurityNumber": "333-15-6666",
                "lastName": "Riviera",
                "dateOfBirth": "1972-03-22",
                "address": {
                  "address1": "789 Downing Street",
                  "address2": "Flat 404",
                  "city": "London",
                  "countryCode": "GB",
                  "postalCode": "SW1A 2AA",
                  "type": "home"
                },
                "residentialStatus": "nonResident",
                "nationality": "GB",
                "currentAddressLessThanThreeYears": true,
                "previousHomeAddress": {
                  "address1": "123 Oxford Street",
                  "address2": "Flat 101",
                  "city": "London",
                  "countryCode": "GB",
                  "postalCode": "W1D 1LP",
                  "type": "home"
                }
              },
              "relationshipToBusiness": {
                "ownershipPercentage": 10,
                "director": false,
                "isPrincipalOwner": true,
                "position": "partner"
              },
              "email": "peter.riviera@example.com",
              "phones": [
                {
                  "prefix": "44",
                  "number": "0205556789"
                }
              ],
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "B98765432",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "2018-05-15",
                  "validTo": "2028-05-15"
                }
              ],
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 0
            },
            {
              "identityVerificationState": "notVerified",
              "identityVerificationMethod": "identityVerificationService",
              "beneficialOwnerReference": "Dana455",
              "beneficialOwnerId": "parC3Po42KDFr1SRgu351Ncy0",
              "personalDetails": {
                "title": "Ms",
                "firstName": "Molly",
                "middleName": "Puppet",
                "lastName": "Millions",
                "alias": "Molly Smith",
                "socialSecurityNumber": "353-55-6666",
                "dateOfBirth": "1980-05-15",
                "address": {
                  "address1": "456 Sprawl Street",
                  "address2": "Flat 101",
                  "city": "Burbank",
                  "countryCode": "GB",
                  "postalCode": "RM1 4PL"
                },
                "residentialStatus": "resident",
                "nationality": "GB",
                "currentAddressLessThanThreeYears": true,
                "previousHomeAddress": {
                  "address1": "789 Night City Blvd",
                  "address2": "Flat 303",
                  "city": "Night City",
                  "countryCode": "GB",
                  "postalCode": "RM2 3PL"
                }
              },
              "relationshipToBusiness": {
                "ownershipPercentage": 25,
                "director": false,
                "isPrincipalOwner": true,
                "position": "officeManager"
              },
              "email": "molly.millions@example.com",
              "phones": [
                {
                  "prefix": "44",
                  "number": "02079461234"
                }
              ],
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "A12345678",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "2020-01-01",
                  "validTo": "2030-01-01"
                }
              ],
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 0
            }
          ]
        }
      },
      "Company_without_TradingAddress_created_201_modular": {
        "description": "party for a company without trading address (modular)",
        "value": {
          "identityVerificationState": "notVerified",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Genesis829",
          "partyType": "beneficiary",
          "type": "company",
          "partyId": "par1Gya_pV7rRYUMI3Ep_ssX0",
          "companyDetails": {
            "merchantCategoryCode": "5734",
            "merchantCategoryCodeDescription": "Computer Software Stores",
            "isTradingAddressSameAsPrimary": true,
            "website": "https://www.example.com",
            "legalName": "Tessier-Ashpool Systems Ltd.",
            "tradingName": "Example.co.uk",
            "registrationNumber": "7564389201",
            "taxIdentifier": "GB-987654321",
            "companyType": "publicLimitedCompany",
            "dateOfIncorporation": "1977-07-04",
            "legalAddress": {
              "address1": "7 Straylight Complex",
              "address2": "Corporate District, Level 99",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "EC1A 1BB",
              "type": "business"
            },
            "customerReference": "CustRefZA98765"
          },
          "email": "info@example.com",
          "phones": [
            {
              "prefix": "81",
              "number": "8475932"
            }
          ],
          "identityDocuments": [],
          "balanceAccounts": [],
          "dateTimeCreated": "2025-04-24T18:05:40.908Z",
          "version": 0,
          "active": true,
          "dateTimeActivated": "2025-04-24T18:05:40.908Z",
          "payoutInstruments": [],
          "beneficialOwners": []
        }
      },
      "Get_Party_Person_200_orchestrated": {
        "description": "Get a party for person",
        "value": {
          "identityVerificationState": "pending",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Heidi197",
          "partyType": "beneficiary",
          "type": "person",
          "partyId": "parMbuHucAsLeLL0BhDpWdjE0",
          "personalDetails": {
            "title": "Mr",
            "firstName": "Case",
            "middleName": "Henry",
            "lastName": "Mitchell",
            "alias": "Henry Smith",
            "socialSecurityNumber": "333-55-6666",
            "dateOfBirth": "1983-10-12",
            "address": {
              "address1": "1847 Kingsbury Court",
              "address2": "Unit 42",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA",
              "type": "home"
            },
            "residentialStatus": "resident",
            "currentAddressLessThanThreeYears": false
          },
          "email": "case.mitchell@example.com",
          "phones": [
            {
              "prefix": "44",
              "number": "02079461234"
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "NEO456789",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2022-08-01",
              "validTo": "2032-08-01"
            },
            {
              "type": "nationalId",
              "number": "ZAIBATSU-00792",
              "issuingInstitution": "Zaibatsu Holding HR Dept.",
              "issuingCountry": "GB",
              "validFrom": "2025-01-01",
              "validTo": "2030-12-31"
            }
          ],
          "balanceAccounts": [
            {
              "currency": "EUR",
              "payoutInstrumentReference": "personalCheckingAccount",
              "scheduledPayoutDay": "friday",
              "frequency": "weekly",
              "balanceAccountId": "pareBH4YMkUx7MA2X7bnS4750",
              "dateTimeCreated": "2025-04-16T20:46:26.727Z",
              "version": 0,
              "nextPayoutDate": "2025-04-25"
            },
            {
              "currency": "GBP",
              "payoutInstrumentReference": "personalCheckingAccount2",
              "scheduledPayoutDay": "tuesday",
              "frequency": "weekly",
              "balanceAccountId": "par3GymZO5MtP18qe5NFaaPp0",
              "dateTimeCreated": "2025-04-16T20:46:24.122Z",
              "version": 0,
              "nextPayoutDate": "2025-04-25"
            }
          ],
          "dateTimeCreated": "2025-04-16T20:46:24.122Z",
          "version": 0,
          "active": true,
          "dateTimeActivated": "2025-04-24T17:55:56.283Z",
          "payoutInstruments": [
            {
              "payoutInstrumentReference": "personalCheckingAccount",
              "payoutInstrumentId": "parclOAFlaOX-H_2UBp9tWbd0",
              "payoutInstrumentType": "bankAccount",
              "currency": "GBP",
              "dateTimeCreated": "2025-04-16T20:46:24.122Z",
              "version": 0,
              "accountHolderName": "Case H. Mitchell",
              "swiftBic": "BUKBGB22",
              "bankCode": "045110",
              "accountNumber": "23198765",
              "accountType": "checking",
              "iban": "GB892019000123456789",
              "bankName": "HSBC UK BANK PLC",
              "address": {
                "address1": "17 Neo-London Financial Tower",
                "address2": "Suite 1288",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB",
                "type": "business"
              },
              "branchCode": "Taunton Branch"
            },
            {
              "payoutInstrumentReference": "personalCheckingAccount2",
              "payoutInstrumentId": "parKsh3dSA_VRckwEDRHLzOR0",
              "payoutInstrumentType": "bankAccount",
              "currency": "EUR",
              "dateTimeCreated": "2025-04-16T20:46:26.235Z",
              "version": 0,
              "accountHolderName": "Case H. Mitchell",
              "swiftBic": "BUKBGB22",
              "bankCode": "045110",
              "accountNumber": "2319876543210",
              "accountType": "checking",
              "iban": "GB892019000123456789",
              "bankName": "Metro Bank",
              "address": {
                "address1": "17 Neo-London Financial Tower",
                "address2": "Suite 1288",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB",
                "type": "business"
              },
              "branchCode": "Barclays Branch"
            }
          ]
        }
      },
      "Get_Party_SoleTrader_200_orchestrated": {
        "description": "Get a party for soleTrader",
        "value": {
          "identityVerificationState": "notVerified",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Anderson736",
          "partyType": "beneficiary",
          "type": "soleTrader",
          "partyId": "parUbyQnnkuOPHFiHsVutAru0",
          "personalDetails": {
            "merchantCategoryCode": "5411",
            "merchantCategoryCodeDescription": "Grocery Stores, Supermarkets",
            "isTradingAddressSameAsPrimary": true,
            "website": "https://www.example.com/",
            "title": "Ms",
            "firstName": "Linda",
            "middleName": "Liam",
            "lastName": "Lee",
            "alias": "Linda Smith",
            "socialSecurityNumber": "133-55-6666",
            "taxIdentifier": "GB-123456789",
            "tradingName": "Linda's Supplies",
            "dateOfBirth": "1990-07-15",
            "address": {
              "address1": "123 Sprawl Avenue",
              "address2": "Flat 202",
              "city": "Chester",
              "countryCode": "GB",
              "postalCode": "CH1 4PL",
              "type": "home"
            },
            "residentialStatus": "resident",
            "customerReference": "customerrefSoleTrader",
            "nationality": "GB",
            "currentAddressLessThanThreeYears": true,
            "previousHomeAddress": {
              "address1": "456 Sprawl Avenue",
              "address2": "Flat 303",
              "city": "Chester",
              "countryCode": "GB",
              "postalCode": "CH2 4PL",
              "type": "other"
            }
          },
          "email": "lee.linda@example.com",
          "phones": [
            {
              "prefix": "81",
              "number": "9098765432"
            }
          ],
          "identityDocuments": [
            {
              "type": "taxRegistrationCode",
              "number": "123",
              "issuingInstitution": "HMRC",
              "issuingCountry": "GB",
              "validFrom": "2023-11-30",
              "validTo": "2030-12-30"
            },
            {
              "type": "passport",
              "number": "789",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2021-01-01",
              "validTo": "2031-01-01"
            }
          ],
          "balanceAccounts": [
            {
              "currency": "USD",
              "payoutInstrumentReference": "primaryBusinessAccount",
              "scheduledPayoutDay": "friday",
              "frequency": "weekly",
              "balanceAccountId": "parApcraCq1bmBuCotAMoyss0",
              "dateTimeCreated": "2025-04-16T20:46:26.852Z",
              "version": 0,
              "nextPayoutDate": "2025-04-25"
            },
            {
              "currency": "GBP",
              "balanceAccountId": "parQj9Y4leX3ysLFSQ7DXm1z0",
              "dateTimeCreated": "2025-04-16T20:46:25.444Z",
              "version": 0
            }
          ],
          "dateTimeCreated": "2025-04-16T20:46:25.444Z",
          "version": 0,
          "active": true,
          "dateTimeActivated": "2025-04-24T17:55:56.283Z",
          "payoutInstruments": [
            {
              "payoutInstrumentReference": "primaryBusinessAccount",
              "payoutInstrumentId": "parFrc7XcecQ7zVXbAodFe6m0",
              "payoutInstrumentType": "bankAccount",
              "currency": "GBP",
              "dateTimeCreated": "2025-04-16T20:46:25.444Z",
              "version": 0,
              "accountHolderName": "Linda Lee",
              "swiftBic": "LLOYGB21",
              "bankCode": "000112",
              "accountNumber": "12345678",
              "accountType": "savings",
              "iban": "JP123000400003123456789",
              "bankName": "Lloyds Bank",
              "address": {
                "address1": "789 Sakura Street",
                "address2": "Suite 5A",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "E1 6AN",
                "type": "other"
              },
              "branchCode": "Bradford Branch"
            },
            {
              "payoutInstrumentReference": "primaryBusinessAccount2",
              "payoutInstrumentId": "parnHhcim1r9IYtG8I7Twbbc0",
              "payoutInstrumentType": "bankAccount",
              "currency": "USD",
              "dateTimeCreated": "2025-04-16T20:46:26.420Z",
              "version": 0,
              "accountHolderName": "Case H. Mitchell",
              "swiftBic": "BUKBGB22",
              "bankCode": "045110",
              "accountNumber": "23198765",
              "accountType": "checking",
              "iban": "GB892019000123456789",
              "bankName": "Metro Bank",
              "address": {
                "address1": "17 Neo-London Financial Tower",
                "address2": "Suite 1288",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB",
                "type": "business"
              },
              "branchCode": "Barclays Branch"
            }
          ]
        }
      },
      "Get_Party_Company_200_orchestrated": {
        "description": "Get a party for company",
        "value": {
          "identityVerificationState": "pending",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Genesis829",
          "partyType": "beneficiary",
          "type": "company",
          "partyId": "par1Gya_pV7rRYUMI3Ep_ssX0",
          "companyDetails": {
            "merchantCategoryCode": "5734",
            "merchantCategoryCodeDescription": "Computer Software Stores",
            "isTradingAddressSameAsPrimary": false,
            "website": "https://www.example.com",
            "legalName": "Tessier-Ashpool Systems Ltd.",
            "tradingName": "Example.co.uk",
            "registrationNumber": "7564389201",
            "taxIdentifier": "GB987654321",
            "companyType": "publicLimitedCompany",
            "dateOfIncorporation": "1977-07-04",
            "legalAddress": {
              "address1": "7 Straylight Complex",
              "address2": "Corporate District, Level 99",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "EC1A 1BB",
              "type": "business"
            },
            "tradingAddress": {
              "address1": "789 Freeside Blvd",
              "address2": "Villa Straylight",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA",
              "type": "poBox"
            },
            "customerReference": "CustRefZA98765"
          },
          "email": "info@example.com",
          "phones": [
            {
              "prefix": "81",
              "number": "8475932"
            }
          ],
          "identityDocuments": [],
          "balanceAccounts": [
            {
              "currency": "GBP",
              "balanceAccountId": "parFwA0DbiCax4y5mzj6207T0",
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 1
            },
            {
              "currency": "EUR",
              "payoutInstrumentReference": "primaryBusinessAccount",
              "scheduledPayoutDay": "monday",
              "frequency": "monthly",
              "recurrence": "second",
              "balanceAccountId": "parKXSsjAGYuzsJ6AnD_NSCD0",
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 1,
              "nextPayoutDate": "2025-09-19"
            },
            {
              "currency": "USD",
              "payoutInstrumentReference": "primaryBusinessAccount2",
              "scheduledPayoutDay": "thursday",
              "frequency": "weekly",
              "balanceAccountId": "par0yJR1v3RBd8B1CrEYDpTx0",
              "dateTimeCreated": "2025-04-24T18:05:41.948Z",
              "version": 1,
              "nextPayoutDate": "2025-04-25"
            }
          ],
          "dateTimeCreated": "2025-04-24T18:05:41.046Z",
          "version": 2,
          "active": true,
          "dateTimeActivated": "2025-04-24T17:55:56.283Z",
          "payoutInstruments": [
            {
              "payoutInstrumentReference": "primaryBusinessAccount",
              "payoutInstrumentId": "parxYYu5sdO559Yo60Ud4ep50",
              "payoutInstrumentType": "bankAccount",
              "currency": "EUR",
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 1,
              "accountHolderName": "Tessier-Ashpool Systems Ltd.",
              "swiftBic": "FSFCGB33",
              "bankCode": "045110",
              "accountNumber": "1234567890",
              "accountType": "savings",
              "iban": "GB33TASS12345678901234",
              "bankName": "Freeside Financial Corporation",
              "address": {
                "address1": "3 Villa Straylight",
                "address2": "Freeside",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB",
                "type": "business"
              },
              "branchCode": "Barclays Branch"
            },
            {
              "payoutInstrumentReference": "primaryBusinessAccount2",
              "payoutInstrumentId": "parbLmHCft8cLP8XXsay63fQ0",
              "payoutInstrumentType": "bankAccount",
              "currency": "USD",
              "dateTimeCreated": "2025-04-24T18:05:41.525Z",
              "version": 1,
              "accountHolderName": "Tessier-Ashpool Systems Ltd.",
              "swiftBic": "FSFCUS33",
              "bankCode": "045110",
              "accountNumber": "2276581",
              "accountType": "savings",
              "iban": "GB33TASS12345678901234",
              "bankName": "Freeside Financial Corporation",
              "address": {
                "address1": "3 Villa Straylight",
                "address2": "Freeside",
                "city": "York",
                "state": "NA",
                "countryCode": "GB",
                "postalCode": "L502 MK54",
                "type": "business"
              },
              "branchCode": "Muswell Hill Branch"
            }
          ],
          "beneficialOwners": [
            {
              "identityVerificationState": "pending",
              "identityVerificationMethod": "identityVerificationService",
              "beneficialOwnerReference": "Jennings377",
              "beneficialOwnerId": "parrLsIhp6pE9VQmWG2Y8wKm0",
              "personalDetails": {
                "title": "Dr",
                "firstName": "Peter",
                "middleName": "Illusionet",
                "lastName": "Riviera",
                "alias": "Peter Smith",
                "socialSecurityNumber": "323-55-6666",
                "dateOfBirth": "1972-03-22",
                "address": {
                  "address1": "789 Downing Street",
                  "address2": "Flat 404",
                  "city": "London",
                  "countryCode": "GB",
                  "postalCode": "SW1A 2AA",
                  "type": "home"
                },
                "residentialStatus": "nonResident",
                "nationality": "GB",
                "currentAddressLessThanThreeYears": true,
                "previousHomeAddress": {
                  "address1": "123 Oxford Street",
                  "address2": "Flat 101",
                  "city": "London",
                  "countryCode": "GB",
                  "postalCode": "W1D 1LP",
                  "type": "home"
                }
              },
              "relationshipToBusiness": {
                "ownershipPercentage": 10,
                "director": false,
                "isPrincipalOwner": false,
                "position": "partner"
              },
              "email": "peter.riviera@example.com",
              "phones": [
                {
                  "prefix": "44",
                  "number": "0205556789"
                }
              ],
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "B98765432",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "2018-05-15",
                  "validTo": "2028-05-15"
                }
              ],
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 1
            },
            {
              "identityVerificationState": "pending",
              "identityVerificationMethod": "identityVerificationService",
              "beneficialOwnerReference": "Orpha684",
              "beneficialOwnerId": "parjDSIhcZTkdGD31KwawOrn0",
              "personalDetails": {
                "title": "Dr",
                "firstName": "John",
                "middleName": "Illusionet",
                "lastName": "Bailey",
                "alias": "John Smith",
                "socialSecurityNumber": "343-55-6666",
                "dateOfBirth": "1972-05-22",
                "address": {
                  "address1": "200 Downing Street",
                  "address2": "Flat 404",
                  "city": "London",
                  "countryCode": "GB",
                  "postalCode": "SW1A 2AA",
                  "type": "home"
                },
                "residentialStatus": "nonResident",
                "nationality": "GB",
                "currentAddressLessThanThreeYears": true,
                "previousHomeAddress": {
                  "address1": "425 Oxford Street",
                  "address2": "Flat 101",
                  "city": "London",
                  "countryCode": "GB",
                  "postalCode": "W1D 1LP",
                  "type": "home"
                }
              },
              "relationshipToBusiness": {
                "ownershipPercentage": 10,
                "director": false,
                "isPrincipalOwner": true,
                "position": "partner"
              },
              "email": "John.bailey@example.com",
              "phones": [
                {
                  "prefix": "44",
                  "number": "0205556789"
                }
              ],
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "B98765432",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "2018-05-15",
                  "validTo": "2028-05-15"
                }
              ],
              "dateTimeCreated": "2025-04-24T18:05:41.045Z",
              "version": 1
            },
            {
              "identityVerificationState": "pending",
              "identityVerificationMethod": "identityVerificationService",
              "beneficialOwnerReference": "Dana455",
              "beneficialOwnerId": "parC3Po42KDFr1SRgu351Ncy0",
              "personalDetails": {
                "title": "Ms",
                "firstName": "Molly",
                "middleName": "Puppet",
                "lastName": "Millions",
                "alias": "Molly Smith",
                "socialSecurityNumber": "332-55-6666",
                "dateOfBirth": "1980-05-15",
                "address": {
                  "address1": "456 Sprawl Street",
                  "address2": "Flat 101",
                  "city": "Burbank",
                  "countryCode": "GB",
                  "postalCode": "RM1 4PL"
                },
                "residentialStatus": "resident",
                "nationality": "GB",
                "currentAddressLessThanThreeYears": true,
                "previousHomeAddress": {
                  "address1": "789 Night City Blvd",
                  "address2": "Flat 303",
                  "city": "Night City",
                  "countryCode": "GB",
                  "postalCode": "RM2 3PL"
                }
              },
              "relationshipToBusiness": {
                "ownershipPercentage": 25,
                "director": false,
                "isPrincipalOwner": true,
                "position": "officeManager"
              },
              "email": "molly.millions@example.com",
              "phones": [
                {
                  "prefix": "44",
                  "number": "02079461234"
                }
              ],
              "identityDocuments": [
                {
                  "type": "passport",
                  "number": "A12345678",
                  "issuingInstitution": "UK Passport Office",
                  "issuingCountry": "GB",
                  "validFrom": "2020-01-01",
                  "validTo": "2030-01-01"
                }
              ],
              "dateTimeCreated": "2025-04-24T18:05:40.908Z",
              "version": 1
            }
          ]
        }
      },
      "Update_Party_Person_orchestrated": {
        "description": "Update a party for a person",
        "value": {
          "merchant": {
            "entity": "default"
          },
          "partyReference": "8X87XwQ7Fv",
          "partyType": "beneficiary",
          "type": "person",
          "personalDetails": {
            "title": "Mr",
            "firstName": "Case",
            "middleName": "Henry",
            "lastName": "Mitchell",
            "alias": "Case Smith",
            "socialSecurityNumber": "393-55-6666",
            "residentialStatus": "resident",
            "dateOfBirth": "1983-10-12",
            "address": {
              "address1": "2025 Kingsbury Court",
              "address2": "Unit 42",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA"
            }
          },
          "email": "case.mitchell@example.com",
          "phones": [
            {
              "number": "02079461234",
              "prefix": "44"
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "NEO456789",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2022-08-01",
              "validTo": "2032-08-01"
            },
            {
              "type": "nationalId",
              "number": "ZAIBATSU-00792",
              "issuingInstitution": "Zaibatsu Holding HR Dept.",
              "issuingCountry": "GB",
              "validFrom": "2025-01-01",
              "validTo": "2030-12-31"
            }
          ]
        }
      },
      "Update_Party_Person_200_orchestrated": {
        "description": "Update party of a person (orchestrated)",
        "value": {
          "identityVerificationState": "notVerified",
          "identityVerificationMethod": "identityVerificationService",
          "merchant": {
            "entity": "default"
          },
          "partyReference": "Lela300",
          "partyType": "beneficiary",
          "type": "person",
          "partyId": "par4733xO8y2YI9HSOTG-kba0",
          "personalDetails": {
            "title": "Mr",
            "firstName": "Case",
            "middleName": "Henry",
            "lastName": "Mitchell",
            "alias": "Case Smith",
            "socialSecurityNumber": "343-55-6666",
            "dateOfBirth": "1983-10-12",
            "address": {
              "address1": "2025 Kingsbury Court",
              "address2": "Unit 42",
              "city": "Manchester",
              "countryCode": "GB",
              "postalCode": "M1 1AA"
            },
            "residentialStatus": "resident",
            "currentAddressLessThanThreeYears": false
          },
          "email": "case.mitchell@example.com",
          "phones": [
            {
              "prefix": "44",
              "number": "02079461234"
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "NEO456789",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2022-08-01",
              "validTo": "2032-08-01"
            },
            {
              "type": "nationalId",
              "number": "ZAIBATSU-00792",
              "issuingInstitution": "Zaibatsu Holding HR Dept.",
              "issuingCountry": "GB",
              "validFrom": "2025-01-01",
              "validTo": "2030-12-31"
            }
          ],
          "balanceAccounts": [
            {
              "currency": "GBP",
              "payoutInstrumentReference": "personalCheckingAccount",
              "scheduledPayoutDay": "tuesday",
              "balanceAccountId": "parXRSh-RDDLU5NyGZpQhyNb0",
              "dateTimeCreated": "2025-04-21T20:11:08.699Z",
              "version": 0,
              "nextPayoutDate": "2025-04-29"
            },
            {
              "currency": "EUR",
              "payoutInstrumentReference": "personalCheckingAccount2",
              "scheduledPayoutDay": "friday",
              "balanceAccountId": "parBTwBk8J3s3nhgbo1vNyvJ0",
              "dateTimeCreated": "2025-04-21T20:11:12.991Z",
              "version": 0,
              "nextPayoutDate": "2025-04-25"
            }
          ],
          "dateTimeCreated": "2025-04-21T20:11:08.695Z",
          "dateTimeUpdated": "2025-04-21T20:11:15.341Z",
          "version": 1,
          "active": true,
          "dateTimeActivated": "2025-04-24T17:55:56.283Z",
          "payoutInstruments": [
            {
              "payoutInstrumentReference": "personalCheckingAccount",
              "payoutInstrumentId": "paru47L8iaV-cm7doWxO7oWm0",
              "payoutInstrumentType": "bankAccount",
              "currency": "GBP",
              "dateTimeCreated": "2025-04-21T20:11:08.698Z",
              "version": 0,
              "accountHolderName": "Case H. Mitchell",
              "swiftBic": "BUKBGB22",
              "bankCode": "045110",
              "accountNumber": "23198765",
              "accountType": "checking",
              "iban": "GB892019000123456789",
              "bankName": "HSBC UK BANK PLC",
              "address": {
                "address1": "17 Neo-London Financial Tower",
                "address2": "Suite 1288",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB",
                "type": "business"
              },
              "branchCode": "Taunton Branch"
            },
            {
              "payoutInstrumentReference": "personalCheckingAccount",
              "payoutInstrumentId": "parbQkpoZT3adRASZB9Zp9e-0",
              "payoutInstrumentType": "bankAccount",
              "currency": "EUR",
              "dateTimeCreated": "2025-04-21T20:11:11.251Z",
              "version": 0,
              "accountHolderName": "Case H. Mitchell",
              "swiftBic": "BUKBGB22",
              "bankCode": "045110",
              "accountNumber": "23198765",
              "accountType": "checking",
              "iban": "GB892019000123456789",
              "bankName": "Metro Bank",
              "address": {
                "address1": "17 Neo-London Financial Tower",
                "address2": "Suite 1288",
                "city": "London",
                "countryCode": "GB",
                "postalCode": "EC1A 1BB",
                "type": "business"
              },
              "branchCode": "Barclays Branch"
            }
          ]
        }
      },
      "Deactivate_Party_Person_modular": {
        "description": "Deactivate an active party (modular)",
        "value": {
          "deactivationReason": "partyDormant",
          "dispositionOfFunds": "payoutToParty"
        }
      },
      "Deactivate_Party_Person_200_modular": {
        "description": "Deactivate an active party (modular)",
        "value": {
          "deactivationReason": "partyDormant",
          "dispositionOfFunds": "payoutToParty",
          "active": false,
          "dateTimeDeactivated": "2025-07-29T17:34:01.621Z"
        }
      },
      "Reactivate_Party_Person_modular": {
        "description": "Reactivate an inactive party (modular)",
        "value": {
          "active": true
        }
      },
      "Reactivate_Party_Person_200_modular": {
        "description": "Activate an deactivated party (modular)",
        "value": {
          "active": true,
          "dateTimeActivated": "2025-07-29T17:34:01.621Z"
        }
      },
      "Create_BalanceAccount_Person_modular": {
        "description": "Create balance account for existing party of a person (modular)",
        "value": {
          "currency": "EUR",
          "scheduledPayoutDay": "friday",
          "payoutInstrumentReference": "personalCheckingAccount2"
        }
      },
      "Create_BalanceAccount_SoleTrader_modular": {
        "description": "Create balance account for existing party of a soleTader (modular)",
        "value": {
          "currency": "USD",
          "scheduledPayoutDay": "friday",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "frequency": "weekly"
        }
      },
      "Create_BalanceAccount_Company_modular": {
        "description": "Create balance account for existing party of a company (modular)",
        "value": {
          "currency": "USD",
          "scheduledPayoutDay": "thursday",
          "payoutInstrumentReference": "primaryBusinessAccount"
        }
      },
      "BalanceAccount_Person_created_201_modular": {
        "description": "Balance account for a party of an existing person (modular)",
        "value": {
          "currency": "EUR",
          "payoutInstrumentReference": "personalCheckingAccount2",
          "scheduledPayoutDay": "friday",
          "balanceAccountId": "pareBH4YMkUx7MA2X7bnS4750",
          "dateTimeCreated": "2025-04-16T20:46:26.727Z",
          "version": 0,
          "nextPayoutDate": "2025-04-25"
        }
      },
      "BalanceAccount_SoleTrader_created_201_modular": {
        "description": "Balance account for a party of an existing soleTrader (modular)",
        "value": {
          "currency": "USD",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "scheduledPayoutDay": "friday",
          "balanceAccountId": "parApcraCq1bmBuCotAMoyss0",
          "dateTimeCreated": "2025-04-16T20:46:26.852Z",
          "version": 0,
          "nextPayoutDate": "2025-04-25",
          "frequency": "weekly"
        }
      },
      "BalanceAccount_Company_created_201_modular": {
        "description": "Balance account for a party of an existing company (modular)",
        "value": {
          "currency": "USD",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "scheduledPayoutDay": "thursday",
          "balanceAccountId": "parGWfE__Xr1F-AmY0v72fwR0",
          "dateTimeCreated": "2025-04-16T20:46:27.014Z",
          "version": 0,
          "frequency": "monthly",
          "recurrence": "first",
          "nextPayoutDate": "2025-05-01"
        }
      },
      "Get_BalanceAccount_Company_200_modular": {
        "description": "Balance account for a party of type company (modular)",
        "value": {
          "currency": "USD",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "scheduledPayoutDay": "thursday",
          "balanceAccountId": "parGWfE__Xr1F-AmY0v72fwR0",
          "dateTimeCreated": "2025-04-16T20:46:27.014Z",
          "version": 1,
          "frequency": "weekly",
          "nextPayoutDate": "2025-04-25"
        }
      },
      "Get_BalanceAccount_Person_200_modular": {
        "description": "Balance account for a party of type person (modular)",
        "value": {
          "currency": "EUR",
          "payoutInstrumentReference": "personalCheckingAccount",
          "scheduledPayoutDay": "friday",
          "balanceAccountId": "pareBH4YMkUx7MA2X7bnS4750",
          "dateTimeCreated": "2025-04-16T20:46:26.727Z",
          "version": 0,
          "frequency": "weekly",
          "nextPayoutDate": "2025-04-25"
        }
      },
      "Get_BalanceAccount_SoleTrader_200_modular": {
        "description": "Balance account for a party of type sole trader (modular)",
        "value": {
          "currency": "USD",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "scheduledPayoutDay": "friday",
          "balanceAccountId": "parApcraCq1bmBuCotAMoyss0",
          "dateTimeCreated": "2025-04-16T20:46:26.852Z",
          "version": 0,
          "nextPayoutDate": "2025-04-25",
          "frequency": "weekly"
        }
      },
      "Update_Balance_Account_SoleTrader_modular": {
        "description": "Update balance account for existing party of a sole trader (modular)",
        "value": {
          "currency": "USD",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "scheduledPayoutDay": "wednesday",
          "frequency": "monthly",
          "recurrence": "second",
          "nextPayoutDate": "2025-05-12"
        }
      },
      "Update_Balance_Account_SoleTrader_200_modular": {
        "description": "Update balance account for existing party of a sole trader (modular)",
        "value": {
          "currency": "USD",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "scheduledPayoutDay": "wednesday",
          "balanceAccountId": "parApcraCq1bmBuCotAMoyss0",
          "dateTimeCreated": "2025-04-16T20:46:26.852Z",
          "dateTimeUpdated": "2025-04-16T20:46:29.901Z",
          "version": 1,
          "frequency": "monthly",
          "recurrence": "second",
          "nextPayoutDate": "2025-05-12"
        }
      },
      "Create_Beneficial_Owner_modular": {
        "description": "Create beneficial owner for existing company (modular)",
        "value": {
          "beneficialOwnerReference": "xdl12goH60",
          "personalDetails": {
            "title": "Dr",
            "firstName": "John",
            "middleName": "Illusionet",
            "lastName": "Bailey",
            "alias": "John Smith",
            "socialSecurityNumber": "333-55-6666",
            "residentialStatus": "nonResident",
            "dateOfBirth": "1972-05-22",
            "nationality": "GB",
            "address": {
              "address1": "200 Downing Street",
              "address2": "Flat 404",
              "city": "London",
              "type": "home",
              "countryCode": "GB",
              "postalCode": "SW1A 2AA"
            },
            "currentAddressLessThanThreeYears": true,
            "previousHomeAddress": {
              "address1": "425 Oxford Street",
              "address2": "Flat 101",
              "city": "London",
              "type": "home",
              "countryCode": "GB",
              "postalCode": "W1D 1LP"
            }
          },
          "relationshipToBusiness": {
            "ownershipPercentage": 10,
            "director": false,
            "isPrincipalOwner": false,
            "position": "partner"
          },
          "identityDocuments": [
            {
              "type": "passport",
              "number": "B98765432",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2018-05-15",
              "validTo": "2028-05-15"
            }
          ],
          "email": "John.bailey@example.com",
          "phones": [
            {
              "number": "0205556789",
              "prefix": "44"
            }
          ]
        }
      },
      "Beneficial_owner_created_201_modular": {
        "description": "Beneficial owner for existing party type company (modular)",
        "value": {
          "identityVerificationState": "notVerified",
          "identityVerificationMethod": "identityVerificationService",
          "beneficialOwnerReference": "owner28",
          "beneficialOwnerId": "parNtJbNC8_fd_HRKyQRekiN0",
          "personalDetails": {
            "title": "Dr",
            "firstName": "John",
            "middleName": "Illusionet",
            "lastName": "Bailey",
            "alias": "John bailey",
            "socialSecurityNumber": "333-55-1666",
            "dateOfBirth": "1972-05-22",
            "address": {
              "address1": "200 Downing Street",
              "address2": "Flat 404",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "SW1A 2AA",
              "type": "home"
            },
            "residentialStatus": "nonResident",
            "nationality": "GB",
            "currentAddressLessThanThreeYears": true,
            "previousHomeAddress": {
              "address1": "425 Oxford Street",
              "address2": "Flat 101",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "W1D 1LP",
              "type": "home"
            }
          },
          "relationshipToBusiness": {
            "ownershipPercentage": 10,
            "director": false,
            "isPrincipalOwner": false,
            "position": "partner"
          },
          "email": "John.bailey@example.com",
          "phones": [
            {
              "prefix": "44",
              "number": "0205556789"
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "B98765432",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2018-05-15",
              "validTo": "2028-05-15"
            }
          ],
          "dateTimeCreated": "2025-03-20T18:33:41.480Z",
          "version": 0
        }
      },
      "Get_Beneficial_Owner_200_modular": {
        "description": "Get a beneficial owner",
        "value": {
          "identityVerificationState": "started",
          "identityVerificationMethod": "identityVerificationService",
          "beneficialOwnerReference": "Santino227",
          "beneficialOwnerId": "parNKRss9vllWyX1MUVOj7b-0",
          "personalDetails": {
            "title": "Dr",
            "firstName": "John",
            "middleName": "Illusionet",
            "lastName": "Bailey",
            "alias": "John bailey",
            "socialSecurityNumber": "373-55-6666",
            "dateOfBirth": "1972-05-22",
            "address": {
              "address1": "200 Downing Street",
              "address2": "Flat 404",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "SW1A 2AA",
              "type": "home"
            },
            "residentialStatus": "nonResident",
            "nationality": "GB",
            "currentAddressLessThanThreeYears": true,
            "previousHomeAddress": {
              "address1": "425 Oxford Street",
              "address2": "Flat 101",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "W1D 1LP",
              "type": "home"
            }
          },
          "relationshipToBusiness": {
            "ownershipPercentage": 10,
            "director": false,
            "isPrincipalOwner": false,
            "position": "partner"
          },
          "email": "John.bailey@example.com",
          "phones": [
            {
              "prefix": "44",
              "number": "0205556789"
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "B98765432",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2018-05-15",
              "validTo": "2028-05-15"
            }
          ],
          "dateTimeCreated": "2025-04-07T20:47:59.479Z",
          "version": 1
        }
      },
      "Update_Beneficial_Owner_modular": {
        "description": "Update a Beneficial Owner",
        "value": {
          "beneficialOwnerReference": "uWBzL2nzx3",
          "personalDetails": {
            "title": "Dr",
            "firstName": "John",
            "middleName": "Illusionet",
            "lastName": "Bailey",
            "alias": "John bailey",
            "socialSecurityNumber": "333-55-6566",
            "residentialStatus": "nonResident",
            "dateOfBirth": "1972-05-22",
            "nationality": "GB",
            "address": {
              "address1": "200 Downing Street",
              "address2": "Flat 404",
              "city": "London",
              "type": "home",
              "countryCode": "GB",
              "postalCode": "SW1A 2AA"
            },
            "currentAddressLessThanThreeYears": true,
            "previousHomeAddress": {
              "address1": "200 Oxford Street",
              "address2": "Flat 101",
              "city": "London",
              "type": "home",
              "countryCode": "GB",
              "postalCode": "W1D 1LP"
            }
          },
          "relationshipToBusiness": {
            "ownershipPercentage": 10,
            "director": false,
            "isPrincipalOwner": true,
            "position": "partner"
          },
          "identityDocuments": [
            {
              "type": "passport",
              "number": "B98765432",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2018-05-15",
              "validTo": "2028-05-15"
            }
          ],
          "email": "John.bailey@example.com",
          "phones": [
            {
              "number": "0205556789",
              "prefix": "44"
            }
          ]
        }
      },
      "Update_Beneficial_Owner_200_modular": {
        "description": "Update the beneficial owner for a party company (modular)",
        "value": {
          "identityVerificationState": "notVerified",
          "identityVerificationMethod": "identityVerificationService",
          "beneficialOwnerReference": "Gerson337",
          "beneficialOwnerId": "pardPhiwdlp8VcnS8U7LHVbE0",
          "personalDetails": {
            "title": "Dr",
            "firstName": "John",
            "middleName": "Illusionet",
            "lastName": "Bailey",
            "alias": "John Bailey",
            "socialSecurityNumber": "393-55-6666",
            "dateOfBirth": "1972-05-22",
            "address": {
              "address1": "200 Downing Street",
              "address2": "Flat 404",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "SW1A 2AA",
              "type": "home"
            },
            "residentialStatus": "nonResident",
            "nationality": "GB",
            "currentAddressLessThanThreeYears": true,
            "previousHomeAddress": {
              "address1": "200 Oxford Street",
              "address2": "Flat 101",
              "city": "London",
              "countryCode": "GB",
              "postalCode": "W1D 1LP",
              "type": "home"
            }
          },
          "relationshipToBusiness": {
            "ownershipPercentage": 10,
            "director": false,
            "isPrincipalOwner": true,
            "position": "partner"
          },
          "email": "John.bailey@example.com",
          "phones": [
            {
              "prefix": "44",
              "number": "0205556789"
            }
          ],
          "identityDocuments": [
            {
              "type": "passport",
              "number": "B98765432",
              "issuingInstitution": "UK Passport Office",
              "issuingCountry": "GB",
              "validFrom": "2018-05-15",
              "validTo": "2028-05-15"
            }
          ],
          "dateTimeCreated": "2025-04-10T15:45:06.349Z",
          "version": 2,
          "dateTimeUpdated": "2025-04-10T15:45:09.389Z"
        }
      },
      "Get_IVS_Company_200_modular": {
        "description": "Get Identiy Verification Status on a party of a company (modular)",
        "value": {
          "overall": {
            "identityVerificationState": "started",
            "identityVerificationMethod": "identityVerificationService"
          },
          "party": {
            "identityVerificationState": "started",
            "partyReference": "Linnea474",
            "partyId": "parWcAyq5G2-1KwvsEkFAKwz0"
          },
          "beneficialOwners": [
            {
              "identityVerificationState": "started",
              "beneficialOwnerReference": "Mac551",
              "beneficialOwnerId": "parAZo80iViOTdKRJi4Oq14Z0"
            },
            {
              "identityVerificationState": "started",
              "beneficialOwnerReference": "Thea799",
              "beneficialOwnerId": "parB5ON-IEK4olrLuHvjEDpE0"
            },
            {
              "identityVerificationState": "started",
              "beneficialOwnerReference": "Santino227",
              "beneficialOwnerId": "parNKRss9vllWyX1MUVOj7b-0"
            }
          ]
        }
      },
      "Perform_IVS_Company_modular": {
        "value": {
          "performIdentityVerification": true
        }
      },
      "Perform_IVS_Company_200_modular": {
        "description": "Identity Verification Status on a party of a company (modular)",
        "value": {
          "overall": {
            "identityVerificationState": "started",
            "identityVerificationMethod": "identityVerificationService"
          },
          "party": {
            "identityVerificationState": "started",
            "partyReference": "Euna925",
            "partyId": "par1Bbf6r80Q3mEvhp_xBKNM0"
          },
          "beneficialOwners": [
            {
              "identityVerificationState": "started",
              "beneficialOwnerReference": "Floy829",
              "beneficialOwnerId": "parsH2dSCcczQveB-GQNx0qq0"
            },
            {
              "identityVerificationState": "started",
              "beneficialOwnerReference": "Christina843",
              "beneficialOwnerId": "parbQR-8sRkYASaOzOVPX5d10"
            },
            {
              "identityVerificationState": "started",
              "beneficialOwnerReference": "Arlo912",
              "beneficialOwnerId": "pargosUuzW0vv8HrWsCTuadb0"
            }
          ]
        }
      },
      "Create_PayoutInstrument_Person_modular": {
        "description": "Create a payoutInstrument for a party of person (modular)",
        "value": {
          "accountHolderName": "Case H. Mitchell",
          "payoutInstrumentType": "bankAccount",
          "swiftBic": "BUKBGB22",
          "bankCode": "045110",
          "branchCode": "Barclays Branch",
          "accountNumber": "23198765",
          "accountType": "checking",
          "iban": "GB892019000123456789",
          "bankName": "Metro Bank",
          "payoutInstrumentReference": "personalCheckingAccount",
          "currency": "EUR",
          "address": {
            "address1": "17 Neo-London Financial Tower",
            "address2": "Suite 1288",
            "type": "business",
            "city": "London",
            "countryCode": "GB",
            "postalCode": "EC1A 1BB"
          }
        }
      },
      "Create_PayoutInstrument_SoleTrader_modular": {
        "description": "Create a payoutInstrument for a party of soleTrader (modular)",
        "value": {
          "accountHolderName": "Case H. Mitchell",
          "payoutInstrumentType": "bankAccount",
          "swiftBic": "BUKBGB22",
          "bankCode": "045110",
          "branchCode": "Barclays Branch",
          "accountNumber": "23198765",
          "accountType": "checking",
          "iban": "GB892019000123456789",
          "bankName": "Metro Bank",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "currency": "USD",
          "address": {
            "address1": "17 Neo-London Financial Tower",
            "address2": "Suite 1288",
            "type": "business",
            "city": "London",
            "countryCode": "GB",
            "postalCode": "EC1A 1BB"
          }
        }
      },
      "Create_PayoutInstrument_Company_modular": {
        "description": "Create a payoutInstrument for a party of company (modular)",
        "value": {
          "accountHolderName": "Tessier-Ashpool Systems Ltd.",
          "payoutInstrumentType": "bankAccount",
          "swiftBic": "FSFCUS33",
          "bankCode": "045110",
          "branchCode": "Muswell Hill Branch",
          "accountNumber": "22765819",
          "accountType": "savings",
          "iban": "GB33TASS12345678901234",
          "bankName": "Freeside Financial Corporation",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "currency": "USD",
          "address": {
            "address1": "3 Villa Straylight",
            "address2": "Freeside",
            "type": "business",
            "city": "York",
            "state": "NA",
            "countryCode": "GB",
            "postalCode": "L502 MK54"
          }
        }
      },
      "PayoutInstrument_Person_created_201_modular": {
        "description": "PayoutInstrument for a person (modular)",
        "value": {
          "payoutInstrumentReference": "personalCheckingAccount",
          "payoutInstrumentId": "parF4BlVTN_zIcADcyBpXK6J0",
          "payoutInstrumentType": "bankAccount",
          "currency": "EUR",
          "dateTimeCreated": "2025-04-07T20:42:24.408Z",
          "version": 0,
          "accountHolderName": "Case H. Mitchell",
          "swiftBic": "BUKBGB22",
          "bankCode": "045110",
          "accountNumber": "23198765",
          "accountType": "checking",
          "iban": "GB892019000123456789",
          "bankName": "Metro Bank",
          "address": {
            "address1": "17 Neo-London Financial Tower",
            "address2": "Suite 1288",
            "city": "London",
            "countryCode": "GB",
            "postalCode": "EC1A 1BB",
            "type": "business"
          },
          "branchCode": "Barclays Branch"
        }
      },
      "PayoutInstrument_SoleTrader_created_201_modular": {
        "description": "PayoutInstrument for a soleTrader (modular)",
        "value": {
          "payoutInstrumentReference": "primaryBusinessAccount",
          "payoutInstrumentId": "parC_x1lzotG7wnqx1_Den9E0",
          "payoutInstrumentType": "bankAccount",
          "currency": "USD",
          "dateTimeCreated": "2025-04-07T20:42:24.759Z",
          "version": 0,
          "accountHolderName": "Case H. Mitchell",
          "swiftBic": "BUKBGB22",
          "bankCode": "045110",
          "accountNumber": "23198765",
          "accountType": "checking",
          "iban": "GB892019000123456789",
          "bankName": "Metro Bank",
          "address": {
            "address1": "17 Neo-London Financial Tower",
            "address2": "Suite 1288",
            "city": "London",
            "countryCode": "GB",
            "postalCode": "EC1A 1BB",
            "type": "business"
          },
          "branchCode": "Barclays Branch"
        }
      },
      "PayoutInstrument_Company_created_201_modular": {
        "description": "PayoutInstrument for a company (modular)",
        "value": {
          "payoutInstrumentReference": "primaryBusinessAccount",
          "payoutInstrumentId": "parbLmHCft8cLP8XXsay63fQ0",
          "payoutInstrumentType": "bankAccount",
          "currency": "USD",
          "dateTimeCreated": "2025-04-24T18:05:41.525Z",
          "version": 0,
          "accountHolderName": "Tessier-Ashpool Systems Ltd.",
          "swiftBic": "FSFCUS33",
          "bankCode": "045110",
          "accountNumber": "22765819",
          "accountType": "savings",
          "iban": "GB33TASS12345678901234",
          "bankName": "Freeside Financial Corporation",
          "address": {
            "address1": "3 Villa Straylight",
            "address2": "Freeside",
            "city": "York",
            "state": "NA",
            "countryCode": "GB",
            "postalCode": "L502 MK54",
            "type": "business"
          },
          "branchCode": "Muswell Hill Branch"
        }
      },
      "Get_PayoutInstrument_Person_200_modular": {
        "description": "Get a payoutInstrument for a party of person  (modular)",
        "value": {
          "payoutInstrumentReference": "personalCheckingAccount",
          "payoutInstrumentId": "parVID57-ep4PqX6J-25AkZk0",
          "payoutInstrumentType": "bankAccount",
          "currency": "EUR",
          "dateTimeCreated": "2025-04-07T20:48:00.227Z",
          "version": 0,
          "accountHolderName": "Case H. Mitchell",
          "swiftBic": "BUKBGB22",
          "bankCode": "045110",
          "accountNumber": "23198765",
          "accountType": "checking",
          "iban": "GB892019000123456789",
          "bankName": "Metro Bank",
          "address": {
            "address1": "17 Neo-London Financial Tower",
            "address2": "Suite 1288",
            "city": "London",
            "countryCode": "GB",
            "postalCode": "EC1A 1BB",
            "type": "business"
          },
          "branchCode": "Barclays Branch"
        }
      },
      "Get_PayoutInstrument_SoleTrader_200_modular": {
        "description": "Get a payoutInstrument for a party of soleTrader  (modular)",
        "value": {
          "payoutInstrumentReference": "primaryBusinessAccount",
          "payoutInstrumentId": "partA3SpNddFfGPV0fYk_zI-0",
          "payoutInstrumentType": "bankAccount",
          "currency": "USD",
          "dateTimeCreated": "2025-04-07T20:48:00.660Z",
          "version": 0,
          "accountHolderName": "Case H. Mitchell",
          "swiftBic": "BUKBGB22",
          "bankCode": "045110",
          "accountNumber": "23198765",
          "accountType": "checking",
          "iban": "GB892019000123456789",
          "bankName": "Metro Bank",
          "address": {
            "address1": "17 Neo-London Financial Tower",
            "address2": "Suite 1288",
            "city": "London",
            "countryCode": "GB",
            "postalCode": "EC1A 1BB",
            "type": "business"
          },
          "branchCode": "Barclays Branch"
        }
      },
      "Get_PayoutInstrument_Company_200_modular": {
        "description": "Get a payoutInstrument for a party of company (modular)",
        "value": {
          "payoutInstrumentReference": "primaryBusinessAccount",
          "payoutInstrumentId": "parRI-eYCnF_sOAK59-38hUF0",
          "payoutInstrumentType": "bankAccount",
          "currency": "USD",
          "dateTimeCreated": "2025-04-24T18:22:16.393Z",
          "version": 1,
          "accountHolderName": "Tessier-Ashpool Systems Ltd.",
          "swiftBic": "FSFCUS33",
          "bankCode": "045110",
          "accountNumber": "22765819",
          "accountType": "savings",
          "iban": "GB33TASS12345678901234",
          "bankName": "Freeside Financial Corporation",
          "address": {
            "address1": "3 Villa Straylight",
            "address2": "Freeside",
            "city": "York",
            "state": "NA",
            "countryCode": "GB",
            "postalCode": "L502 MK54",
            "type": "business"
          },
          "branchCode": "Muswell Hill Branch"
        }
      },
      "Update_PayoutInstrument_Company_modular": {
        "description": "Update payout instrument for existing party of a company (modular)",
        "value": {
          "accountHolderName": "Tessier-Ashpool Systems Ltd.",
          "payoutInstrumentType": "bankAccount",
          "swiftBic": "FSFCUS33",
          "bankCode": "045110",
          "branchCode": "Muswell Hill Branch",
          "accountNumber": "2276581",
          "accountType": "savings",
          "iban": "GB33TASS12345678901234",
          "bankName": "Freeside Financial Corporation",
          "payoutInstrumentReference": "primaryBusinessAccount",
          "currency": "EUR",
          "address": {
            "address1": "9105 Villa Straylight",
            "address2": "Freeside",
            "type": "business",
            "city": "York",
            "state": "NA",
            "countryCode": "GB",
            "postalCode": "L502 MK54"
          }
        }
      },
      "Update_PayoutInstrument_Company_200_modular": {
        "description": "Update payout instrument for existing party of a company (modular)",
        "value": {
          "payoutInstrumentReference": "primaryBusinessAccount",
          "payoutInstrumentId": "parWm7eF6Dfwry4EYQdpXSSB0",
          "payoutInstrumentType": "bankAccount",
          "currency": "EUR",
          "dateTimeCreated": "2025-04-22T19:24:07.680Z",
          "dateTimeUpdated": "2025-04-22T19:24:11.462Z",
          "version": 2,
          "accountHolderName": "Tessier-Ashpool Systems Ltd.",
          "swiftBic": "FSFCUS33",
          "bankCode": "045110",
          "accountNumber": "2276581",
          "accountType": "savings",
          "iban": "GB33TASS12345678901234",
          "bankName": "Freeside Financial Corporation",
          "address": {
            "address1": "9105 Villa Straylight",
            "address2": "Freeside",
            "city": "York",
            "state": "NA",
            "countryCode": "GB",
            "postalCode": "L502 MK54",
            "type": "business"
          },
          "branchCode": "Muswell Hill Branch"
        }
      }
    }
  }
}