---
updatedAt: 2026-09-02T09:12:40.000Z
agentTools:
  projectIndex: https://developer.connecteam.com/llms.txt
---

# Time Activity Admin Declined Add Request Event

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.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "Connecteam API documentation",
    "version": "v1"
  },
  "servers": [
    {
      "url": "https://api.connecteam.com/"
    }
  ],
  "webhooks": {
    "Time activity admin declined add request": {
      "post": {
        "summary": "Time Activity Admin Declined 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_declined_add_request_eventTime_activity_admin_declined_add_request_post",
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TimeActivityAdminDeclinedAddRequestWebhookResponse"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ActivityFileResponse": {
        "properties": {
          "fileName": {
            "type": "string",
            "title": "Filename",
            "description": "The name of the file in a shift attachment of type file"
          },
          "fileUrl": {
            "type": "string",
            "title": "Fileurl",
            "description": "The URL of the file in a shift attachment of type file"
          }
        },
        "type": "object",
        "required": [
          "fileName",
          "fileUrl"
        ],
        "title": "ActivityFileResponse"
      },
      "AutoClockOutModeType": {
        "type": "string",
        "enum": [
          "dailyLimit",
          "hourLimit",
          "schedulerShiftEnded",
          "geofenceExit",
          "disabledGps",
          "disabledGpsPermission",
          "breakAutoEnd"
        ],
        "title": "AutoClockOutModeType",
        "description": "An enumeration."
      },
      "GeneralActivityShiftAttachmentResponse": {
        "properties": {
          "shiftAttachmentId": {
            "type": "string",
            "title": "Shiftattachmentid",
            "description": "The ID of the shift attachment"
          },
          "attachment": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GeneralActivityShiftAttachmentValueResponse"
              }
            ],
            "title": "Attachment",
            "description": "The value of the shift attachment"
          }
        },
        "type": "object",
        "required": [
          "shiftAttachmentId",
          "attachment"
        ],
        "title": "GeneralActivityShiftAttachmentResponse"
      },
      "GeneralActivityShiftAttachmentValueResponse": {
        "properties": {
          "itemId": {
            "type": "string",
            "title": "Itemid",
            "description": "The ID of the dropdown list item"
          },
          "freeText": {
            "type": "string",
            "title": "Freetext",
            "description": "The value of the shift attachment of type free text"
          },
          "number": {
            "type": "number",
            "title": "Number",
            "description": "The value of the shift attachment of type number"
          },
          "fileName": {
            "type": "string",
            "title": "Filename",
            "description": "The name of the file in a shift attachment of type file"
          },
          "fileUrl": {
            "type": "string",
            "title": "Fileurl",
            "description": "The URL of the file in a shift attachment of type file"
          },
          "files": {
            "items": {
              "$ref": "#/components/schemas/ActivityFileResponse"
            },
            "type": "array",
            "title": "Files",
            "description": "The value of the shift attachment of type files"
          },
          "images": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "title": "Images",
            "description": "The value of the shift attachment of type images"
          },
          "image": {
            "type": "string",
            "title": "Image",
            "description": "The value of the shift attachment of type signature"
          }
        },
        "type": "object",
        "title": "GeneralActivityShiftAttachmentValueResponse"
      },
      "GpsData": {
        "properties": {
          "address": {
            "type": "string",
            "title": "Address",
            "description": "The address associated with the GPS data."
          },
          "longitude": {
            "type": "number",
            "title": "Longitude",
            "description": "The longitude coordinate."
          },
          "latitude": {
            "type": "number",
            "title": "Latitude",
            "description": "The latitude coordinate."
          }
        },
        "type": "object",
        "title": "GpsData"
      },
      "ManualBreakActivityResponse": {
        "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,
            "title": "Createdat",
            "description": "The creation time of the time activity"
          },
          "modifiedAt": {
            "type": "integer",
            "minimum": 1,
            "title": "Modifiedat",
            "description": "The last modification time of the time activity"
          },
          "manualBreakId": {
            "type": "string",
            "title": "Manualbreakid",
            "description": "The ID of the manual break"
          },
          "isAutoClockOut": {
            "type": "boolean",
            "title": "Isautoclockout",
            "description": "Indicates whether the user was auto clocked out from the shift",
            "default": false
          }
        },
        "type": "object",
        "required": [
          "id",
          "start",
          "manualBreakId"
        ],
        "title": "ManualBreakActivityResponse"
      },
      "PunchSourceResponse": {
        "properties": {
          "id": {
            "type": "string",
            "title": "Id",
            "description": "Unique identifier of the source (for NFC or geofence-based sources)"
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PunchSourceType"
              }
            ],
            "description": "Indicates how the punch was performed"
          },
          "mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AutoClockOutModeType"
              }
            ],
            "description": "For autoClockOut type, indicates the reason for the auto clock out (e.g., dailyLimit, geofenceExit)"
          },
          "name": {
            "type": "string",
            "title": "Name",
            "description": "Human-readable name of the source (for NFC or geofence-based sources)"
          }
        },
        "type": "object",
        "required": [
          "type"
        ],
        "title": "PunchSourceResponse"
      },
      "PunchSourceType": {
        "type": "string",
        "enum": [
          "autoClockOut",
          "nfc",
          "mobile",
          "pc",
          "kiosk",
          "api",
          "admin"
        ],
        "title": "PunchSourceType",
        "description": "An enumeration."
      },
      "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,
            "title": "Createdat",
            "description": "The creation time of the time activity"
          },
          "modifiedAt": {
            "type": "integer",
            "minimum": 1,
            "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"
      },
      "TimeActivityAdminDeclinedAddRequestWebhookResponse": {
        "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",
            "default": 0
          },
          "eventType": {
            "type": "string",
            "title": "Eventtype",
            "description": "The event type that triggers the webhook",
            "default": "admin_declined_add_request"
          },
          "userId": {
            "type": "integer",
            "minimum": 1,
            "title": "Userid",
            "description": "The unique identifier of the user"
          },
          "timeClockId": {
            "type": "integer",
            "minimum": 1,
            "title": "Timeclockid",
            "description": "The unique identifier of the time clock"
          },
          "timeActivity": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/ManualBreakActivityResponse"
              },
              {
                "$ref": "#/components/schemas/TimeOffActivityResponse"
              },
              {
                "$ref": "#/components/schemas/ShiftActivityResponse"
              }
            ],
            "title": "Timeactivity",
            "description": "The time activity"
          },
          "timeActivityId": {
            "type": "string",
            "title": "Timeactivityid",
            "description": "The time activity id"
          }
        },
        "type": "object",
        "required": [
          "company",
          "activityType",
          "eventTimestamp",
          "userId"
        ],
        "title": "TimeActivityAdminDeclinedAddRequestWebhookResponse"
      },
      "TimeActivityTimePointResponse": {
        "properties": {
          "timestamp": {
            "type": "integer",
            "minimum": 1,
            "title": "Timestamp",
            "description": "The timestamp in Unix format (in seconds)"
          },
          "timezone": {
            "type": "string",
            "title": "Timezone",
            "description": "The timezone in Tz format (e.g. America/New_York)"
          },
          "locationData": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GpsData"
              }
            ],
            "title": "Locationdata",
            "description": "The location data"
          },
          "geofenceId": {
            "type": "string",
            "title": "Geofenceid",
            "description": "The ID of the geofence the user was inside when this punch was recorded. None if the punch was outside any configured geofence."
          },
          "source": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PunchSourceResponse"
              }
            ],
            "title": "Source",
            "description": "Describes the origin from which the punch was created"
          }
        },
        "type": "object",
        "required": [
          "timestamp",
          "timezone"
        ],
        "title": "TimeActivityTimePointResponse"
      },
      "TimeOffActivityDurationUnits": {
        "type": "string",
        "enum": [
          "hours",
          "days"
        ],
        "title": "TimeOffActivityDurationUnits",
        "description": "An enumeration."
      },
      "TimeOffActivityResponse": {
        "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,
            "title": "Createdat",
            "description": "The creation time of the time activity"
          },
          "modifiedAt": {
            "type": "integer",
            "minimum": 1,
            "title": "Modifiedat",
            "description": "The last modification time of the time activity"
          },
          "policyTypeId": {
            "type": "string",
            "title": "Policytypeid",
            "description": "The ID of the policy type"
          },
          "duration": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeOffDurationResponse"
              }
            ],
            "title": "Duration",
            "description": "The duration of the time off"
          },
          "isAllDay": {
            "type": "boolean",
            "title": "Isallday",
            "description": "Indicates whether the time off is all day"
          }
        },
        "type": "object",
        "required": [
          "id",
          "start",
          "policyTypeId",
          "duration",
          "isAllDay"
        ],
        "title": "TimeOffActivityResponse"
      },
      "TimeOffDurationResponse": {
        "properties": {
          "value": {
            "type": "number",
            "title": "Value",
            "description": "The value of the duration"
          },
          "units": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeOffActivityDurationUnits"
              }
            ],
            "description": "The units of the time off in the chosen unit (hours/days)"
          }
        },
        "type": "object",
        "required": [
          "value",
          "units"
        ],
        "title": "TimeOffDurationResponse"
      }
    }
  }
}
```