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

# Check in an appointment

> Checks in a visitor for their scheduled appointment, moving them to the queue.



## OpenAPI

````yaml /api-reference/openapi.json post /v1/appointments/{ticketId}/checkin
openapi: 3.1.0
info:
  title: Qminder API
  version: '1.0'
  description: >-
    The Qminder API allows you to integrate queue management into your own
    applications.
servers:
  - url: https://api.qminder.com
security:
  - sec0: []
tags:
  - name: Locations
    description: Manage physical service locations
  - name: Lines
    description: Manage virtual queues within locations
  - name: Input Fields
    description: Manage custom data fields for locations
  - name: Tickets
    description: Manage visitor queue entries
  - name: Appointments
    description: Manage scheduled appointments
  - name: Users
    description: Manage user accounts and permissions
  - name: Webhooks
    description: Manage webhook subscriptions
paths:
  /v1/appointments/{ticketId}/checkin:
    post:
      tags:
        - Appointments
      summary: Check in an appointment
      description: >-
        Checks in a visitor for their scheduled appointment, moving them to the
        queue.
      operationId: checkin-appointment
      parameters:
        - name: ticketId
          in: path
          description: ID of the appointment ticket to check in
          required: true
          schema:
            type: string
        - name: X-Qminder-API-Version
          in: header
          description: API version. Must be set to `2020-09-01`.
          required: true
          schema:
            type: string
            enum:
              - '2020-09-01'
            default: '2020-09-01'
      responses:
        '200':
          description: Appointment checked in successfully
        '400':
          description: Ticket is not in scheduled status
        '404':
          description: Appointment not found
components:
  securitySchemes:
    sec0:
      type: apiKey
      in: header
      name: X-Qminder-REST-API-Key
      x-default: yourbusinessapikey

````