---
title: "Time Activity Admin Approved Clock Out Outside Geo Fence Request Event"
method: POST
path: "Time activity admin approved clock out outside geo fence request"
---

# Time Activity Admin Approved Clock Out Outside Geo Fence Request Event

`POST Time activity admin approved clock out outside geo fence request` (webhook)

Receive real-time data updates on time activity events at your specified URL. 

Find more details about event types and payload examples in the Guides -> Webhooks section for a deeper understanding.

## Acknowledgement `200`

Successful Response

- TimeActivityAdminApprovedClockOutOutsideGeoFenceRequestWebhookResponse
  - `requestId` string — The request id
  - `company` string, required — The company id
  - `activityType` string, required — The activity type
  - `eventTimestamp` integer, required — The event unix timestamp
  - `evnetTimestamp` integer, required — DEPRECATED: Use event_timestamp instead
  - `eventType` string — The event type that triggers the webhook
  - `userId` integer, required — The unique identifier of the user
  - `timeClockId` integer — The unique identifier of the time clock
  - `timeActivity` union — The time activity
    - ManualBreakActivityResponse
      - `id` string, required — The unique identifier of the time clock
      - `managerNote` string — The manager note providing additional details
      - `employeeNote` string — The employee note providing additional details
      - `start` TimeActivityTimePointResponse, required
        - `timestamp` integer, required — The timestamp in Unix format (in seconds)
        - `timezone` string, required — The timezone in Tz format (e.g. America/New_York)
        - `locationData` GpsData
          - `address` string — The address associated with the GPS data.
          - `longitude` number — The longitude coordinate.
          - `latitude` number — The latitude coordinate.
        - `geofenceId` string — The ID of the geofence the user was inside when this punch was recorded. None if the punch was outside any configured geofence.
        - `source` PunchSourceResponse
          - `id` string — Unique identifier of the source (for NFC or geofence-based sources)
          - `type` 'autoClockOut' | 'nfc' | 'mobile' | 'pc' | 'kiosk' | 'api' | 'admin', required — An enumeration.
          - `mode` 'dailyLimit' | 'hourLimit' | 'schedulerShiftEnded' | 'geofenceExit' | 'disabledGps' | 'disabledGpsPermission' — An enumeration.
          - `name` string — Human-readable name of the source (for NFC or geofence-based sources)
      - `end` TimeActivityTimePointResponse
        - `timestamp` integer, required — The timestamp in Unix format (in seconds)
        - `timezone` string, required — The timezone in Tz format (e.g. America/New_York)
        - `locationData` GpsData
          - `address` string — The address associated with the GPS data.
          - `longitude` number — The longitude coordinate.
          - `latitude` number — The latitude coordinate.
        - `geofenceId` string — The ID of the geofence the user was inside when this punch was recorded. None if the punch was outside any configured geofence.
        - `source` PunchSourceResponse
          - `id` string — Unique identifier of the source (for NFC or geofence-based sources)
          - `type` 'autoClockOut' | 'nfc' | 'mobile' | 'pc' | 'kiosk' | 'api' | 'admin', required — An enumeration.
          - `mode` 'dailyLimit' | 'hourLimit' | 'schedulerShiftEnded' | 'geofenceExit' | 'disabledGps' | 'disabledGpsPermission' — An enumeration.
          - `name` string — Human-readable name of the source (for NFC or geofence-based sources)
      - `createdAt` integer — The creation time of the time activity
      - `modifiedAt` integer — The last modification time of the time activity
      - `manualBreakId` string, required — The ID of the manual break
      - `isAutoClockOut` boolean — Indicates whether the user was auto clocked out from the shift
    - TimeOffActivityResponse
      - `id` string, required — The unique identifier of the time clock
      - `managerNote` string — The manager note providing additional details
      - `employeeNote` string — The employee note providing additional details
      - `start` TimeActivityTimePointResponse, required
        - `timestamp` integer, required — The timestamp in Unix format (in seconds)
        - `timezone` string, required — The timezone in Tz format (e.g. America/New_York)
        - `locationData` GpsData
          - `address` string — The address associated with the GPS data.
          - `longitude` number — The longitude coordinate.
          - `latitude` number — The latitude coordinate.
        - `geofenceId` string — The ID of the geofence the user was inside when this punch was recorded. None if the punch was outside any configured geofence.
        - `source` PunchSourceResponse
          - `id` string — Unique identifier of the source (for NFC or geofence-based sources)
          - `type` 'autoClockOut' | 'nfc' | 'mobile' | 'pc' | 'kiosk' | 'api' | 'admin', required — An enumeration.
          - `mode` 'dailyLimit' | 'hourLimit' | 'schedulerShiftEnded' | 'geofenceExit' | 'disabledGps' | 'disabledGpsPermission' — An enumeration.
          - `name` string — Human-readable name of the source (for NFC or geofence-based sources)
      - `end` TimeActivityTimePointResponse
        - `timestamp` integer, required — The timestamp in Unix format (in seconds)
        - `timezone` string, required — The timezone in Tz format (e.g. America/New_York)
        - `locationData` GpsData
          - `address` string — The address associated with the GPS data.
          - `longitude` number — The longitude coordinate.
          - `latitude` number — The latitude coordinate.
        - `geofenceId` string — The ID of the geofence the user was inside when this punch was recorded. None if the punch was outside any configured geofence.
        - `source` PunchSourceResponse
          - `id` string — Unique identifier of the source (for NFC or geofence-based sources)
          - `type` 'autoClockOut' | 'nfc' | 'mobile' | 'pc' | 'kiosk' | 'api' | 'admin', required — An enumeration.
          - `mode` 'dailyLimit' | 'hourLimit' | 'schedulerShiftEnded' | 'geofenceExit' | 'disabledGps' | 'disabledGpsPermission' — An enumeration.
          - `name` string — Human-readable name of the source (for NFC or geofence-based sources)
      - `createdAt` integer — The creation time of the time activity
      - `modifiedAt` integer — The last modification time of the time activity
      - `policyTypeId` string, required — The ID of the policy type
      - `duration` TimeOffDurationResponse, required
        - `value` number, required — The value of the duration
        - `units` 'hours' | 'days', required — An enumeration.
      - `isAllDay` boolean, required — Indicates whether the time off is all day
    - ShiftActivityResponse
      - `id` string, required — The unique identifier of the time clock
      - `managerNote` string — The manager note providing additional details
      - `employeeNote` string — The employee note providing additional details
      - `start` TimeActivityTimePointResponse, required
        - `timestamp` integer, required — The timestamp in Unix format (in seconds)
        - `timezone` string, required — The timezone in Tz format (e.g. America/New_York)
        - `locationData` GpsData
          - `address` string — The address associated with the GPS data.
          - `longitude` number — The longitude coordinate.
          - `latitude` number — The latitude coordinate.
        - `geofenceId` string — The ID of the geofence the user was inside when this punch was recorded. None if the punch was outside any configured geofence.
        - `source` PunchSourceResponse
          - `id` string — Unique identifier of the source (for NFC or geofence-based sources)
          - `type` 'autoClockOut' | 'nfc' | 'mobile' | 'pc' | 'kiosk' | 'api' | 'admin', required — An enumeration.
          - `mode` 'dailyLimit' | 'hourLimit' | 'schedulerShiftEnded' | 'geofenceExit' | 'disabledGps' | 'disabledGpsPermission' — An enumeration.
          - `name` string — Human-readable name of the source (for NFC or geofence-based sources)
      - `end` TimeActivityTimePointResponse
        - `timestamp` integer, required — The timestamp in Unix format (in seconds)
        - `timezone` string, required — The timezone in Tz format (e.g. America/New_York)
        - `locationData` GpsData
          - `address` string — The address associated with the GPS data.
          - `longitude` number — The longitude coordinate.
          - `latitude` number — The latitude coordinate.
        - `geofenceId` string — The ID of the geofence the user was inside when this punch was recorded. None if the punch was outside any configured geofence.
        - `source` PunchSourceResponse
          - `id` string — Unique identifier of the source (for NFC or geofence-based sources)
          - `type` 'autoClockOut' | 'nfc' | 'mobile' | 'pc' | 'kiosk' | 'api' | 'admin', required — An enumeration.
          - `mode` 'dailyLimit' | 'hourLimit' | 'schedulerShiftEnded' | 'geofenceExit' | 'disabledGps' | 'disabledGpsPermission' — An enumeration.
          - `name` string — Human-readable name of the source (for NFC or geofence-based sources)
      - `createdAt` integer — The creation time of the time activity
      - `modifiedAt` integer — The last modification time of the time activity
      - `jobId` string — The ID of the job
      - `subJobId` string — The ID of the sub job
      - `schedulerShiftId` string — The unique identifier of the shift from the schedule, if it exists.
      - `shiftAttachments` GeneralActivityShiftAttachmentResponse[] — The shift attachments
        - `shiftAttachmentId` string, required — The ID of the shift attachment
        - `attachment` GeneralActivityShiftAttachmentValueResponse, required
          - `itemId` string — The ID of the dropdown list item
          - `freeText` string — The value of the shift attachment of type free text
          - `number` number — The value of the shift attachment of type number
          - `fileName` string — The name of the file in a shift attachment of type file
          - `fileUrl` string — The URL of the file in a shift attachment of type file
          - `files` ActivityFileResponse[] — The value of the shift attachment of type files
            - `fileName` string, required — The name of the file in a shift attachment of type file
            - `fileUrl` string, required — The URL of the file in a shift attachment of type file
          - `images` string[] — The value of the shift attachment of type images
          - `image` string — The value of the shift attachment of type signature
      - `isAutoClockOut` boolean — Indicates whether the user was auto clocked out from the shift
  - `timeActivityId` string — The time activity id

---

[API](https://skmtc.net/connecteam/apis/connecteam-api-documentation.md) · [All operations](https://skmtc.net/connecteam/apis/connecteam-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/connecteam/connecteam-api-documentation/versions/d8f7f302222e/schema)
