curl --request GET \
--url https://api.mintlify.com/v2/agent/{projectId}/job/{id} \
--header 'Authorization: Bearer <token>'{
"id": "<string>",
"status": "active",
"source": {
"repository": "<string>",
"ref": "<string>"
},
"model": "<string>",
"prLink": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"archivedAt": "2023-11-07T05:31:56Z"
}Poll for the status and details of an agent job, including the PR link once created.
curl --request GET \
--url https://api.mintlify.com/v2/agent/{projectId}/job/{id} \
--header 'Authorization: Bearer <token>'{
"id": "<string>",
"status": "active",
"source": {
"repository": "<string>",
"ref": "<string>"
},
"model": "<string>",
"prLink": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"archivedAt": "2023-11-07T05:31:56Z"
}| Status | Description |
|---|---|
active | The job is currently running |
completed | The job finished successfully |
failed | The job encountered an error |
archived | The job has been archived |
activecompleted, failed, or archivedprLink field is populated once the agent creates a pull request| Field | Description |
|---|---|
id | Unique identifier for the job |
status | Current status of the job |
source.repository | GitHub repository URL |
source.ref | Git branch name where changes are made |
model | AI model used for the job |
prLink | URL of the created pull request (null until created) |
createdAt | Timestamp when the job was created |
archivedAt | Timestamp when the job was archived (null if active) |
The Authorization header expects a Bearer token. Use an admin API key (prefixed with mint_). This is a server-side secret key. Generate one on the API keys page in your dashboard.
The unique identifier of the agent job to retrieve.
Agent job details retrieved successfully.
Unique identifier for the agent job.
Current status of the agent job.
active, completed, archived, failed Information about the source repository.
Show child attributes
The AI model used for this job.
URL of the pull request created by the agent. Null until the PR is created.
Timestamp when the job was created.
Timestamp when the job was archived. Null if still active.
Was this page helpful?