openapi: 3.0.3 info: title: Buildkite Agent Access Token User API version: v3 description: 'Public subset of the Buildkite Agent API consumed by the open-source agent (Go) to register, accept, and finish jobs. Most endpoints are reserved for internal use; only the documented public endpoints are stable. Authenticated with an Agent Token (`Authorization: Token `). ' contact: name: Buildkite Agent url: https://github.com/buildkite/agent servers: - url: https://agent.buildkite.com/v3 description: Standard Agent API - url: https://agent-edge.buildkite.com/v3 description: Edge Agent API (adds gRPC methods alongside JSON) security: - agentToken: [] tags: - name: User paths: /user: get: tags: - User summary: Get The Current User operationId: getCurrentUser responses: '200': description: Authenticated user record content: application/json: schema: $ref: '#/components/schemas/User' components: schemas: User: type: object properties: id: type: string format: uuid name: type: string email: type: string format: email avatar_url: type: string format: uri created_at: type: string format: date-time securitySchemes: agentToken: type: http scheme: bearer bearerFormat: Agent Token (sent as `Token `)