GET
/
services
curl --request GET \
  --url https://commerce.driv.ly/api/services
{
  "data": [
    {
      "id": "ser_kj93kdl9s3d0",
      "type": "Oil Change",
      "price": 80,
      "provider": {
        "id": "ser_kj93kdl9s3d0",
        "name": "Auto Shop",
        "addresses": [
          {
            "street": "123 Main St",
            "city": "San Francisco",
            "state": "CA",
            "zip": "94105"
          }
        ]
      },
      "customer": {
        "id": "cus_kj93kdl9s3d0",
        "name": "John Doe",
        "email": "john@example.com",
        "addresses": [
          {
            "street": "456 Elm St",
            "city": "San Francisco",
            "state": "CA",
            "zip": "94105"
          }
        ],
        "phoneNumbers": [
          "555-555-5555"
        ]
      },
      "description": "Comprehensive oil change service."
    }
  ],
  "success": true,
  "page": 2,
  "nextPage": 3,
  "prevPage": 1,
  "totalPages": 3,
  "totalCount": 25,
  "limit": 10,
  "pagingCounter": 11,
  "hasPrevPage": true,
  "hasNextPage": true
}

Query Parameters

depth
integer

The number of levels of related objects to include in the response

sort
string

Pass the name of a top-level field to sort by that field in ascending order. Prefix the name of the field with a minus symbol ("-") to sort in descending order.

limit
number

Limit number of results, default 10

where
object

Search for results fitting criteria, uses qs library for query string parsing

Response

200
application/json

Services Found

The response is of type object.