captains
get/api/v1/captains/{captainId}

Request

  • Base URL
    https://api.capy.ai
  • Auth
    HTTP bearer

Path parameters

captainIdstring required

Response

Captain

idstring required
projectIdstring nullable required
authorIdstring nullable required
previousAuthorIdstring nullable required
titlestring nullable required
titleCustomboolean required
status'working' | 'waiting' | 'idle' | 'failed' | 'archived' required
archivedboolean required
lastModelIdstring nullable required
pullRequestAuthor'user' | 'capy' nullable required

Who authors this thread's pull requests on GitHub: capy for the Capy GitHub App, user for the thread's acting human. Null means the acting human's Git identity preference decides.

createdAtstring required
updatedAtstring required
lastActivityAtstring nullable required
hasUnreadsboolean required
mentionCountinteger required
owedboolean required
needsYouboolean
crewNeedsYouinteger
participatedboolean
crewMentionCountinteger
crewCountinteger
memberboolean required
subscribedboolean
personalboolean
visibility'org' | 'private'
namestring required
descriptionstring nullable required

A short public label saying whose Captain this is and what it covers, at most 140 characters of plain text, for attribution and discovery. Null when unset.

Changes