Контрагент (клиент)¶
Получение текущего контрагента (клиента)¶
Метод: GET
URL: https://beta.api.gigma.ru/counterparty
Авторизация: Bearer token
Headers: Token: {токен приложения из Gigma}
Параметры запроса: отсутствуют
Пример запроса¶
https://beta.api.gigma.ru/counterparty
Ответ¶
При успешном действии возвращается HTTP код 200.
{
"counterparty": {
"id": 1,
"type": {
"id": 2,
"name": "Розница",
"created_at": "2024-03-23T10:27:06.000000Z"
},
"manager": {
"id": 1,
"first_name": "Артём",
"last_name": "Полищук",
"middle_name": "Николаевич",
"name": "Полищук Артём"
},
"avatar": null,
"first_name": "Алексей",
"last_name": "Петров",
"middle_name": "Викторович",
"birthday": "1980-04-02",
"address": "630073, Новосибирская область, город Новосибирск, Новогодняя ул., д. 20/1, кв. 26",
"phone_1": "79999999990",
"phone_2": "78888888888",
"email": "support@itecho.ru",
"created_at": "2024-03-22T14:01:37.000000Z",
"updated_at": "2024-03-23T10:48:33.000000Z"
}
}
Описание полей ответа¶
id- первичный ключtype- объект с информацией о типе контрагентаid- идентификатор типаname- название типаcreated_at- дата созданияmanager- объект с информацией о менеджереid- идентификатор менеджераfirst_name- имя менеджераlast_name- фамилия менеджераmiddle_name- отчество менеджераname- полное имя менеджераavatar- объект с информацией об аватаре пользователяfirst_name- имя контрагентаlast_name- фамилия контрагентаmiddle_name- отчество контрагентаbirthday- дата рожденияaddress- адресphone_1- основной номер телефонаphone_2- дополнительный номер телефонаemail- электронная почтаcreated_at- дата созданияupdated_at- дата последнего обновления
Обновление данных текущего контрагента (клиента)¶
Метод: PUT
URL: https://beta.api.gigma.ru/counterparty
Авторизация: Bearer token
Headers: Token: {токен приложения из Gigma}
Параметры запроса¶
avatar_id- ID аватара, загруженного при помощи запроса (может быть пустым, нулевым или NULL)first_name- имя (может быть пустым, нулевым или NULL)last_name- фамилия (может быть пустым, нулевым или NULL)email- email (может быть пустым, нулевым или NULL)address- адрес клиента из Dadata (может быть пустым, нулевым или NULL)
Примечание: поле phone является константным
Пример запроса¶
https://beta.api.gigma.ru/counterparty
Ответ¶
При успешном действии возвращается HTTP код 200.
{
"counterparty": {
"id": 14,
"type": {
"id": 1,
"name": "Заказчик",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"manager": {
"id": 1,
"first_name": "Артём",
"last_name": "Полищук",
"middle_name": "Николаевич",
"name": "Полищук Артём"
},
"avatar": {
"id": 17,
"name": "Чек.png",
"type": {
"id": 2,
"name": "Аватар",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "https://beta.back.erp.itecho.ru/storage/uploads/dGOPVMjBgjlb3CQjaU7G0HK6Z4q1aATVzfgbGGhM.png",
"created_at": "2024-05-14T11:44:21.000000Z",
"updated_at": "2024-05-14T11:44:21.000000Z"
},
"first_name": "Алексей",
"last_name": "Петров",
"middle_name": null,
"birthday": null,
"address": null,
"phone_1": "79498102351",
"phone_2": null,
"email": "test@mail.ru",
"created_at": "2024-04-01T08:01:53.000000Z",
"updated_at": "2024-05-14T11:44:39.000000Z"
}
}
Удаление текущего контрагента (клиента)¶
Метод: DELETE
URL: https://beta.api.gigma.ru/counterparty
Авторизация: Bearer token
Headers: Token: {токен приложения из Gigma}
Параметры запроса: отсутствуют
Пример запроса¶
https://beta.api.gigma.ru/counterparty
Ответ¶
При успешном действии возвращается HTTP код 200.
Описание полей ответа¶
message- информационное сообщение