IntelyCare Check In / Check Out API

Easily manage check-in and check-out events for shifts. Our API allows you to programmatically submit and manage check-in and check-out events, providing you with the flexibility to adapt to your workforce scheduling needs.

Business capability
HR Operations Management BC-300.70

Operations 1

POST /api/clockinout/{platform_type} Check-in / Check-out #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/intelycare-check-in-check-out-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

intelycare-check-in-check-out-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: '# Introduction

    Welcome to the IntelyCare API documentation, your gateway to seamless integration with the IntelyCare Staffing platform.'
  version: 1.0.0
  title: IntelyCare API Documentation Check In / Check Out API
  contact:
    name: API Support
    email: apisupport@intelycare.com
  x-logo:
    url: https://www.intelycare.com/wp-content/uploads/2023/08/ic-logo-2-1.svg
    altText: IntelyCare Logo
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
- url: //api.intelycare.com/external-scheduling/v1/
  description: Default server
- url: //api.pre.prod01.platform.intelycare.com/external-scheduling/v1/
  description: Sandbox server
security:
- ApiKeyAuth: []
- HMACSignature: []
tags:
- name: Check In / Check Out
  description: Easily manage check-in and check-out events for shifts. Our API allows you to programmatically submit and manage check-in and check-out events, providing you with the flexibility to adapt to your workforce scheduling needs.
paths:
  /api/clockinout/{platform_type}:
    post:
      tags:
      - Check In / Check Out
      operationId: check_in_out_api_v1
      summary: Check-in / Check-out
      security:
      - ApiKeyAuth: []
      parameters:
      - name: X-API-KEY
        in: header
        description: API key issued to a specific client. This can only be used to access data within the client scope.
        example: d1015a83-9f5f-4a4d-b5fd-4e756ed1d282
        required: true
        schema:
          type: string
      - name: X-CLIENT-ID
        in: header
        description: Intelycare's Unique identifier of the client.
        example: '1234'
        required: true
        schema:
          type: string
      - name: platform_type
        in: path
        description: Intelycare's Unique identifier of the platform using this API.
        example: intelycare
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - nurseId
              - clockTime
              - shiftId
              - facilityId
              - event
              properties:
                nurseId:
                  description: Unique identifier for the caregiver
                  type: integer
                  example: 67798
                clockTime:
                  description: Shift check-in or check-out timestamp in ISO 8601 format and in UTC timezone
                  type: string
                  example: '2024-02-23T07:34:00.000Z'
                shiftId:
                  description: Unique identifier for the shift
                  type: integer
                  example: 98847575
                facilityId:
                  description: Unique identifier for the client
                  type: integer
                  example: 77666555
                event:
                  description: The type of event to be processed
                  type: string
                  enum:
                  - CLOCK_OUT
                  - CLOCK_IN
            example:
              nurseId: '67798'
              clockTime: '2024-02-23T07:34:00.000Z'
              shiftId: '98847575'
              facilityId: '77666555'
              event: CLOCK_IN
      responses:
        '200':
          description: 200 OK
          content:
            application/json:
              example:
                nurseId: '67798'
                clockTime: '2024-02-23T07:34:00.000Z'
                shiftId: '98847575'
                facilityId: '77666555'
                event: CLOCK_IN
                additionalProperties:
                  CLOCK_IN:
                    shiftId: 98847575
                    message: Thanks for Checking in.
                    providerId: 67798
                    discipline: null
                    dateCreated: '2024-02-23T07:34:00.000Z'
                    clientId: 77666555
                    checkIn: null
                    checkOut: null
                    isSuccess: null
                  CLOCK_OUT:
                    shiftId: 98847575
                    message: Thanks for Checking out.
                    providerId: 67798
                    discipline: null
                    dateCreated: '2024-02-23T07:34:00.000Z'
                    clientId: 1077
                    checkIn: '2024-02-23T07:34:00.000Z'
                    checkOut: null
                    isSuccess: null
        '401':
          $ref: '#/components/responses/UnauthorizedError'
components:
  responses:
    UnauthorizedError:
      description: Unauthorized
      headers:
        WWW_Authenticate:
          schema:
            type: string
      content:
        application/json:
          examples:
            foo:
              value:
                message: Unauthorized
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-KEY
    HMACSignature:
      type: apiKey
      in: header
      name: X-Signature-IC
x-tagGroups:
- name: APIs
  tags:
  - Shift
  - Timecard
  - Webhook Events
  - Check In / Check Out