Pārkārtot noteikumus
Visa secība vienā izsaukumā, jo noteikumu saraksts kaut ko nozīmē tikai secībā.
Izpilda īstu izsaukumu pret jūsu darbvietu, ar jūsu paša atslēgu.
POST /rules/reorder
Visa secība vienā izsaukumā, jo noteikumu saraksts kaut ko nozīmē tikai secībā.
Piemērs
Nepieciešams rules:write. Pieprasījuma ķermenis nosauc VISUS savienojuma noteikumus tādā secībā, kādā vēlaties tos izvērtēt. Atgriež pilnu sarakstu jaunajā secībā.
curl -X POST "$OE/rules/reorder" -H "$AUTH" -H "Content-Type: application/json" \ -d '{ "ruleIds": ["rul_7f3a1c94…", "rul_2b81de07…", "rul_c40a95f2…"] }'{ "object": "list", "data": [ { "object": "rule", "id": "rul_7f3a1c94…", "name": "Receipts to their own label", "position": 0 }, { "object": "rule", "id": "rul_2b81de07…", "name": "Newsletters after hours", "position": 1 }, { "object": "rule", "id": "rul_c40a95f2…", "name": "Anything from the old domain", "position": 2 } ], "hasMore": false, "nextCursor": null}Nepilnīgs saraksts ir incomplete_order, 422, un nekas netiek pārvietots. Pieņemt tādu nozīmētu izdomāt pozīcijas noteikumiem, kurus izlaidāt, un tas, kur tie nonāktu attiecībā pret jūsu nosauktajiem, būtu mūsu minējums par jūsu pastkasti, nevis jūsu norādījums.
Idempotents pēc uzbūves: ķermenis nosauc visu secību, tāpēc nosūtīšana divreiz dod to pašu rezultātu. To ir droši atkārtot un droši palaist no skripta, kas nezina pašreizējo secību.
Katra pozīcija tiek pārrakstīta vienā priekšrakstā vienā transakcijā, tāpēc nav brīža, kad diviem noteikumiem būtu viena pozīcija vai saraksts būtu līdz pusei pārnumurēts.
Secība nav kosmētiska. Tā izšķir, kurš no diviem noteikumiem nosauc mapi, kurā ziņojums nonāk, un kur stopProcessing noteikums saraksta apstrādi pārtrauc.