Změnit objednávku žádosti
PUT/financing/v1/applications/:uuid/order
Vyžaduje oprávnění applications.order.edit pro autentizovaného uživatele
Pokud dojde k nějakým změnám v rámci pořadí, které mohou mít důležitý dopad na
na proces splácení po jeho podání, použijte
/financing/v1/applications/{applicationId}/order
abychom mohli vše správně upravit. {applicationId} je ID žádosti
které jste obdrželi v odpovědi /financing/v1/applications po jejím
vytvoření.
| Typ financování | Podporováno |
|---|---|
INSTALLMENT | YES |
| Stav žádosti | Dostupnost |
|---|---|
ODMÍTNUTO | NE |
ZRUŠENO | NE |
PROCESSING | ANO |
READY | ANO* (viz poznámka o dostupnosti níže) |
Použijte zdroj /financing/v1/applications/{applicationId}/order se
správně vyplněnými údaji
požadavkem, který obsahuje (pouze) změněná data (prostředek umožňuje částečné vložení).
POZNÁMKA K DOSTUPNOSTI: Platný objekt požadavku obsahuje pouze číslo objednávky (
order.number)
a/nebo jednu položku v poli order.variableSymbols[]. Podporovaný
stateReason stavu state READY
jsou READY_TO_SHIP, READY_SHIPPED, READY_DELIVERING (state PROCESSING je podporován bez omezení).
Pokud byl požadavek úspěšně zpracován, zobrazí se stavový kód HTTP 200 a
objekt informace o změněné objednávce a základní informace o příslušné objednávce
žádosti (ID, stav, podstav) s minimálně následujícími informacemi v odpovědi:
-
Číslo objednávky
-
Celková cena objednávky (včetně DPH)
-
Položky objednávky (pole)
- Název položky objednávky
- Celková cena (všechny kusy včetně DPH)
- Stav položky objednávky
-
Stav objednávky
-
Základní informace o aplikaci
- ID
- Stav aplikace
- Podstata aplikace
V ostatních případech se zobrazí jedna z následujících chyb:
| Stavový kód | Kód | Vysvětlení |
|---|---|---|
| 400 | INVALID_REQUEST | Požadavek nebyl správně naformátován (chybná syntaxe požadavku, příliš velká velikost atd.) |
| 404 | OBJECT_NOT_FOUND | Požadovaný prostředek nebyl nalezen |
| 422 | NOT_SUPPORTED | Zdroj není pro daný typ financování podporován |
| 422 | UNPROCESSABLE | Požadavek byl správně formulován, ale nebylo možné jej splnit kvůli sémantickým chybám |
| 422 | APPLICATION_REJECTED | Při pokusu o zrušení již REJECTED Aplikace, což není povoleno |
| 500 | INTERNAL_SERVER_ERROR | Nastal neočekávaný stav a není vhodná žádná konkrétnější zpráva |
Request
Responses
- 200
- 201
- 401
- 403
- 404
OK
Created
Unauthorized
Forbidden
Not Found