Skip to main content
GET
/
v1
/
persons
List
curl --request GET \
  --url https://api.cadanapay.com/v1/persons \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "firstName": "John",
      "lastName": "Doe",
      "email": "<string>",
      "address": {
        "countryCode": "US",
        "line1": "Street 1",
        "line2": "Apt 1",
        "city": "Gotham",
        "postalCode": "10001",
        "state": "NY"
      },
      "compInfo": {
        "type": "net",
        "salary": {
          "amount": 10000,
          "currency": "USD"
        },
        "frequency": "monthly"
      },
      "phoneNumber": {
        "countryCode": "1",
        "number": "2345678901"
      },
      "metadata": {
        "customField1": "value1",
        "customField2": "value2"
      },
      "businessName": "Wayne Enterprise",
      "type": "CONTRACTOR",
      "contractorType": "INDIVIDUAL",
      "jobInfo": {
        "startDate": "2023-01-01",
        "employeeNumber": "1",
        "title": "Software Engineer",
        "department": "Product",
        "customFields": [
          {
            "id": "8ef9a712-cdae-4110-b1ea-9ba95abbee6e",
            "name": "Tshirt Size",
            "value": "M"
          }
        ]
      },
      "id": "8ef9a712-cdae-4110-b1ea-9ba95abbee6e"
    }
  ],
  "meta": {
    "limit": 1,
    "currentPage": 1,
    "skipped": 1,
    "pages": 1,
    "itemCount": 1
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-MultiTenantKey
string

Required when using a Platform API token. The tenant key identifying which business to operate on.

Query Parameters

page
integer

Page number to retrieve

Required range: x >= 1
limit
integer

Maximum number of items to return per page

Required range: 1 <= x <= 100
email
string

Filter by email

Response

get persons response

data
object[]
meta
object

Meta about the pagination