| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
| userId required | string <uuid> |
| lawFirmName required | string |
string or null <email> | |
| image | string or null <url> |
| biography | string or null |
required | object |
| isCrtMember required | boolean |
| isSearchable required | boolean |
{- "userId": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true
}{- "data": {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| sortBy | string Example: sortBy=foo |
| sort | string Example: sort=desc |
| perPage | integer Example: perPage=50 |
| page | integer Example: page=1 |
| filter[attribute][_eq] | string Example: filter[attribute][_eq]=foo |
| filter[attribute][_neq] | string Example: filter[attribute][_neq]=foo |
| filter[attribute][_lt] | string Example: filter[attribute][_lt]=2023-01-01 00:00:00 |
| filter[attribute][_lte] | string Example: filter[attribute][_lte]=2023-01-01 00:00:00 |
| filter[attribute][_gt] | string Example: filter[attribute][_gt]=2023-01-01 00:00:00 |
| filter[attribute][_gte] | string Example: filter[attribute][_gte]=2023-01-01 00:00:00 |
| filter[attribute][_in][] | string Example: filter[attribute][_in][]=foo |
| filter[attribute][_nin][] | string Example: filter[attribute][_nin][]=foo |
| filter[attribute][_starts_with] | string Example: filter[attribute][_starts_with]=foo |
| filter[attribute][_ends_with] | string Example: filter[attribute][_ends_with]=foo |
| filter[attribute][_contains] | string Example: filter[attribute][_contains]=foo |
| filter[relationship][_has][column][_filter] | string Example: filter[relationship][_has][column][_filter]=foo |
| include[] | string Value: "locations" |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
{- "links": {
- "self": "/attorneys?page=1",
- "first": "/attorneys?page=1",
- "next": null,
- "previous": null,
- "last": "/attorneys?page=1"
}, - "data": [
- {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
], - "meta": {
- "total": 100,
- "count": 10,
- "perPage": 10,
- "currentPage": 1,
- "totalPages": 10
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| include[] | string Value: "locations" |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
{- "data": {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
| lawFirmName | string |
string or null <email> | |
| image | string or null <url> |
| biography | string or null |
object | |
| isCrtMember | boolean |
| isSearchable | boolean |
{- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true
}{- "data": {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
{- "data": {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": false,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
{- "data": {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
| phone required | string <phone> ^([0-9]{3})[-]([0-9]{3})[-]([0-9]{4})$ |
| website | string or null <url> |
required | object |
| lat required | string <coordinate> |
| lng required | string <coordinate> |
| isPrimary required | boolean |
{- "phone": "765-123-4567",
- "address": {
- "address": "1000 Freedom Way",
- "address2": "",
- "city": "West Bend",
- "state": "WI",
- "postalCode": "53095",
- "country": "US"
}, - "lat": "12.3456",
- "lng": "98.7654",
- "isPrimary": true
}{- "data": {
- "type": "locations",
- "id": "f3ecd751-72df-4e59-ba8a-b5cbec15cfdc",
- "attributes": {
- "phone": "765-123-4567",
- "address": {
- "address": "1000 Freedom Way",
- "address2": "",
- "city": "West Bend",
- "state": "WI",
- "postalCode": "53095",
- "country": "US"
}, - "lat": "12.3456",
- "lng": "98.7654",
- "isPrimary": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
{- "data": [
- {
- "type": "locations",
- "id": "f3ecd751-72df-4e59-ba8a-b5cbec15cfdc",
- "attributes": {
- "phone": "765-123-4567",
- "address": {
- "address": "1000 Freedom Way",
- "address2": "",
- "city": "West Bend",
- "state": "WI",
- "postalCode": "53095",
- "country": "US"
}, - "lat": "12.3456",
- "lng": "98.7654",
- "isPrimary": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
]
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
{- "data": {
- "type": "locations",
- "id": "f3ecd751-72df-4e59-ba8a-b5cbec15cfdc",
- "attributes": {
- "phone": "765-123-4567",
- "address": {
- "address": "1000 Freedom Way",
- "address2": "",
- "city": "West Bend",
- "state": "WI",
- "postalCode": "53095",
- "country": "US"
}, - "lat": "12.3456",
- "lng": "98.7654",
- "isPrimary": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| location-id required | string <uuid> Example: f70b845b-3a6a-4aac-a8df-a01d164ba74e |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
{- "data": {
- "type": "locations",
- "id": "f3ecd751-72df-4e59-ba8a-b5cbec15cfdc",
- "attributes": {
- "phone": "765-123-4567",
- "address": {
- "address": "1000 Freedom Way",
- "address2": "",
- "city": "West Bend",
- "state": "WI",
- "postalCode": "53095",
- "country": "US"
}, - "lat": "12.3456",
- "lng": "98.7654",
- "isPrimary": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| location-id required | string <uuid> Example: f70b845b-3a6a-4aac-a8df-a01d164ba74e |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
| phone | string <phone> ^([0-9]{3})[-]([0-9]{3})[-]([0-9]{4})$ |
| website | string or null <url> |
object | |
| lat | string <coordinate> |
| lng | string <coordinate> |
| isPrimary | boolean |
{- "phone": "765-123-4567",
- "address": {
- "address": "1000 Freedom Way",
- "address2": "",
- "city": "West Bend",
- "state": "WI",
- "postalCode": "53095",
- "country": "US"
}, - "lat": "12.3456",
- "lng": "98.7654",
- "isPrimary": true
}{- "data": {
- "type": "locations",
- "id": "f3ecd751-72df-4e59-ba8a-b5cbec15cfdc",
- "attributes": {
- "phone": "765-123-4567",
- "address": {
- "address": "1000 Freedom Way",
- "address2": "",
- "city": "West Bend",
- "state": "WI",
- "postalCode": "53095",
- "country": "US"
}, - "lat": "12.3456",
- "lng": "98.7654",
- "isPrimary": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| id required | string <uuid> Example: 9fbba405-570e-4ea8-93bf-b52426db101f |
| location-id required | string <uuid> Example: f70b845b-3a6a-4aac-a8df-a01d164ba74e |
| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Api-Token required | string Example: d5c70e5d-6190-4ea9-a3ab-cc1c105cc0ee |
{- "errors": [
- {
- "status": 401,
- "title": "Unauthorized",
- "detail": "The API token is missing or invalid."
}
]
}| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Auth-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiI5MmY5ZDhjOC00Njc5LTExZWQtYjE2YS0wMjQyMGEwMDAxM2QiLCJqdGkiOiIzYjgwYjBkMC1jOWMzLTExZWQtOWIxOS0wMjQyMGEwMDAzNzciLCJpc3MiOiJodHRwczpcL1wvaWQuZGV2LnVzY2NhLmNsb3VkIiwiaWF0IjoxNjc5NjA3NTg3LCJleHAiOjE2Nzk2NTA3ODd9.mntZ_0KGPIfzWKZdNbdLXvYOE26MK3-OJxukqfMxJkQ |
| attorneyId required | string <uuid> |
{- "attorneyId": "fb44dba7-5329-4994-9eb4-69b2996e6279"
}{- "data": {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Auth-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiI5MmY5ZDhjOC00Njc5LTExZWQtYjE2YS0wMjQyMGEwMDAxM2QiLCJqdGkiOiIzYjgwYjBkMC1jOWMzLTExZWQtOWIxOS0wMjQyMGEwMDAzNzciLCJpc3MiOiJodHRwczpcL1wvaWQuZGV2LnVzY2NhLmNsb3VkIiwiaWF0IjoxNjc5NjA3NTg3LCJleHAiOjE2Nzk2NTA3ODd9.mntZ_0KGPIfzWKZdNbdLXvYOE26MK3-OJxukqfMxJkQ |
{- "data": {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Auth-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiI5MmY5ZDhjOC00Njc5LTExZWQtYjE2YS0wMjQyMGEwMDAxM2QiLCJqdGkiOiIzYjgwYjBkMC1jOWMzLTExZWQtOWIxOS0wMjQyMGEwMDAzNzciLCJpc3MiOiJodHRwczpcL1wvaWQuZGV2LnVzY2NhLmNsb3VkIiwiaWF0IjoxNjc5NjA3NTg3LCJleHAiOjE2Nzk2NTA3ODd9.mntZ_0KGPIfzWKZdNbdLXvYOE26MK3-OJxukqfMxJkQ |
| attorneyId required | string <uuid> |
{- "attorneyId": "fb44dba7-5329-4994-9eb4-69b2996e6279"
}{- "data": {
- "type": "attorneys",
- "id": "fb44dba7-5329-4994-9eb4-69b2996e6279",
- "attributes": {
- "lawFirmName": "Test Law Firm, LLC",
- "email": "email@attorney.com",
- "biography": "This is the attorney's biography.",
- "socialLinks": {
}, - "isCrtMember": false,
- "isSearchable": true,
- "isActivated": true,
- "createdAt": "2024-01-01 12:00:00",
- "updatedAt": "2024-01-01 12:00:00"
}
}
}| Accept required | string Value: "application/json" |
| Content-Type required | string Value: "application/json" |
| X-Auth-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiI5MmY5ZDhjOC00Njc5LTExZWQtYjE2YS0wMjQyMGEwMDAxM2QiLCJqdGkiOiIzYjgwYjBkMC1jOWMzLTExZWQtOWIxOS0wMjQyMGEwMDAzNzciLCJpc3MiOiJodHRwczpcL1wvaWQuZGV2LnVzY2NhLmNsb3VkIiwiaWF0IjoxNjc5NjA3NTg3LCJleHAiOjE2Nzk2NTA3ODd9.mntZ_0KGPIfzWKZdNbdLXvYOE26MK3-OJxukqfMxJkQ |
{- "errors": [
- {
- "status": 401,
- "title": "Unauthorized",
- "detail": "An authenticated user is required to proceed."
}
]
}