Sling integration (Productivity). Imported from open-connector.
https://api.getsling.com/v1/account/session
/users
| Param | Type | Required | Description |
|---|---|---|---|
| query | string | optional | Only return users with a matching prefix in name, lastname, or email. |
| ids | array | optional | Only return Sling users whose ids are in this list. |
| includeDeleted | boolean | optional | Whether deleted users should be included. |
/users/{userId}
| Param | Type | Required | Description |
|---|---|---|---|
| userId | integer | required | The Sling user identifier. |
/groups
| Param | Type | Required | Description |
|---|---|---|---|
| ids | array | optional | Only return Sling groups whose ids are in this list. |
| type | string | optional | Only return groups with this Sling group type. |
/groups/{groupId}
| Param | Type | Required | Description |
|---|---|---|---|
| groupId | integer | required | The Sling group identifier. |
/events
| Param | Type | Required | Description |
|---|---|---|---|
| orgId | integer | required | The Sling organization identifier. |
| userId | integer | required | The Sling user identifier. |
| dates | string | required | The ISO 8601 interval to fetch, such as 2026-06-24/2026-06-30. |
| locationIds | array | optional | Sling location ids used to filter calendar events. |
| positionIds | array | optional | Sling position ids used to filter calendar events. |
| tagIds | array | optional | Sling tag ids used to include calendar events. |
| excludeTagIds | array | optional | Sling tag ids used to exclude calendar events. |
| userIds | array | optional | Sling user ids used to filter calendar events. |
| groupIds | array | optional | Sling group ids used to include calendar events. |
| excludeGroupIds | array | optional | Sling group ids used to exclude calendar events. |
| dayPartIds | array | optional | Sling day part ids used to include calendar events. |
| excludeDayPartIds | array | optional | Sling day part ids used to exclude calendar events. |
| eventTypes | array | optional | Sling event types to include. |
| groupBy | string | optional | The Sling calendar grouping mode. |
| pageSize | integer | optional | The number of calendar results to return. |
| page | integer | optional | The zero-based calendar result page to return. |
| skipUnscheduled | boolean | optional | Whether unscheduled shifts should be skipped. |
| showPlanningEvents | boolean | optional | Whether planning status events should be included. |
/shifts/{shiftId}
| Param | Type | Required | Description |
|---|---|---|---|
| shiftId | string | required | The Sling shift or event identifier. |
| includeTimesheets | string | optional | How much timesheet data Sling should include. |
/shifts/{shiftId}/detailed
| Param | Type | Required | Description |
|---|---|---|---|
| shiftId | integer | required | The Sling shift identifier. |
/shifts/{shiftId}/coworkers
| Param | Type | Required | Description |
|---|---|---|---|
| shiftId | integer | required | The Sling shift identifier. |
/shifts/current
/shifts/next
| Param | Type | Required | Description |
|---|---|---|---|
| referenceDate | string | optional | Only return the first shift after this ISO timestamp. |
/calendar/working
| Param | Type | Required | Description |
|---|---|---|---|
| date | string | optional | The ISO date for the working-users query. |
/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| filter | string | optional | Only return tasks that belong to this Sling task type. |
| since | integer | optional | Only return tasks with an id greater than this value. |
| before | integer | optional | Only return tasks with an id less than this value. |
| pageSize | integer | optional | The number of task results to return. |
/tasks/{taskId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskId | integer | required | The Sling task identifier. |