Back to Gitlabhq

API des itérations de groupe

doc-locale/fr-fr/api/group_iterations.md

19.1.03.3 KB
Original Source

{{< details >}}

  • Édition : GitLab Premium, GitLab Ultimate
  • Offre : GitLab.com, GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

Utilisez cette API pour accéder aux itérations de groupe.

Pour les itérations de projet, utilisez l'API des itérations de projet.

Lister toutes les itérations de groupe {#list-all-group-iterations}

Liste toutes les itérations pour un groupe spécifié.

Les itérations créées par Activer la programmation automatique dans les cadences d'itération renvoient null pour les champs title et description.

plaintext
GET /groups/:id/iterations
GET /groups/:id/iterations?state=opened
GET /groups/:id/iterations?state=closed
GET /groups/:id/iterations?search=version
GET /groups/:id/iterations?include_ancestors=false
GET /groups/:id/iterations?include_descendants=true
GET /groups/:id/iterations?updated_before=2013-10-02T09%3A24%3A18Z
GET /groups/:id/iterations?updated_after=2013-10-02T09%3A24%3A18Z
AttributTypeObligatoireDescription
statestringnon'Renvoie les itérations opened, upcoming, current, closed ou all.'
searchstringnonRenvoie uniquement les itérations dont le titre correspond à la chaîne fournie.
intableau de chaînesnonChamps dans lesquels la recherche approximative doit être effectuée avec la requête donnée dans l'argument search. Les options disponibles sont title et cadence_title. La valeur par défaut est [title]. Introduit dans GitLab 16.2.
include_ancestorsbooleannonInclure les itérations pour le groupe et ses ancêtres. La valeur par défaut est true.
include_descendantsbooleannonInclure les itérations pour le groupe et ses descendants. La valeur par défaut est false. Introduit dans GitLab 16.7.
updated_beforedatetimenonRenvoie uniquement les itérations mises à jour avant la date et l'heure données. Attendu au format ISO 8601 (2019-03-15T08:00:00Z). Introduit dans GitLab 15.10.
updated_afterdatetimenonRenvoie uniquement les itérations mises à jour après la date et l'heure données. Attendu au format ISO 8601 (2019-03-15T08:00:00Z). Introduit dans GitLab 15.10.

Exemple de requête :

shell
  curl --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/groups/5/iterations"

Exemple de réponse :

json
[
  {
    "id": 53,
    "iid": 13,
    "sequence": 1,
    "group_id": 5,
    "title": "Iteration II",
    "description": "Ipsum Lorem ipsum",
    "state": 2,
    "created_at": "2020-01-27T05:07:12.573Z",
    "updated_at": "2020-01-27T05:07:12.573Z",
    "due_date": "2020-02-01",
    "start_date": "2020-02-14",
    "web_url": "http://gitlab.example.com/groups/my-group/-/iterations/13"
  }
]