Принятие предложения

Метод используется для принятия предложения, направленного менеджером в ответ на запрос цен, для аккаунта, к которому есть доступ у текущего пользователя (см. ).

Статус запроса цен должен быть waiting_for_approval (см. Получение информации о запросе цен).

PATCH {reseller_domain}/internal_api/accounts/{account_id}/quotes/{quote_id}

В этой статье:

Авторизация

Требуется авторизация с помощью access token пользователя.

Аргументы

Название

Тип параметра

Тип данных

Обязательный/ 
Опциональный

Описание

Content-Type

header

string

Обязательный

Тип данных, передаваемых в запросе. Укажите application/vnd.api+json

Accept

header

string

Обязательный

Поддерживаемые типы данных в ответе. Укажите application/vnd.api+json

X-Api-Locale

header

string

Опциональный

Двухбуквенный код языка данных в ответе

Authorization 

header

string

Обязательный

Действующий access token пользователя. Формат: Bearer <access token>

reseller_domain

path

string

Обязательный

Доменное имя реселлера

account_id

path

integer

Обязательный

ID аккаунта

quote_id

path

integer

Обязательный

ID запроса цен

Модель ответа

Модель ответа аналогична методу Получение информации о запросе цен.

Пример запроса

Bash
curl --location --request PATCH 'https://test.activeplatform.com/internal_api/accounts/463/quotes/7' \
--header 'Content-Type: application/vnd.api+json' \
--header 'Accept: application/vnd.api+json' \
--header 'X-Api-Locale: en' \
--header 'Authorization: Bearer AccessTokenExample'

Пример ответа

JSON
{
    "data": {
        "id": "7",
        "type": "quote_requests",
        "attributes": {
            "created_at": "2025-07-30T11:30:52.694466+0300",
            "created_by": null,
            "name": "M365",
            "status": "approved",
            "request_comment": "See the file",
            "account_id": 463,
            "user_id": null,
            "manager_id": null,
            "products": [
                {
                    "product_id": 2,
                    "name": "NCE products",
                    "quantity": 100
                }
            ],
            "request_file": {
                "name": "products.xlsx",
                "url": "https://storage.test.activeplatform.com/private/uploads/quote/request_file/7/products.xlsx?expires=123&hash=ABC",
                "size": 6119
            },
            "proposal_file": {
                "name": "proposal.docx",
                "url": "https://storage.test.activeplatform.com/private/uploads/quote/proposal_file/7/proposal.docx?expires=987&hash=XYZ",
                "size": 148569
            },
            "valid_until": "2025-08-31",
            "proposal_manager": {
                "id": 6,
                "name": "Alice Flix",
                "email": "admin@example.com"
            },
            "proposal_comment": "See the file",
            "status_updated_at": "2025-07-31T12:55:15.645439+0300",
            "status_updated_by": {
                "type": "user",
                "id": 33,
                "name": "Adam Smith",
                "email": "user@example.net"
            },
            "decline_comment": null
        }
    },
    "meta": {
        "server_current_time": "2025-07-31T12:55:15.942671+0300"
    }
}