Skip to main content
Create account
curl --request POST \
  --url https://api.example.com/client-interfaces/pmo/create-account \
  --header 'Content-Type: application/json' \
  --data '
{
  "PersonalData": {
    "FirstName": "<string>",
    "LastName": "<string>",
    "Gender": "<string>",
    "BirthDate": "<string>",
    "Address": {
      "Address1": "<string>",
      "ZipCode": "<string>",
      "City": "<string>",
      "CountryCode": "<string>",
      "StateCode": "<string>",
      "Address2": "<string>"
    },
    "PhoneNumber": "<string>",
    "Email": "<string>",
    "MiddleName": "<string>",
    "LastName2": "<string>"
  },
  "Amount": 123,
  "Currency": "<string>",
  "ExchangeRate": 123,
  "PersonalDocuments": [
    {
      "Number": "<string>"
    }
  ]
}
'
{
  "AccountIdentifier": "<string>",
  "Success": true,
  "ResponseDescription": "<string>",
  "DisplayName": "<string>"
}
This API MUST be implemented by the Partner. Platform’s backend will consume it by sending the user’s data for account opening.
Our backend will consume this service by performing a POST request to: [Base-URL]/CreateAccount. This endpoint will only be used when the Partner has account creation configured as Dynamic. Expected behavior: This endpoint is invoked when our systems require the formal creation of an account associated with a user’s personal data and documents. The partner must register the account and respond with a unique identifier for the new account (AccountIdentifier).

Body

application/json
PersonalData
object
required

Personal information. At least one of PhoneNumber or Email must be provided.

Amount
number<double>
required
Currency
string
required

3 chars

ExchangeRate
number<double>
required
PersonalDocuments
object[]

Response

200 - application/json

Ok

AccountIdentifier
string
required
Success
boolean
required
ResponseDescription
string
required
DisplayName
string

Max 10, Only these chars -> [-_a-zA-Z0-9]