> ## Documentation Index
> Fetch the complete documentation index at: https://docs.member.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# OIDC Discovery Document

> Returns the OpenID Connect Provider Metadata (RFC 8414 / OIDC Core §4). Standard JSON object — not a JSON:API resource.



## OpenAPI

````yaml /openapi/mio-openapi.json get /.well-known/openid-configuration
openapi: 3.1.0
info:
  description: >-
    Production API reference for Membership.io. Use the authored guides for
    workflows and the generated endpoint pages for exact parameters and schemas.
  title: Membership.io API
  version: 0.1.0
servers:
  - description: Production
    url: https://api.member.dev
security:
  - bearerAuth: []
paths:
  /.well-known/openid-configuration:
    get:
      tags:
        - well-known
      summary: OIDC Discovery Document
      description: >-
        Returns the OpenID Connect Provider Metadata (RFC 8414 / OIDC Core §4).
        Standard JSON object — not a JSON:API resource.
      operationId: well_known.get_well_known_get_well_known_openid_configuration
      responses:
        '200':
          content:
            application/vnd.api+json:
              schema:
                $ref: '#/components/schemas/OpenIdConfiguration'
          description: Successful Response
components:
  schemas:
    OpenIdConfiguration:
      description: |-
        OIDC Provider Metadata (RFC 8414 + OIDC Discovery 1.0 §3).

        All fields are snake_case (the OIDC spec uses snake_case natively).
        This model exists solely to give the discovery route a response_model so
        that OpenAPI/codegen sees the shape — it is NOT a JSON:API resource.
      properties:
        authorization_endpoint:
          title: Authorization Endpoint
          type: string
        authorization_response_iss_parameter_supported:
          title: Authorization Response Iss Parameter Supported
          type: boolean
        claims_supported:
          items:
            type: string
          title: Claims Supported
          type: array
        code_challenge_methods_supported:
          items:
            type: string
          title: Code Challenge Methods Supported
          type: array
        grant_types_supported:
          items:
            type: string
          title: Grant Types Supported
          type: array
        id_token_signing_alg_values_supported:
          items:
            type: string
          title: Id Token Signing Alg Values Supported
          type: array
        issuer:
          title: Issuer
          type: string
        jwks_uri:
          title: Jwks Uri
          type: string
        prompt_values_supported:
          items:
            type: string
          title: Prompt Values Supported
          type: array
        response_modes_supported:
          items:
            type: string
          title: Response Modes Supported
          type: array
        response_types_supported:
          items:
            type: string
          title: Response Types Supported
          type: array
        revocation_endpoint:
          title: Revocation Endpoint
          type: string
        scopes_supported:
          items:
            type: string
          title: Scopes Supported
          type: array
        subject_types_supported:
          items:
            type: string
          title: Subject Types Supported
          type: array
        token_endpoint:
          title: Token Endpoint
          type: string
        token_endpoint_auth_methods_supported:
          items:
            type: string
          title: Token Endpoint Auth Methods Supported
          type: array
        userinfo_endpoint:
          title: Userinfo Endpoint
          type: string
      required:
        - issuer
        - authorization_endpoint
        - token_endpoint
        - userinfo_endpoint
        - revocation_endpoint
        - jwks_uri
        - response_types_supported
        - response_modes_supported
        - grant_types_supported
        - scopes_supported
        - claims_supported
        - subject_types_supported
        - id_token_signing_alg_values_supported
        - token_endpoint_auth_methods_supported
        - code_challenge_methods_supported
        - authorization_response_iss_parameter_supported
        - prompt_values_supported
      title: OpenIdConfiguration
      type: object
  securitySchemes:
    bearerAuth:
      bearerFormat: JWT or mio_sk API key
      description: >-
        Send platform JWTs, contact JWTs, or team API keys as `Authorization:
        Bearer <token>`.
      scheme: bearer
      type: http

````