Effortless customer verification now available   View changelog
SpherePaySpherePay
Business Representative

List Business Representatives

List all business representatives for a customer

GET
/v2/business-representative
AuthorizationBearer <token>

In: header

Query Parameters

pagestring

Page number of the list (default: 1)

Default"1"
limitstring

Number of items per page (default: 10)

Default"10"
customerIdstring
Length1 <= length

Response Body

curl -X GET "https://api.spherepay.co/v2/business-representative?page=1&limit=10&customerId=string"
{
  "data": [
    {
      "id": "associatedPerson_66c4168d418a410eae282b83883bdc39",
      "customerId": "customer_66c4168d418a410eae282b83883bdc39",
      "type": "individual",
      "email": "business@example.com",
      "phone": "+1234567890",
      "address": {
        "line1": "123 Main Street",
        "line2": "Apt 4B",
        "city": "Chicago",
        "state": "IL",
        "postalCode": "10001",
        "country": "USA"
      },
      "representationDetails": {
        "roles": [
          "ubo"
        ],
        "ownershipPercentage": "50",
        "isControlPerson": true,
        "isSigner": true,
        "relationshipEstablishedAt": "2020-01-01",
        "title": "CEO"
      },
      "verificationProfiles": [
        {
          "name": "kyc_profile_a",
          "status": "incomplete",
          "criteria": {
            "complete": [
              "email_address",
              "phone_number",
              "residential_address",
              "tax_identification_number"
            ],
            "pending": [
              "email_verification",
              "phone_verification",
              "identity_document",
              "liveness_check",
              "identity_verification"
            ],
            "required": [
              "terms_of_service",
              "email_verification",
              "phone_verification",
              "identity_document",
              "liveness_check",
              "identity_verification"
            ],
            "errors": [
              {
                "name": "email_address",
                "detail": "Email address is required."
              }
            ]
          }
        }
      ],
      "createdAt": "2020-01-01T00:00:00.000Z",
      "updatedAt": "2020-01-01T00:00:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 10,
    "total": 1,
    "totalPages": 1,
    "hasNext": false,
    "hasPrevious": false
  }
}

{
  "status": 400,
  "detail": "Invalid request parameters",
  "code": "address/invalid",
  "correlationId": "28c61e885c6e5eaa78c1a2183a9b883c"
}

{
  "status": 404,
  "detail": "Resource not found",
  "code": "resource/not-found",
  "correlationId": "28c61e885c6e5eaa78c1a2183a9b883c"
}

{
  "status": 422,
  "detail": "Validation failed",
  "code": "validation/failed",
  "correlationId": "28c61e885c6e5eaa78c1a2183a9b883c",
  "errors": [
    {
      "detail": "Invalid email format",
      "pointer": "/email"
    },
    {
      "detail": "Name is required",
      "pointer": "/name"
    }
  ]
}