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

# Sign In

> Authenticate and receive a JWT access token.

<Note>
  Credentials (email and password) are provided by the iQpay team during onboarding. Contact your iQpay representative if you have not received them.
</Note>


## OpenAPI

````yaml POST /identity/Auth/SignIn
openapi: 3.0.3
info:
  title: iQpay Order API
  description: >-
    API for sponsors and organizations to create orders and send digital benefit
    cards to members.
  version: '2024.5'
  contact:
    name: iQpay Support
    url: https://iqpay.com
servers:
  - url: https://api-demo.bridgepo.com
    description: Demo Environment
security: []
paths:
  /identity/Auth/SignIn:
    post:
      tags:
        - Authentication
      summary: Sign In
      description: >-
        Authenticate with your iQpay-assigned credentials to receive a JWT
        token. Use this token in the `Authorization` header for all subsequent
        API calls.
      operationId: signIn
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - email
                - password
              properties:
                email:
                  type: string
                  description: Your iQpay-assigned username/email.
                  example: sponsor@example.com
                password:
                  type: string
                  description: Your iQpay-assigned password.
                  example: your-password
      responses:
        '200':
          description: Successfully authenticated. Returns a JWT token.
          content:
            application/json:
              schema:
                type: object
                properties:
                  token:
                    type: string
                    description: JWT Bearer token to use in the Authorization header.
                    example: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
        '401':
          description: Invalid credentials.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SignInErrorResponse'
      security: []
components:
  schemas:
    SignInErrorResponse:
      type: object
      properties:
        type:
          type: string
          description: A URI reference identifying the error type.
          example: https://tools.ietf.org/html/rfc7231#section-6.5.1
        title:
          type: string
          description: A short human-readable summary of the error.
          example: One or more validation errors occurred.
        status:
          type: integer
          description: The HTTP status code.
          example: 401
        errors:
          type: string
          description: Error details.
          example: Invalid credentials.
        traceId:
          type: string
          description: A unique trace identifier for debugging.
          example: 00-abc123def456-789ghi-00

````