List GitLab deployments
list_deploymentsList deployments for a GitLab project with filters for status, environment, ref, and time range. Order and paginate results to monitor or audit deployment history.
Instructions
List deployments for a project with status, environment, ordering, and time-range filters. Pagination is bounded to 100 per page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Filter deployments by Git ref. | |
| page | No | ||
| sort | No | Sort order. Default is asc. | |
| status | No | Filter deployments by status. | |
| project | Yes | GitLab project ID or full path such as group/project. | |
| order_by | No | Field to order by. Default is id. | |
| per_page | No | ||
| environment | No | Filter deployments by environment name. | |
| updated_after | No | Return deployments updated after this ISO 8601 datetime. | |
| finished_after | No | Return deployments finished after this ISO 8601 datetime. Use with order_by=finished_at. | |
| updated_before | No | Return deployments updated before this ISO 8601 datetime. | |
| finished_before | No | Return deployments finished before this ISO 8601 datetime. Use with order_by=finished_at. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | GitLab response normalized for model use. |