API-Prüflisten
- Holen Sie sich alle Checklisten und Artikel für die Ausgabe
curl 'https://demo.redmine-kanban.com/questionlist/__ISSUE_ID__' \
-H 'X-redmine-API-Key: __API_KEY__' \
-H 'Content-Type: application/json' \
-X GET - Checkliste zur Ausgabe hinzufügen
curl 'https://demo.redmine-kanban.com/questionlist/__ISSUE_ID__' \
-H 'X-redmine-API-Key: __API_KEY__' \
-H 'Content-Type: application/json' \
-X POST \
-d '{"list_type":"Usual", "title":"new checklist"}' - Element zur Checkliste hinzufügen (Parameter «assigned_to_id», «done», «due_date» nicht erforderlich)
curl 'https://demo.redmine-kanban.com/question/__CHECKLIST_ID__' \
-H 'X-redmine-API-Key: __API_KEY__' \
-H 'Content-Type: application/json' \
-X POST \
-d '{"title":"new item title ", "assigned_to_id":__USER_ID__, "due_date":"2024-08-01", "done": false}' - Element aus Checkliste löschen
curl 'https://demo.redmine-kanban.com/question/__ITEM_ID__' \
-H 'x-redmine-api-key: __API_KEY__' \
-X 'PATCH' \
-H 'Content-Type: application/json' \
-d '{"data":{"action": "question.delete","updated_at":" 2024-08-16T12:37:56.000Z"}}' - Position ändern (erledigt setzen, umbenennen, zuordnen, Fälligkeitsdatum ändern)
curl 'https://demo.redmine-kanban.com/question/__ITEM_ID__' \
-H 'x-redmine-api-key: __API_KEY__' \
-X 'PATCH' \
-H 'Content-Type: application/json' \
-d '{"data":{"action":__ACTION_NAME__,"updated_at":__UPDATED_AT__, "value":__NEW_VALUE__}}'
Beschreibung | __ACTION_NAME__ | Beispiel für Wert | Typ |
---|---|---|---|
Löschen | question.delete | - | - |
Erledigt/unerledigt einstellen | question.complete | true/false | bool |
Umbenennen | question.set_title | "new name" | string |
Zuweisen | question.set_assigned_to | 1 | integer (user_id) or null |
Fälligkeitsdatum festlegen | question.set_due_date | "2024-08-01" | string |
Sortierreihenfolge ändern | question.set_order | 1 | integer (item) |
API-Vorlagen
- Kategorie der Checklisten-Vorlagen abrufen
curl 'https://demo.redmine-kanban.com/admin/checklist-template-categories' \
-H 'X-redmine-API-Key: __API_KEY__' \
-X GET - Get checklists-templates
curl 'https://demo.redmine-kanban.com/admin/checklist-templates' \
-H 'X-redmine-API-Key: __API_KEY__' \
-X GET - Checklisten-Vorlage erstellen
curl 'https://demo.redmine-kanban.com/admin/checklist-templates' \
-H 'Content-Type: application/json' \
-H 'X-redmine-API-Key: __API_KEY__' \
-X POST \
-d '{"title":"new", "list_type":"Usual", "category_id":"id", "is_public": false}' - Checklisten-Vorlagen abrufen
curl 'https://demo.redmine-kanban.com/admin/checklist-templates/TEMPLATE_ID' \
-H 'X-redmine-API-key: __API_KEY__' \
-X GET \ - Checklisten-Vorlage aktualisieren
curl 'https://demo.redmine-kanban.com/admin/checklist-templates/TEMPLATE_ID' \
-H 'Content-Type: application/json' \
-H 'X-redmine-API-key: __API_KEY__' \
-X PUT \
-d '{"title":"updated", "list_type":"Usual", "category_id":"id", "is_public": true}' - Checklisten-Vorlage löschen
curl 'https://demo.redmine-kanban.com/admin/checklist-templates/TEMPLATE_ID' \
-H 'Content-Type: application/json' \
-H 'X-redmine-API-key: __API_KEY__' \
-X DELETE - Punkt der Checklisten-Vorlage erstellen
curl 'https://demo.redmine-kanban.com/admin/checklist-templates/TEMPLATE_ID/elements' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-redmine-API-key: __API_KEY__' \
-X POST \
-d '{"title":"title", "assigned_to_id": 1, "deadline": 1}' - Aktualisierungspunkt der Checklisten-Vorlage
curl 'https://demo.redmine-kanban.com/admin/checklist-templates/ elements/ELEMENT_ID' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-redmine-API-key: __API_KEY__' \
-X PUT \
-d '{"title":"updated", "assigned_to_id": 1, "deadline": 1}' - Punkt der Checklisten-Vorlage löschen
curl 'https://demo.redmine-kanban.com/admin/checklist-templates/ elements/ELEMENT_ID' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-redmine-API-key: __API_KEY__' \
-X POST
Persönliche Checklisten
Hinweise zur Bearbeitung persönlicher Checklisten
- Persönliche Checklisten können bearbeitet werden von: Autor, Beauftragter und Person mit der Rolle «alle persönlichen Checklisten bearbeiten».
- Der Autor der persönlichen Checkliste kann die von anderen Benutzern zu seiner Checkliste hinzugefügten Elemente bearbeiten.
Bei Problemen oder Fragen schreiben Sie uns bitte eine E-Mail [email protected]