Ticket implementations
An implementation's status, conversation, and code changes.
An implementation's status, agent, ticket, and pull requests.
PersonalAccessTokenAuthorizationBearer <token>A personal access token, created under Account Settings → Developer → Personal access tokens.
id*stringThe request has succeeded.
application/json- response
id*stringfriendly_id*stringurl*stringuristatus*stringSuch as idle, running, pending_user, or failed.
created_at*stringdate-timecreator*|nullpull_requests*array<>profile_name*|The coding agent working on it.
model*string|nullticket*curl -X GET 'https://www.superconductor.com/api/v1/ticket_implementations/string'{ "id": "string", "friendly_id": "string", "url": "http://example.com", "status": "string", "created_at": "2019-08-24T14:15:22Z", "creator": { "type": "string", "id": "string", "name": "string", "email": "string" }, "pull_requests": [ { "id": "string", "number": 0, "url": "http://example.com", "status": "string", "provider": "string", "created_at": "2019-08-24T14:15:22Z", "last_pushed_at": "2019-08-24T14:15:22Z" } ], "profile_name": "string", "model": "string", "ticket": { "id": "string", "friendly_id": "string", "url": "http://example.com", "title": "string", "status": "string" }}An implementation's conversation, in order.
PersonalAccessTokenAuthorizationBearer <token>A personal access token, created under Account Settings → Developer → Personal access tokens.
id*stringlimit?integerHow many records to return.
int321 <= value <= 1000100cursor?stringThe next_cursor of the previous page.
The request has succeeded.
application/json- response
data*array<>next_cursor*|Pass this as cursor to get the next page, or null on the last page.
curl -X GET 'https://www.superconductor.com/api/v1/ticket_implementations/string/messages'{ "data": [ { "id": "string", "created_at": "2019-08-24T14:15:22Z", "author": { "type": "string", "name": "string", "id": "string", "email": "string" }, "text": "string" } ], "next_cursor": "string"}An implementation's latest code changes, one git diff per repository.
PersonalAccessTokenAuthorizationBearer <token>A personal access token, created under Account Settings → Developer → Personal access tokens.
id*stringThe request has succeeded.
application/json- response
repositories*array<>One entry per repository, by name.
curl -X GET 'https://www.superconductor.com/api/v1/ticket_implementations/string/diff'{ "repositories": [ { "name": "string", "merge_base": "string", "diff": "string", "error": "string" } ]}