ActiveCollab Обновление статуса счета с помощью API v1

После Документация я попытался обновить статус счета с помощью API.

я пытался отправить

{"single": {"status": "$status"}} а также просто

{"status": "$status"} к

PUT api/v1/invoices/$invoiceId

где $status — это canceled (также пробовал с paid), но безуспешно. Хотя во всех случаях я получаю код состояния http 200. Как я могу «отменить» счет? А как насчет отправки кода состояния «Незаконный запрос» или чего-то еще, если запрос не выполнен?

Спасибо, Мартин.

{"приложение":"ActiveCollab","версия":"6.0.6"}

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как создать простое погодное приложение на Python с API OpenWeatherMap
Как создать простое погодное приложение на Python с API OpenWeatherMap
Этот учебник проведет вас через процесс создания простого погодного приложения с помощью Python и OpenWeatherMap API.
Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
0
0
55
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Отправьте запрос PUT на api/v1/invoices/1/cancel, чтобы отменить счет. Параметры не нужны.

Другие вопросы по теме