> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# rentman-scheduling

> Rentman Scheduling - appointments, time registration, and leave management

**Server path:** `/rentman-scheduling` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                                                                                | Description                              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
| [`rentman_scheduling_create_appointment`](#rentman_scheduling_create_appointment)                                                                                   | Create Appointment item.                 |
| [`rentman_scheduling_create_appointment_crew`](#rentman_scheduling_create_appointment_crew)                                                                         | Create AppointmentCrew item.             |
| [`rentman_scheduling_create_leave_mutations`](#rentman_scheduling_create_leave_mutations)                                                                           | Create LeaveMutations item.              |
| [`rentman_scheduling_create_leave_request`](#rentman_scheduling_create_leave_request)                                                                               | Create LeaveRequest item.                |
| [`rentman_scheduling_create_time_registration`](#rentman_scheduling_create_time_registration)                                                                       | Create TimeRegistration item.            |
| [`rentman_scheduling_create_time_registration_2`](#rentman_scheduling_create_time_registration_2)                                                                   | Create TimeRegistration item.            |
| [`rentman_scheduling_delete_appointment`](#rentman_scheduling_delete_appointment)                                                                                   | Delete Appointment item.                 |
| [`rentman_scheduling_delete_appointment_crew`](#rentman_scheduling_delete_appointment_crew)                                                                         | Delete AppointmentCrew item.             |
| [`rentman_scheduling_delete_time_registration`](#rentman_scheduling_delete_time_registration)                                                                       | Delete TimeRegistration item.            |
| [`rentman_scheduling_get_appointment_appointment_crew_collection`](#rentman_scheduling_get_appointment_appointment_crew_collection)                                 | Get AppointmentCrew collection.          |
| [`rentman_scheduling_get_appointment_collection`](#rentman_scheduling_get_appointment_collection)                                                                   | Get Appointment collection.              |
| [`rentman_scheduling_get_appointment_crew_collection`](#rentman_scheduling_get_appointment_crew_collection)                                                         | Get AppointmentCrew collection.          |
| [`rentman_scheduling_get_appointment_crew_item`](#rentman_scheduling_get_appointment_crew_item)                                                                     | Get AppointmentCrew item.                |
| [`rentman_scheduling_get_appointment_item`](#rentman_scheduling_get_appointment_item)                                                                               | Get Appointment item.                    |
| [`rentman_scheduling_get_leave_mutations_collection`](#rentman_scheduling_get_leave_mutations_collection)                                                           | Get LeaveMutations collection.           |
| [`rentman_scheduling_get_leave_mutations_item`](#rentman_scheduling_get_leave_mutations_item)                                                                       | Get LeaveMutations item.                 |
| [`rentman_scheduling_get_leave_request_collection`](#rentman_scheduling_get_leave_request_collection)                                                               | Get LeaveRequest collection.             |
| [`rentman_scheduling_get_leave_request_item`](#rentman_scheduling_get_leave_request_item)                                                                           | Get LeaveRequest item.                   |
| [`rentman_scheduling_get_leave_request_time_registration_collection`](#rentman_scheduling_get_leave_request_time_registration_collection)                           | Get TimeRegistration collection.         |
| [`rentman_scheduling_get_leave_types_collection`](#rentman_scheduling_get_leave_types_collection)                                                                   | Get LeaveTypes collection.               |
| [`rentman_scheduling_get_leave_types_item`](#rentman_scheduling_get_leave_types_item)                                                                               | Get LeaveTypes item.                     |
| [`rentman_scheduling_get_time_registration_activity_collection`](#rentman_scheduling_get_time_registration_activity_collection)                                     | Get TimeRegistrationActivity collection. |
| [`rentman_scheduling_get_time_registration_activity_item`](#rentman_scheduling_get_time_registration_activity_item)                                                 | Get TimeRegistrationActivity item.       |
| [`rentman_scheduling_get_time_registration_collection`](#rentman_scheduling_get_time_registration_collection)                                                       | Get TimeRegistration collection.         |
| [`rentman_scheduling_get_time_registration_file_collection`](#rentman_scheduling_get_time_registration_file_collection)                                             | Get File collection.                     |
| [`rentman_scheduling_get_time_registration_item`](#rentman_scheduling_get_time_registration_item)                                                                   | Get TimeRegistration item.               |
| [`rentman_scheduling_get_time_registration_time_registration_activity_collection`](#rentman_scheduling_get_time_registration_time_registration_activity_collection) | Get TimeRegistrationActivity collection. |
| [`rentman_scheduling_update_appointment`](#rentman_scheduling_update_appointment)                                                                                   | Update Appointment item.                 |
| [`rentman_scheduling_update_appointment_crew`](#rentman_scheduling_update_appointment_crew)                                                                         | Update AppointmentCrew item.             |
| [`rentman_scheduling_update_leave_request`](#rentman_scheduling_update_leave_request)                                                                               | Update LeaveRequest item.                |
| [`rentman_scheduling_update_time_registration`](#rentman_scheduling_update_time_registration)                                                                       | Update TimeRegistration item.            |

***

## rentman\_scheduling\_create\_appointment

Create Appointment item.

**Parameters:**

| Parameter      | Type    | Required | Default | Description                                                 |
| -------------- | ------- | -------- | ------- | ----------------------------------------------------------- |
| `color`        | string  | No       | —       | The color value                                             |
| `end`          | string  | Yes      | —       | The end value                                               |
| `is_plannable` | boolean | No       | —       | If yes, employees can be scheduled during this appointment. |
| `is_public`    | boolean | No       | —       | Is Public                                                   |
| `location`     | string  | No       | —       | The location value                                          |
| `name`         | string  | No       | —       | The name value                                              |
| `remark`       | string  | No       | —       | The remark value                                            |
| `start`        | string  | Yes      | —       | The start value                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "color": {
        "type": "string",
        "description": "The color value"
      },
      "end": {
        "type": "string",
        "description": "The end value"
      },
      "is_plannable": {
        "type": "boolean",
        "description": "If yes, employees can be scheduled during this appointment."
      },
      "is_public": {
        "type": "boolean",
        "description": "Is Public"
      },
      "location": {
        "type": "string",
        "description": "The location value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "remark": {
        "type": "string",
        "description": "The remark value"
      },
      "start": {
        "type": "string",
        "description": "The start value"
      }
    },
    "required": [
      "PCID",
      "end",
      "start"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_create\_appointment\_crew

Create AppointmentCrew item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |
| `crew`    | string  | Yes      | —       | The crew value             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      },
      "crew": {
        "type": "string",
        "description": "The crew value"
      }
    },
    "required": [
      "PCID",
      "id",
      "crew"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_create\_leave\_mutations

Create LeaveMutations item.

**Parameters:**

| Parameter       | Type   | Required | Default | Description           |
| --------------- | ------ | -------- | ------- | --------------------- |
| `crewmember`    | string | Yes      | —       | The crewmember value  |
| `description`   | string | No       | —       | The description value |
| `duration`      | number | No       | —       | The duration value    |
| `leavetype`     | string | Yes      | —       | The leavetype value   |
| `mutation_date` | string | No       | —       | Mutation Date         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "crewmember": {
        "type": "string",
        "description": "The crewmember value"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "duration": {
        "type": "number",
        "description": "The duration value"
      },
      "leavetype": {
        "type": "string",
        "description": "The leavetype value"
      },
      "mutation_date": {
        "type": "string",
        "description": "Mutation Date"
      }
    },
    "required": [
      "PCID",
      "crewmember",
      "leavetype"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_create\_leave\_request

Create LeaveRequest item.

**Parameters:**

| Parameter         | Type   | Required | Default | Description           |                    |
| ----------------- | ------ | -------- | ------- | --------------------- | ------------------ |
| `approval_status` | string | No       | —       | Approval Status       |                    |
| `description`     | string | No       | —       | The description value |                    |
| `requested_for`   | string | Yes      | —       | Requested For         |                    |
| `reviewed_on`     | string | null     | No      | —                     | Reviewed On        |
| `reviewer`        | string | null     | No      | —                     | The reviewer value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "approval_status": {
        "type": "string",
        "description": "Approval Status",
        "enum": [
          "pending",
          "approved",
          "rejected",
          "canceled"
        ]
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "requested_for": {
        "type": "string",
        "description": "Requested For"
      },
      "reviewed_on": {
        "type": [
          "string",
          "null"
        ],
        "description": "Reviewed On"
      },
      "reviewer": {
        "type": [
          "string",
          "null"
        ],
        "description": "The reviewer value"
      }
    },
    "required": [
      "PCID",
      "requested_for"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_create\_time\_registration

Create TimeRegistration item.

**Parameters:**

| Parameter             | Type    | Required | Default | Description                                                                                                                                                                                                                                                                                                                              |                      |
| --------------------- | ------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| `id`                  | integer | Yes      | —       | Numeric ID of the itemtype                                                                                                                                                                                                                                                                                                               |                      |
| `break_duration`      | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Break Duration       |
| `correction_duration` | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Correction Duration  |
| `crewmember`          | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The crewmember value |
| `custom`              | object  | No       | —       | The object containing all custom defined fields.                                                                                                                                                                                                                                                                                         |                      |
| `distance`            | number  | No       | —       | The distance value                                                                                                                                                                                                                                                                                                                       |                      |
| `duration`            | number  | No       | —       | For time registration of worked hours, the duration will be calculated automatically based on the start and end time. For leave registrations that affect an hour balance, the duration can differ from the start and end time and should contain the number of hours that have to be deducted from the hour balance of the crew member. |                      |
| `end`                 | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The end value        |
| `is_lunch_included`   | boolean | No       | —       | Is Lunch Included                                                                                                                                                                                                                                                                                                                        |                      |
| `leavetype`           | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The leavetype value  |
| `remark`              | string  | No       | —       | The remark value                                                                                                                                                                                                                                                                                                                         |                      |
| `start`               | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The start value      |
| `travel_time`         | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Travel Time          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      },
      "break_duration": {
        "type": [
          "number",
          "null"
        ],
        "description": "Break Duration"
      },
      "correction_duration": {
        "type": [
          "number",
          "null"
        ],
        "description": "Correction Duration"
      },
      "crewmember": {
        "type": [
          "string",
          "null"
        ],
        "description": "The crewmember value"
      },
      "custom": {
        "type": "object",
        "description": "The object containing all custom defined fields."
      },
      "distance": {
        "type": "number",
        "description": "The distance value"
      },
      "duration": {
        "type": "number",
        "description": "For time registration of worked hours, the duration will be calculated automatically based on the start and end time. For leave registrations that affect an hour balance, the duration can differ from the start and end time and should contain the number of hours that have to be deducted from the hour balance of the crew member."
      },
      "end": {
        "type": [
          "string",
          "null"
        ],
        "description": "The end value"
      },
      "is_lunch_included": {
        "type": "boolean",
        "description": "Is Lunch Included"
      },
      "leavetype": {
        "type": [
          "string",
          "null"
        ],
        "description": "The leavetype value"
      },
      "remark": {
        "type": "string",
        "description": "The remark value"
      },
      "start": {
        "type": [
          "string",
          "null"
        ],
        "description": "The start value"
      },
      "travel_time": {
        "type": [
          "number",
          "null"
        ],
        "description": "Travel Time"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_create\_time\_registration\_2

Create TimeRegistration item.

**Parameters:**

| Parameter             | Type    | Required | Default | Description                                                                                                                                                                                                                                                                                                                              |                      |
| --------------------- | ------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| `break_duration`      | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Break Duration       |
| `correction_duration` | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Correction Duration  |
| `crewmember`          | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The crewmember value |
| `custom`              | object  | No       | —       | The object containing all custom defined fields.                                                                                                                                                                                                                                                                                         |                      |
| `distance`            | number  | No       | —       | The distance value                                                                                                                                                                                                                                                                                                                       |                      |
| `duration`            | number  | No       | —       | For time registration of worked hours, the duration will be calculated automatically based on the start and end time. For leave registrations that affect an hour balance, the duration can differ from the start and end time and should contain the number of hours that have to be deducted from the hour balance of the crew member. |                      |
| `end`                 | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The end value        |
| `is_lunch_included`   | boolean | No       | —       | Is Lunch Included                                                                                                                                                                                                                                                                                                                        |                      |
| `leavetype`           | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The leavetype value  |
| `remark`              | string  | No       | —       | The remark value                                                                                                                                                                                                                                                                                                                         |                      |
| `start`               | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The start value      |
| `travel_time`         | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Travel Time          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "break_duration": {
        "type": [
          "number",
          "null"
        ],
        "description": "Break Duration"
      },
      "correction_duration": {
        "type": [
          "number",
          "null"
        ],
        "description": "Correction Duration"
      },
      "crewmember": {
        "type": [
          "string",
          "null"
        ],
        "description": "The crewmember value"
      },
      "custom": {
        "type": "object",
        "description": "The object containing all custom defined fields."
      },
      "distance": {
        "type": "number",
        "description": "The distance value"
      },
      "duration": {
        "type": "number",
        "description": "For time registration of worked hours, the duration will be calculated automatically based on the start and end time. For leave registrations that affect an hour balance, the duration can differ from the start and end time and should contain the number of hours that have to be deducted from the hour balance of the crew member."
      },
      "end": {
        "type": [
          "string",
          "null"
        ],
        "description": "The end value"
      },
      "is_lunch_included": {
        "type": "boolean",
        "description": "Is Lunch Included"
      },
      "leavetype": {
        "type": [
          "string",
          "null"
        ],
        "description": "The leavetype value"
      },
      "remark": {
        "type": "string",
        "description": "The remark value"
      },
      "start": {
        "type": [
          "string",
          "null"
        ],
        "description": "The start value"
      },
      "travel_time": {
        "type": [
          "number",
          "null"
        ],
        "description": "Travel Time"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_delete\_appointment

Delete Appointment item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_delete\_appointment\_crew

Delete AppointmentCrew item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_delete\_time\_registration

Delete TimeRegistration item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_appointment\_appointment\_crew\_collection

Get AppointmentCrew collection.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_appointment\_collection

Get Appointment collection.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_appointment\_crew\_collection

Get AppointmentCrew collection.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_appointment\_crew\_item

Get AppointmentCrew item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_appointment\_item

Get Appointment item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_leave\_mutations\_collection

Get LeaveMutations collection.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_leave\_mutations\_item

Get LeaveMutations item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_leave\_request\_collection

Get LeaveRequest collection.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_leave\_request\_item

Get LeaveRequest item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_leave\_request\_time\_registration\_collection

Get TimeRegistration collection.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_leave\_types\_collection

Get LeaveTypes collection.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_leave\_types\_item

Get LeaveTypes item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_time\_registration\_activity\_collection

Get TimeRegistrationActivity collection.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_time\_registration\_activity\_item

Get TimeRegistrationActivity item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_time\_registration\_collection

Get TimeRegistration collection.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_time\_registration\_file\_collection

Get File collection.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_time\_registration\_item

Get TimeRegistration item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_get\_time\_registration\_time\_registration\_activity\_collection

Get TimeRegistrationActivity collection.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_update\_appointment

Update Appointment item.

**Parameters:**

| Parameter      | Type    | Required | Default | Description                                                 |
| -------------- | ------- | -------- | ------- | ----------------------------------------------------------- |
| `id`           | integer | Yes      | —       | Numeric ID of the itemtype                                  |
| `color`        | string  | No       | —       | The color value                                             |
| `end`          | string  | Yes      | —       | The end value                                               |
| `is_plannable` | boolean | No       | —       | If yes, employees can be scheduled during this appointment. |
| `is_public`    | boolean | No       | —       | Is Public                                                   |
| `location`     | string  | No       | —       | The location value                                          |
| `name`         | string  | No       | —       | The name value                                              |
| `remark`       | string  | No       | —       | The remark value                                            |
| `start`        | string  | Yes      | —       | The start value                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      },
      "color": {
        "type": "string",
        "description": "The color value"
      },
      "end": {
        "type": "string",
        "description": "The end value"
      },
      "is_plannable": {
        "type": "boolean",
        "description": "If yes, employees can be scheduled during this appointment."
      },
      "is_public": {
        "type": "boolean",
        "description": "Is Public"
      },
      "location": {
        "type": "string",
        "description": "The location value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "remark": {
        "type": "string",
        "description": "The remark value"
      },
      "start": {
        "type": "string",
        "description": "The start value"
      }
    },
    "required": [
      "PCID",
      "id",
      "end",
      "start"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_update\_appointment\_crew

Update AppointmentCrew item.

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Numeric ID of the itemtype |
| `crew`    | string  | Yes      | —       | The crew value             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      },
      "crew": {
        "type": "string",
        "description": "The crew value"
      }
    },
    "required": [
      "PCID",
      "id",
      "crew"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_update\_leave\_request

Update LeaveRequest item.

**Parameters:**

| Parameter         | Type    | Required | Default | Description                |                    |
| ----------------- | ------- | -------- | ------- | -------------------------- | ------------------ |
| `id`              | integer | Yes      | —       | Numeric ID of the itemtype |                    |
| `approval_status` | string  | No       | —       | Approval Status            |                    |
| `description`     | string  | No       | —       | The description value      |                    |
| `requested_for`   | string  | Yes      | —       | Requested For              |                    |
| `reviewed_on`     | string  | null     | No      | —                          | Reviewed On        |
| `reviewer`        | string  | null     | No      | —                          | The reviewer value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      },
      "approval_status": {
        "type": "string",
        "description": "Approval Status",
        "enum": [
          "pending",
          "approved",
          "rejected",
          "canceled"
        ]
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "requested_for": {
        "type": "string",
        "description": "Requested For"
      },
      "reviewed_on": {
        "type": [
          "string",
          "null"
        ],
        "description": "Reviewed On"
      },
      "reviewer": {
        "type": [
          "string",
          "null"
        ],
        "description": "The reviewer value"
      }
    },
    "required": [
      "PCID",
      "id",
      "requested_for"
    ]
  }
  ```
</Expandable>

***

## rentman\_scheduling\_update\_time\_registration

Update TimeRegistration item.

**Parameters:**

| Parameter             | Type    | Required | Default | Description                                                                                                                                                                                                                                                                                                                              |                      |
| --------------------- | ------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| `id`                  | integer | Yes      | —       | Numeric ID of the itemtype                                                                                                                                                                                                                                                                                                               |                      |
| `break_duration`      | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Break Duration       |
| `correction_duration` | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Correction Duration  |
| `crewmember`          | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The crewmember value |
| `custom`              | object  | No       | —       | The object containing all custom defined fields.                                                                                                                                                                                                                                                                                         |                      |
| `distance`            | number  | No       | —       | The distance value                                                                                                                                                                                                                                                                                                                       |                      |
| `duration`            | number  | No       | —       | For time registration of worked hours, the duration will be calculated automatically based on the start and end time. For leave registrations that affect an hour balance, the duration can differ from the start and end time and should contain the number of hours that have to be deducted from the hour balance of the crew member. |                      |
| `end`                 | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The end value        |
| `is_lunch_included`   | boolean | No       | —       | Is Lunch Included                                                                                                                                                                                                                                                                                                                        |                      |
| `leavetype`           | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The leavetype value  |
| `remark`              | string  | No       | —       | The remark value                                                                                                                                                                                                                                                                                                                         |                      |
| `start`               | string  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | The start value      |
| `travel_time`         | number  | null     | No      | —                                                                                                                                                                                                                                                                                                                                        | Travel Time          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Numeric ID of the itemtype"
      },
      "break_duration": {
        "type": [
          "number",
          "null"
        ],
        "description": "Break Duration"
      },
      "correction_duration": {
        "type": [
          "number",
          "null"
        ],
        "description": "Correction Duration"
      },
      "crewmember": {
        "type": [
          "string",
          "null"
        ],
        "description": "The crewmember value"
      },
      "custom": {
        "type": "object",
        "description": "The object containing all custom defined fields."
      },
      "distance": {
        "type": "number",
        "description": "The distance value"
      },
      "duration": {
        "type": "number",
        "description": "For time registration of worked hours, the duration will be calculated automatically based on the start and end time. For leave registrations that affect an hour balance, the duration can differ from the start and end time and should contain the number of hours that have to be deducted from the hour balance of the crew member."
      },
      "end": {
        "type": [
          "string",
          "null"
        ],
        "description": "The end value"
      },
      "is_lunch_included": {
        "type": "boolean",
        "description": "Is Lunch Included"
      },
      "leavetype": {
        "type": [
          "string",
          "null"
        ],
        "description": "The leavetype value"
      },
      "remark": {
        "type": "string",
        "description": "The remark value"
      },
      "start": {
        "type": [
          "string",
          "null"
        ],
        "description": "The start value"
      },
      "travel_time": {
        "type": [
          "number",
          "null"
        ],
        "description": "Travel Time"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>
