# List jobs for a project **GET /projects/{id}/jobs** ## Servers - https://www.gitlab.com/api/v4: https://www.gitlab.com/api/v4 () ## Authentication methods - Api key auth ## Parameters ### Path parameters - **id** (string | integer) The ID or [URL-encoded path of the project](https://docs.gitlab.com/api/rest/#namespaced-paths). ### Query parameters - **scope** (array[string]) Return all jobs with the specified statuses ## Responses ### 200 An array of jobs #### Body: application/json (array[object]) - **id** (integer) The ID of the job - **name** (string) The name of the job - **status** (string) The current status of the job - **stage** (string) The stage of the job in the CI/CD pipeline - **created_at** (string(date-time)) The creation time of the job - **started_at** (string(date-time)) The start time of the job - **finished_at** (string(date-time)) The finish time of the job - **commit** (object) - **archived** (boolean) Indicates if the job is archived - **allow_failure** (boolean) Indicates if the job is allowed to fail - **erased_at** (string(date-time)) The time when the job was erased, if applicable - **duration** (integer) The duration of the job in seconds - **queued_duration** (number) The duration the job was queued before execution, in seconds - **ref** (string) The reference for the job - **artifacts** (array) The artifacts produced by the job - **tag** (boolean) Indicates if the job is tagged - **web_url** (string) The URL for accessing the job in the web interface - **project** (object) - **user** (object) [Powered by Bump.sh](https://bump.sh)