generated: '2026-06-20' method: derived source: openapi/1password-connect-openapi.yml, openapi/1password-events-openapi.yml, openapi/1password-partnership-openapi.yml + https://developer.1password.com/docs/ authentication: style: http-bearer detail: Bearer token in the Authorization header (Connect server access token / Events API token, JWT). See authentication/1password-authentication.yml. pagination: style: cursor applies_to: Events API (list sign-in attempts, item usages, audit events) request_fields: [cursor, limit, start_time] response_fields: [cursor, has_more, items] note: >- Events endpoints are POST with a JSON body. First request supplies a start_time (ResetCursor); subsequent requests pass the returned cursor until has_more is false. Connect and Partnership APIs are not paginated. idempotency: supported: false note: No idempotency-key header documented in the OpenAPI. versioning: style: uri-path detail: See lifecycle/1password-lifecycle.yml. error_envelope: media_type: application/json shape: "{ status: integer, message: string }" partnership_extra_field: code reference: errors/1password-problem-types.yml rate_limiting: signaled: true detail: Events API returns HTTP 429 Too Many Requests when limits are exceeded. See rate-limits/1password-rate-limits.yml. regions: detail: >- Events API host varies by account region (events.1password.com US; replace with the region-appropriate base URL, e.g. events.1password.ca, events.1password.eu). deployment: connect: self-hosted (Connect server runs in your own infrastructure; default REST port 8080)