> ## Documentation Index
> Fetch the complete documentation index at: https://loyalty-interchange.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Discover LIP endpoints and authentication



## OpenAPI

````yaml /api-reference/openapi.yaml get /.well-known/lip
openapi: 3.1.2
info:
  title: Loyalty Interchange Protocol
  version: 0.1.0
  description: Vendor-neutral loyalty transaction API with the foodservice/1.0 profile.
  license:
    name: Apache-2.0
    identifier: Apache-2.0
servers:
  - url: https://loyalty.example.com/lip/v1
security:
  - bearerAuth: []
tags:
  - name: Discovery
  - name: Programs
  - name: Accounts
  - name: Ledger
  - name: Members
  - name: Orders
  - name: Accruals
  - name: Redemptions
  - name: Issued Rewards
paths:
  /.well-known/lip:
    get:
      tags:
        - Discovery
      summary: Discover LIP endpoints and authentication
      operationId: discoverLoyaltyProtocol
      responses:
        '200':
          description: LIP discovery document
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WellKnownDocument'
      security: []
      servers:
        - url: https://loyalty.example.com
components:
  schemas:
    WellKnownDocument:
      title: WellKnownDocument
      additionalProperties: false
      type: object
      required:
        - protocol
        - protocol_version
        - profiles
        - endpoints
        - authentication
      properties:
        protocol:
          const: LIP
          type: string
        protocol_version:
          const: '1.0'
          type: string
        profiles:
          minItems: 1
          uniqueItems: true
          type: array
          items:
            const: foodservice/1.0
            type: string
        endpoints:
          additionalProperties: false
          type: object
          required:
            - api
            - capabilities
            - health
          properties:
            api:
              pattern: ^/
              type: string
            capabilities:
              pattern: ^/
              type: string
            health:
              pattern: ^/
              type: string
        authentication:
          minItems: 1
          uniqueItems: true
          type: array
          items:
            const: bearer
            type: string
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````