Connecteam Connecteam API Documentation API

The Connecteam API Documentation API from Connecteam — 0 operation(s) for connecteam api documentation.

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/connecteam-connecteam-api-documentation-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

connecteam-connecteam-api-documentation-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Connecteam API Documentation API
  version: v1
servers:
- url: https://api.connecteam.com/
tags:
- name: Connecteam API Documentation
paths: {}
webhooks:
  Time activity clock in:
    post:
      summary: Time Activity Clock In Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_clock_in_eventTime_activity_clock_in_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityClockInWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity clock out:
    post:
      summary: Time Activity Clock Out Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_clock_out_eventTime_activity_clock_out_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityClockOutWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity auto clock out:
    post:
      summary: Time Activity Auto Clock Out Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_auto_clock_out_eventTime_activity_auto_clock_out_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAutoClockOutWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin add:
    post:
      summary: Time Activity Admin Add Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_add_eventTime_activity_admin_add_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminAddWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin edit:
    post:
      summary: Time Activity Admin Edit Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_edit_eventTime_activity_admin_edit_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminEditWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin delete:
    post:
      summary: Time Activity Admin Delete Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_delete_eventTime_activity_admin_delete_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminDeleteWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin approved clock out outside geo fence request:
    post:
      summary: Time Activity Admin Approved Clock Out Outside Geo Fence Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_approved_clock_out_outside_geo_fence_request_eventTime_activity_admin_approved_clock_out_outside_geo_fence_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminApprovedClockOutOutsideGeoFenceRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin approved add request:
    post:
      summary: Time Activity Admin Approved Add Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_approved_add_request_eventTime_activity_admin_approved_add_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminApprovedAddRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin approved edit request:
    post:
      summary: Time Activity Admin Approved Edit Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_approved_edit_request_eventTime_activity_admin_approved_edit_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminApprovedEditRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin approved delete request:
    post:
      summary: Time Activity Admin Approved Delete Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_approved_delete_request_eventTime_activity_admin_approved_delete_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminApprovedDeleteRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin declined request:
    post:
      summary: Time Activity Admin Declined Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_declined_request_eventTime_activity_admin_declined_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminDeclinedRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity auto approved add request:
    post:
      summary: Time Activity Auto Approved Add Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_auto_approved_add_request_eventTime_activity_auto_approved_add_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAutoApprovedAddRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity auto approved edit request:
    post:
      summary: Time Activity Auto Approved Edit Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_auto_approved_edit_request_eventTime_activity_auto_approved_edit_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAutoApprovedEditRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity auto approved delete request:
    post:
      summary: Time Activity Auto Approved Delete Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_auto_approved_delete_request_eventTime_activity_auto_approved_delete_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAutoApprovedDeleteRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity auto approved clock out outside geo fence request:
    post:
      summary: Time Activity Auto Approved Clock Out Outside Geo Fence Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_auto_approved_clock_out_outside_geo_fence_request_eventTime_activity_auto_approved_clock_out_outside_geo_fence_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAutoApprovedClockOutOutsideGeoFenceRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity admin approved clock out without NFC request:
    post:
      summary: Time Activity Admin Approved Clock Out Without Nfc Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_admin_approved_clock_out_without_nfc_request_eventTime_activity_admin_approved_clock_out_without_NFC_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAdminApprovedClockOutWithoutNfcRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Time activity auto approved clock out without NFC request:
    post:
      summary: Time Activity Auto Approved Clock Out Without Nfc Request Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: time_activity_auto_approved_clock_out_without_nfc_request_eventTime_activity_auto_approved_clock_out_without_NFC_request_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeActivityAutoApprovedClockOutWithoutNfcRequestWebhookResponse'
      tags:
      - Connecteam API Documentation
  Availability status created:
    post:
      summary: Availability Status Created Event
      description: "Receive real-time data updates on availability status events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: availability_status_created_eventAvailability_status_created_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AvailabilityCreatedStatusWebhookResponse'
      tags:
      - Connecteam API Documentation
  Availability status deleted:
    post:
      summary: Availability Status Deleted Event
      description: "Receive real-time data updates on availability status events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: availability_status_deleted_eventAvailability_status_deleted_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AvailabilityDeletedStatusWebhookResponse'
      tags:
      - Connecteam API Documentation
  Shifts created:
    post:
      summary: Shifts Created Event
      description: "Receive real-time data updates on shifts creation at your specified URL. \n\n**V1** (default): one event per individual user assignment. \n\n**V2**: aggregates all user assignments of the same shift into a single event, with a combined list\nof assigned user IDs and a base shift ID. Adding a new user to an existing shift triggers a\n**shift.updated** event instead. Contact us to enable V2 for your account. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: shifts_created_eventShifts_created_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ShiftCreatedWebhookResponse'
      tags:
      - Connecteam API Documentation
  Shifts updated:
    post:
      summary: Shifts Updated Event
      description: "Receive real-time data updates on shifts updates at your specified URL. \n\n**V1** (default): one event per individual user assignment. \n\n**V2**: aggregates all user assignments of the same shift into a single event, with a combined list\nof assigned user IDs and a base shift ID. Contact us to enable V2 for your account. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: shifts_updated_eventShifts_updated_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ShiftUpdatedWebhookResponse'
      tags:
      - Connecteam API Documentation
  Shifts deleted:
    post:
      summary: Shifts Deleted Event
      description: "Receive real-time data updates on shifts deletion at your specified URL. \n\n**V1** (default): one event per individual user assignment. \n\n**V2**: uses base shift IDs and only fires when the entire shift is removed. Unassigning a single\nuser from a multi-user shift triggers a **shift.updated** event instead.\nContact us to enable V2 for your account. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: shifts_deleted_eventShifts_deleted_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ShiftDeletedWebhookResponse'
      tags:
      - Connecteam API Documentation
  User created:
    post:
      summary: User Created Event
      description: "Receive real-time data updates on time activity events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: user_created_eventUser_created_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UsersChangedWebhookResponse'
      tags:
      - Connecteam API Documentation
  User updated:
    post:
      summary: User Updated Event
      description: "Receive real-time data updates on user update events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: user_updated_eventUser_updated_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UsersChangedWebhookResponse'
      tags:
      - Connecteam API Documentation
  User deleted:
    post:
      summary: User Deleted Event
      description: "Receive real-time data updates on user deletion events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: user_deleted_eventUser_deleted_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserIdWebhookResponse'
      tags:
      - Connecteam API Documentation
  User archived:
    post:
      summary: User Archived Event
      description: "Receive real-time data updates on user archiving events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: user_archived_eventUser_archived_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserIdWebhookResponse'
      tags:
      - Connecteam API Documentation
  User restored:
    post:
      summary: User Restored Event
      description: "Receive real-time data updates on user restoration events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: user_restored_eventUser_restored_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserIdWebhookResponse'
      tags:
      - Connecteam API Documentation
  User promoted:
    post:
      summary: User Promoted Event
      description: "Receive real-time data updates on user promotion events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: user_promoted_eventUser_promoted_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserIdWebhookResponse'
      tags:
      - Connecteam API Documentation
  User demoted:
    post:
      summary: User Demoted Event
      description: "Receive real-time data updates on user demotion events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: user_demoted_eventUser_demoted_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserIdWebhookResponse'
      tags:
      - Connecteam API Documentation
  Task Published:
    post:
      summary: Task Published Event
      description: "Receive real-time data updates on task published events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: task_published_eventTask_Published_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TaskChangedWebhookResponse'
      tags:
      - Connecteam API Documentation
  Task Completed:
    post:
      summary: Task Completed Event
      description: "Receive real-time data updates on task complete events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: task_completed_eventTask_Completed_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TaskChangedWebhookResponse'
      tags:
      - Connecteam API Documentation
  Form Submission:
    post:
      summary: Form Submission Event
      description: "Receive real-time data updates on user demotion events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: form_submission_eventForm_Submission_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FormSubmissionWebhookResponse'
      tags:
      - Connecteam API Documentation
  Manager Field Updated:
    post:
      summary: Manager Field Updated Event
      description: "Receive real-time data updates on user demotion events at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: manager_field_updated_eventManager_Field_Updated_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ManagerFieldUpdatedWebhookResponse'
      tags:
      - Connecteam API Documentation
  Form submission Edited:
    post:
      summary: Form Submission Edited Event
      description: "Receive real-time data updates when a form submission is edited at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: form_submission_edited_eventForm_submission_Edited_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FormSubmissionWebhookResponse'
      tags:
      - Connecteam API Documentation
  Pending User Request Fulfilled:
    post:
      summary: Pending User Request Approved
      description: "Receive real-time data updates on fulfilled users from user pending requests at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: pending_user_request_approvedPending_User_Request_Fulfilled_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TaskChangedWebhookResponse'
      tags:
      - Connecteam API Documentation
  Chat message created:
    post:
      summary: Chat Message Created Event
      description: "Receive real-time data updates on chat message creation at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: chat_message_created_eventChat_message_created_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatWebhookResponse'
      tags:
      - Connecteam API Documentation
  Chat message updated:
    post:
      summary: Chat Message Updated Event
      description: "Receive real-time data updates on chat message updates at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: chat_message_updated_eventChat_message_updated_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatWebhookResponse'
      tags:
      - Connecteam API Documentation
  Chat message deleted:
    post:
      summary: Chat Message Deleted Event
      description: "Receive real-time data updates on chat message deletion at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: chat_message_deleted_eventChat_message_deleted_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatWebhookResponse'
      tags:
      - Connecteam API Documentation
  Chat conversation created:
    post:
      summary: Chat Conversation Created Event
      description: "Receive real-time data updates on chat conversation creation at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: chat_conversation_created_eventChat_conversation_created_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatWebhookResponse'
      tags:
      - Connecteam API Documentation
  Chat conversation updated:
    post:
      summary: Chat Conversation Updated Event
      description: "Receive real-time data updates on chat conversation updates at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: chat_conversation_updated_eventChat_conversation_updated_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatWebhookResponse'
      tags:
      - Connecteam API Documentation
  Chat conversation deleted:
    post:
      summary: Chat Conversation Deleted Event
      description: "Receive real-time data updates on chat conversation deletion at your specified URL. \n\nFind more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding."
      operationId: chat_conversation_deleted_eventChat_conversation_deleted_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatWebhookResponse'
      tags:
      - Connecteam API Documentation
components:
  schemas:
    TaskChangedWebhookResponse:
      properties:
        requestId:
          type: string
          title: Requestid
          description: The request id
        company:
          type: string
          title: Company
          description: The company id
        activityType:
          type: string
          title: Activitytype
          description: The activity type
        eventTimestamp:
          type: integer
          title: Eventtimestamp
          description: The event unix timestamp
        evnetTimestamp:
          type: integer
          title: Evnettimestamp
          description: 'DEPRECATED: Use event_timestamp instead'
        eventType:
          type: string
          title: Eventtype
          description: The event type
        data:
          items:
            type: object
          type: array
          title: Data
          description: data of the task
      type: object
      required:
      - company
      - activityType
      - eventTimestamp
      - evnetTimestamp
      - eventType
      - data
      title: TaskChangedWebhookResponse
    ShiftActivityResponse:
      properties:
        id:
          type: string
          title: Id
          description: The unique identifier of the time clock
        managerNote:
          type: string
          title: Managernote
          description: The manager note providing additional details
        employeeNote:
          type: string
          title: Employeenote
          description: The employee note providing additional details
        start:
          allOf:
          - $ref: '#/components/schemas/TimeActivityTimePointResponse'
          title: Start
          description: The start time of the time activity
        end:
          allOf:
          - $ref: '#/components/schemas/TimeActivityTimePointResponse'
          title: End
          description: The end time of the time activity
        createdAt:
          type: integer
          minimum: 1.0
          title: Createdat
          description: The creation time of the time activity
        modifiedAt:
          type: integer
          minimum: 1.0
          title: Modifiedat
          description: The last modification time of the time activity
        jobId:
          type: string
          title: Jobid
          description: The ID of the job
        subJobId:
          type: string
          title: Subjobid
          description: The ID of the sub job
        schedulerShiftId:
          type: string
          title: Schedulershiftid
          description: The unique identifier of the shift from the schedule, if it exists.
        shiftAttachments:
          items:
            $ref: '#/components/schemas/GeneralActivityShiftAttachmentResponse'
          type: array
          title: Shiftattachments
          description: The shift attachments
        isAutoClockOut:
          type: boolean
          title: Isautoclockout
          description: Indicates whether the user was auto clocked out from the shift
          default: false
      type: object
      required:
      - id
      - start
      title: ShiftActivityResponse
    ChatWebhookResponse:
      properties:
        requestId:
          type: string
          title: Requestid
          description: The request id
        company:
          type: string
          title: Company
          description: The company id
        activityType:
          type: string
          title: Activitytype
          description: The activity type
        eventTimestamp:
          type: integer
          title: Eventtimestamp
          description: The event unix timestamp
        evnetTimestamp:
          type: integer
          title: Evnettimestamp
          description: 'DEPRECATED: Use event_timestamp instead'
        eventType:
          type: string
          title: Eventtype
          description: The event type
        data:
          additionalProperties: true
          type: object
          title: Data
          description: Event-specific data
      type: object
      required:
      - company
      - acti

# --- truncated at 32 KB (148 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/connecteam/refs/heads/main/openapi/connecteam-connecteam-api-documentation-api-openapi.yml