---
title: "Called when subcontractor workorder CheckInOut"
method: POST
path: "/ScConnector/CheckInOut"
tags: ["ScConnector"]
---

# Called when subcontractor workorder CheckInOut

`POST /ScConnector/CheckInOut`

## Request

- Base URL: `https://sb2api.servicechannel.com/v3`
- URL: `https://sb2api.servicechannel.com/v3/ScConnector/CheckInOut`
- Auth: OAuth 2
  - Authorization code: `https://sb2login.servicechannel.com/oauth/authorize`
  - Token URL: `https://sb2login.servicechannel.com/oauth/token`
- TypeScript: <https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/docs/ScConnector/CheckInOut/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- ServiceChannelServicesWebApiModelsCheckInOutNotificationObject
  - `Object` ServiceChannelNotificationsObjectsCheckInOutActivity
    - `CheckInNotes` object
    - `Id` integer
    - `SubscriberId` integer
    - `ProviderId` integer
    - `LocationId` integer
    - `CheckinAction` 'CheckIn' | 'CheckOut'
    - `WorkOrderId` integer
    - `Date` string, date-time
    - `DateDTO` string, date-time
    - `User` ServiceChannelNotificationsObjectsUser
      - `Id` integer
      - `AuthUserId` integer
      - `UserName` string
      - `FullName` string
      - `Email` string
      - `LoginType` 'Credentials' | 'Pin'
      - `SubscriberId` integer
      - `ProviderId` integer
    - `CallerId` string
    - `Action` string
    - `WorkType` string
    - `WorkorderStatus` ServiceChannelNotificationsObjectsWorkorderStatusDescriptor
      - `Primary` string
      - `Extended` string
    - `ProviderName` string
    - `Trade` string
    - `Category` string
    - `Source` string
    - `TradeId` integer
    - `TechsCount` integer
    - `Location` ServiceChannelNotificationsObjectsLocation
      - `StoreId` string
      - `Id` integer
      - `SubscriberId` integer
      - `ShortName` string
      - `FullName` string
      - `Address1` string
      - `Address2` string
      - `Region` string
      - `District` string
      - `City` string
      - `State` string
      - `Country` string
      - `StoreOpenDTO` string, date-time
      - `StoreCloseDTO` string, date-time
      - `Zip` string
      - `MainContact` string
      - `PhoneNumber` string
      - `FaxNumber` string
      - `FacilityManager` string
      - `Email` string
      - `NotesCount` integer
      - `LocationTypeId` integer
      - `LocationType` string
      - `Latitude` number, double
      - `Longitude` number, double
      - `TimeZoneId` string
      - `TimeZoneInfoId` integer
      - `TimeShiftToEst` integer
      - `RetiredAllProvidersDate` string, date-time
      - `RetiredLogin` string
      - `UpdatedUserName` string
      - `UpdatedDate` string, date-time
      - `UpdatedLocationNotesUserName` string
      - `UpdatedLocationNotesDate` string, date-time
    - `ClosingAuthorizationNumber` integer
    - `CheckinType` 'Common' | 'Ivr' | 'Gps'
  - `Type` string
  - `Action` string
  - `EventType` string

## Response `200`

OK

- SystemObject

---

[API](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3.md) - [All operations](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/llms.txt) - [OpenAPI document](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/revisions/d490d6596809?raw)
