This method is used to get the information of a customer.


This method has the path /customer/v1/ and follows the MicroBase API calling conventions.

Argument Required Type Example Description
id yes String HkhhuXESl Customer identifier.


Returns a customer object:

    "ok": true,
    "customer": {
        "email": "",
        "firstName": "John",
        "lastName": "Doe",
        "status": "ACTIVE",
        "tags": [
        "addresses": [
                "name": "Work",
                "firstName": "John",
                "lastName": "Doe",
                "address_1": "1650 Bolman Court",
                "address_2": "Number 10",
                "postCode": "61701",
                "city": "Bloomington",
                "state": "Illinois",
                "country": "US",
                "company": "My Company",
                "phone": 2173203531,
                "instructions": "Some Instructions",
                "id": "r1h2uQ4rx"
        "id": "HkhhuXESl"


Expected errors that this method could return. Some errors return additional data.

Error Data Description
validation_error The data causing the error Some validation error
customer_not_found The data causing the error Customer not found


curl --request POST \
  --url http://localhost:3005/services/customer/v1/ \
  --header 'authorization: Bearer xxxxx...' \
  --header 'accept: application/json' \
  --header 'content-type: application/json' \
  --data '{
        "id": "HkhhuXESl"