Przejdź do treści
Intum
Aktualizacja: 1 min czytania

Endpointy

Metoda Ścieżka Opis
GET /organize/posts.json Lista postów
GET /organize/posts/:id.json Pojedynczy post
POST /organize/posts.json Utworzenie posta
PATCH /organize/posts/:id.json Aktualizacja posta
DELETE /organize/posts/:id.json Usunięcie posta

Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: organize)

Pola posta

Pole Typ Wymagane Opis
title string tak Tytuł posta
content string nie Treść posta (Markdown)
team_id integer nie ID zespołu
project_id integer nie ID projektu
archived boolean nie Czy zarchiwizowany
kind string nie Typ posta

Tworzenie posta

POST /organize/posts.json
Authorization: Bearer TOKEN
{
  "post": {
    "title": "Podsumowanie sprintu 5",
    "content": "## Co zrobiliśmy\n\n- Wdrożenie nowego modułu\n- Naprawienie 12 bugów\n\n## Co planujemy\n\n- Optymalizacja wydajności",
    "team_id": 1,
    "project_id": 10
  }
}

Aktualizacja posta

PATCH /organize/posts/:id.json
{
  "post": {
    "title": "Podsumowanie sprintu 5 (zaktualizowane)",
    "archived": false
  }
}

Błędy (422)

{"title": ["nie może być puste"]}