openapi: 3.1.0 info: title: 1Password Connect Server Accounts Introspection API description: The 1Password Connect Server API provides secure access to 1Password items and vaults in your company's apps and cloud infrastructure through a private REST API. Connect Servers bridge the gap between 1Password and your infrastructure by enabling programmatic access to secrets stored in shared vaults. You can create, read, update, and delete items, manage vaults, and retrieve files attached to items. version: 1.8.1 contact: name: 1Password Support url: https://support.1password.com/ termsOfService: https://1password.com/legal/terms-of-service/ license: name: MIT url: https://github.com/1Password/connect/blob/main/LICENSE servers: - url: http://localhost:8080 description: Local Connect Server (default port 8080) security: - bearerAuth: [] tags: - name: Introspection description: Retrieve information about the authentication token being used, including its features and permissions. paths: /api/v1/introspect: get: operationId: introspectToken summary: 1Password Introspect Authentication Token description: Returns information about the token used for authentication, including its UUID, features, and the account it belongs to. tags: - Introspection responses: '200': description: Successfully retrieved token information content: application/json: schema: $ref: '#/components/schemas/TokenIntrospection' '401': $ref: '#/components/responses/Unauthorized' x-microcks-operation: delay: 0 dispatcher: FALLBACK components: schemas: TokenIntrospection: type: object description: Information about the bearer token used for authentication. properties: uuid: type: string format: uuid description: The unique identifier of the token. features: type: array description: The features and permissions the token has access to. items: type: string enum: - signinattempts - itemusages - auditevents Error: type: object description: Represents an error response from the Events API. properties: status: type: integer description: The HTTP status code. message: type: string description: A human-readable error message. responses: Unauthorized: description: Authentication credentials are missing or invalid content: application/json: schema: $ref: '#/components/schemas/Error' securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT description: A Connect server access token generated from 1Password. Each request must include this token in the Authorization header. externalDocs: description: 1Password Connect Server API Reference url: https://developer.1password.com/docs/connect/api-reference/