Get DealerAssociates For dealer Uuids and applied Filters per page in a specific order
find list of dealerAssociates for given dealerUuids and some filters requested, also these results will be sorted based on the field specified in requests, the filters applied can be any of these outOfOffice status, InviteStatus, rowStart, numberOfRows, searchName, roleUuids the sorting will be done on field sortField and sortType can be ASC or DESC
ApiScope: manage.dealer.read
API Scope Level: MultiDealerScope
Path Parameters
page string required
page number
Query Parameters
showAllResults boolean required
show all results without pagination
application/json
Request Body required
dealerUuids string[]
validate boolean
outOfOffice string[]
Possible values: [IN_OFFICE
, OUT_OF_OFFICE
]
inviteStatus string[]
Possible values: [ACTIVE
, PENDING
, INACTIVE
]
sortField string
sortType string
rowStart string
numberOfRows string
searchName string
roleUuids string[]
doNotValidate boolean
Responses
- 200
- 400
- 401
- 403
- 500
OK
application/json
application/x-protobuf
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
dealerAssociates object
totalPages int32
totalElements int64
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string",
"dealerAssociates": {},
"totalPages": 0,
"totalElements": 0
}
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
dealerAssociates object
totalPages int32
totalElements int64
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string",
"dealerAssociates": {},
"totalPages": 0,
"totalElements": 0
}
Bad Request
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string"
}
Unauthorized
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string"
}
Forbidden
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string"
}
Internal Server Error
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string"
}
POST /v2/dealer/dealerAssociate/filtered/list/page/:page
Authorization
name: basicAuthtype: httpscheme: basic
Request
Request
curl / cURL
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'
python / requests
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'
go / native
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'
nodejs / axios
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'
ruby / Net::HTTP
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'
csharp / RestSharp
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'
php / cURL
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'
java / OkHttp
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'
powershell / RestMethod
curl -L -X POST '/manage/v2/dealer/dealerAssociate/filtered/list/page/:page' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerUuids": [
"string"
],
"validate": true,
"outOfOffice": [
"IN_OFFICE"
],
"inviteStatus": [
"ACTIVE"
],
"sortField": "string",
"sortType": "string",
"rowStart": "string",
"numberOfRows": "string",
"searchName": "string",
"roleUuids": [
"string"
],
"doNotValidate": true
}'