Create personal account profile
Accepts JSON or multipart data.
Endpoint​
POST /account/personal_account
Query Parameters​
version(string, required) - API contract version. Use exactly 2024-10-01.diagnostics(boolean, optional) - Non-production docs only. Set true to include extra diagnostic metadata (for example observed_client_ip).
Header Parameters​
PW-subscription-key(string, required)PW-origin-country(string, required)PW-request-date(string, required)PW-ip-address(string, required)User-Agent(string, required)
Request Body​
{
"first_name": "System",
"last_name": "Account",
"email": "[email protected]",
"mobile_number": "15550001041",
"institution_name": "DemoBank"
}
Responses​
200 - Wrapper-normalized response envelope (success cases).​
Schema provided without concrete example payload.
400 - Wrapper-normalized response envelope (400)​
Example: error​
{
"status": "error",
"code": 400,
"message": "mobile_number is required",
"request_id": "42492887-64d8-4919-a232-ab51ba7a5933",
"timestamp": "2026-02-12T16:20:59.942Z"
}
403 - Wrapper-normalized response envelope (403)​
Example: captured_primary​
{
"status": "error",
"code": 403,
"message": "Invalid Access.",
"request_id": "b3a41b80-4e1a-4081-9b19-cec26ad14ae1",
"timestamp": "2026-02-12T16:20:59.891Z"
}
Notes​
This endpoint page is generated from openapi/pw-wrappers.2024-10-01.yaml.