Survey API (1.0)

Download OpenAPI specification:Download

Authentication

basicAuth

Security Scheme Type HTTP
HTTP Authorization Scheme basic

surveys

Create survey

post /surveys

Prod server

https://survey.traffic.online/api/1.0/surveys

Dev server

https://survey.dev1.traffic.online/api/1.0/surveys

Create survey

Authorizations:
Request Body schema: application/json
order_id
string

Номер документа

type
string (Type)
Enum: "CO_PICKUP" "CO_DELIVERY" "RCP_PICKUP" "RCP_DELIVERY" "GSO" "REGULAR_CUSTOMER"

Вид опроса

address
string Nullable

Адрес

departure_address_city
string Nullable

Адрес

departure_address_full_name
string Nullable

Адрес

receiving_address_city
string Nullable

Адрес

receiving_address_full_name
string Nullable

Адрес

date
string <datatime>

Дата документа

ca_name
string

Клиент

ca_code
string

Код Клиента

recipient
string

телефон или email

recipient_name
string

имя получателя

driver_name
string Nullable

Водитель

updated_at
string <date-time>

Дата обновления

status
string
Enum: "PENDING" "ERROR" "SENT" "DONE" "FILTERED"

Статус

Responses

200

Ok

401

Unauthorized

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "order_id": "string",
  • "type": "CO_PICKUP",
  • "address": "string",
  • "departure_address_city": "string",
  • "departure_address_full_name": "string",
  • "receiving_address_city": "string",
  • "receiving_address_full_name": "string",
  • "date": "string",
  • "ca_name": "string",
  • "ca_code": "string",
  • "recipient": "string",
  • "recipient_name": "string",
  • "driver_name": "string",
  • "updated_at": "2024-12-19T10:13:24Z",
  • "status": "PENDING"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "id": "string",
  • "order_id": "string",
  • "type": "CO_PICKUP",
  • "address": "string",
  • "departure_address_city": "string",
  • "departure_address_full_name": "string",
  • "receiving_address_city": "string",
  • "receiving_address_full_name": "string",
  • "date": "string",
  • "recipient_name": "string",
  • "driver_name": "string",
  • "updated_at": "2024-12-19T10:13:24Z",
  • "status": "PENDING"
}

feedback

put /surveys/{id}/feedback

Prod server

https://survey.traffic.online/api/1.0/surveys/{id}/feedback

Dev server

https://survey.dev1.traffic.online/api/1.0/surveys/{id}/feedback

feedback

Request Body schema: application/json
Array
Any of
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
key
string
Value: "client_actor_personality"

Автор

value
string

Автор

Responses

200

Ok

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    },
  • {
    },
  • {
    },
  • {
    },
  • {
    },
  • {
    }
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

get survey

get /surveys/{id}

Prod server

https://survey.traffic.online/api/1.0/surveys/{id}

Dev server

https://survey.dev1.traffic.online/api/1.0/surveys/{id}

get survey

Responses

200

Ok

404

Not found

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "id": "string",
  • "order_id": "string",
  • "type": "CO_PICKUP",
  • "address": "string",
  • "departure_address_city": "string",
  • "departure_address_full_name": "string",
  • "receiving_address_city": "string",
  • "receiving_address_full_name": "string",
  • "date": "string",
  • "recipient_name": "string",
  • "driver_name": "string",
  • "updated_at": "2024-12-19T10:13:24Z",
  • "status": "PENDING"
}