Отклонение предложения

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

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

POST {reseller_domain}/internal_api/accounts/{account_id}/quotes/{quote_id}/decline

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

Авторизация

Требуется авторизация с помощью 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 запроса цен

data

form

object

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

Комментарий для отклонения предложения

 

attributes

form

object

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

Комментарий для отклонения предложения

 

 

decline_comment

form

string

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

Текст комментария (до 3000 символов)

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

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

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

Bash
curl --location --request POST 'https://test.activeplatform.com/internal_api/accounts/463/quotes/9/decline' \
--header 'Content-Type: application/vnd.api+json' \
--header 'Accept: application/vnd.api+json' \
--header 'X-Api-Locale: en' \
--header 'Authorization: Bearer AccessTokenExample'
--data '{
    "data": {
        "attributes": {
            "decline_comment": "comment"
        }
    }
}'

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

JSON
{
    "data": {
        "id": "9",
        "type": "quote_requests",
        "attributes": {
            "created_at": "2025-07-31T13:14:50.741990+0300",
            "created_by": "Alice Flix",
            "name": "M365",
            "status": "declined",
            "request_comment": "M365",
            "account_id": 463,
            "user_id": 33,
            "manager_id": null,
            "products": [
                {
                    "product_id": 3,
                    "name": "Public product",
                    "quantity": 50
                }
            ],
            "request_file": null,
            "proposal_file": {
                "name": "proposal.docx",
                "url": "https://storage.test.activeplatform.com/private/uploads/quote/proposal_file/9/proposal.docx?expires=123&hash=ABC",
                "size": 148569
            },
            "valid_until": "2025-08-31",
            "proposal_manager": {
                "id": 6,
                "name": "Alex Smith",
                "email": "admin@example.com"
            },
            "proposal_comment": "comment",
            "status_updated_at": "2025-07-31T13:18:47.193009+0300",
            "status_updated_by": {
                "type": "user",
                "id": 33,
                "name": "Alice Flix",
                "email": "alice@example.com"
            },
            "decline_comment": "comment"
        }
    },
    "meta": {
        "server_current_time": "2025-07-31T13:18:47.336022+0300"
    }
}