/buildops-labor | Type: Application | PCID required: Yes
Tools
buildops-labor_billing_hour_type_controller_get_billing_hour_type_by_id_v1
Get Billing Hour Type by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The id value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The id value"
}
},
"required": [
"PCID",
"id"
]
}
buildops-labor_billing_hour_type_controller_get_billing_hour_types_v1
Get a list of billing hour types Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | number | Yes | — | The page number. |
page_size | number | Yes | — | The page size. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "number",
"description": "The page number."
},
"page_size": {
"type": "number",
"description": "The page size."
}
},
"required": [
"PCID",
"page",
"page_size"
]
}
buildops-labor_billing_product_group_entry_controller_bulk_create_billing_product_group_entries_v1
Create billing product group entries in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
billingProductGroupEntries | object[] | Yes | — | Billing Product Group Entries |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"billingProductGroupEntries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"laborRateGroupId": {
"type": "string",
"format": "uuid",
"description": "Labor Rate Group Id"
},
"laborTypeId": {
"type": "string",
"format": "uuid",
"description": "Labor Type Id"
},
"billingHourTypeId": {
"type": "string",
"format": "uuid",
"description": "Billing Hour Type Id"
},
"billingProductId": {
"type": "string",
"format": "uuid",
"description": "Billing Product Id"
}
},
"required": [
"laborRateGroupId",
"laborTypeId",
"billingHourTypeId",
"billingProductId"
]
},
"description": "Billing Product Group Entries"
}
},
"required": [
"PCID",
"billingProductGroupEntries"
]
}
buildops-labor_billing_product_group_entry_controller_get_billing_product_group_entries_v1
Get a list of billing product group entriesShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
buildops-labor_create_v1_billing_hour_types
Create billing hour types in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
billingHourTypes | object[] | Yes | — | Billing Hour Types |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"billingHourTypes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"hourType": {
"type": "string",
"description": "Hour Type"
},
"hourTypeAbbreviation": {
"type": "string",
"description": "Hour Type Abbreviation"
},
"sortOrder": {
"type": "integer",
"description": "Sort Order"
}
},
"required": [
"hourType",
"hourTypeAbbreviation"
]
},
"description": "Billing Hour Types"
}
},
"required": [
"PCID",
"billingHourTypes"
]
}
buildops-labor_create_v1_labor_rate_modifiers
Create labor rate modifiers in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
laborRateModifiers | object[] | Yes | — | Labor Rate Modifiers |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"laborRateModifiers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name value"
},
"modifierType": {
"type": "string",
"enum": [
"percentage",
"currency"
],
"description": "Modifier Type"
},
"appliesToCategory": {
"type": "string",
"enum": [
"department",
"employee",
"allEmployees"
],
"description": "Applies To Category"
},
"modifierValue": {
"type": "number",
"format": "double",
"description": "Modifier Value"
},
"applicablePayrollHourTypes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Applicable Payroll Hour Types"
},
"applicableDepartments": {
"type": "array",
"items": {
"type": "string"
},
"description": "Applicable Departments"
},
"applicableEmployees": {
"type": "array",
"items": {
"type": "string"
},
"description": "Applicable Employees"
},
"sortOrder": {
"type": "integer",
"description": "Sort Order"
},
"isArchived": {
"type": "boolean",
"description": "Is Archived"
}
},
"required": [
"name",
"modifierType",
"appliesToCategory",
"applicablePayrollHourTypes"
]
},
"description": "Labor Rate Modifiers"
}
},
"required": [
"PCID",
"laborRateModifiers"
]
}
buildops-labor_create_v1_personnel_payroll_hour_rates
Create personnel rates in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
personnelRates | object[] | Yes | — | Personnel Rates |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"personnelRates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The id value"
},
"employeeId": {
"type": "string",
"format": "uuid",
"description": "Employee Id"
},
"payrollHourTypeId": {
"type": "string",
"format": "uuid",
"description": "Payroll Hour Type Id"
},
"rate": {
"type": "number",
"description": "The rate value"
}
},
"required": [
"employeeId",
"payrollHourTypeId",
"rate"
]
},
"description": "Personnel Rates"
}
},
"required": [
"PCID",
"personnelRates"
]
}
buildops-labor_get_v1_labor_billing_products_default
Get the default labor billing productShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
buildops-labor_get_v1_labor_rate_modifiers
Get labor rate modifiers list Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
department_id | string | No | — | Department Id |
employee_id | string | No | — | Employee Id |
payroll_hour_type_id | string | No | — | Payroll Hour Type Id |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"department_id": {
"type": "string",
"description": "Department Id"
},
"employee_id": {
"type": "string",
"description": "Employee Id"
},
"payroll_hour_type_id": {
"type": "string",
"description": "Payroll Hour Type Id"
}
},
"required": [
"PCID"
]
}
buildops-labor_get_v1_payroll_hour_entries_daily_report_id
[Alpha] Get Payroll Hour Entries by Daily Report ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
daily_report_id | string | Yes | — | Daily Report ID to query payroll hour entries for |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"daily_report_id": {
"type": "string",
"description": "Daily Report ID to query payroll hour entries for"
}
},
"required": [
"PCID",
"daily_report_id"
]
}
buildops-labor_get_v1_payroll_hour_entries_date_range
[Alpha] Get Payroll Hour Entries by Date Range Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
dateStart | string | Yes | — | Start of date range. Accepts ISO string or UNIX timestamp (seconds or ms) |
dateEnd | string | Yes | — | End of date range. Accepts ISO string or UNIX timestamp (seconds or ms) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"dateStart": {
"type": "string",
"description": "Start of date range. Accepts ISO string or UNIX timestamp (seconds or ms)"
},
"dateEnd": {
"type": "string",
"description": "End of date range. Accepts ISO string or UNIX timestamp (seconds or ms)"
}
},
"required": [
"PCID",
"dateStart",
"dateEnd"
]
}
buildops-labor_get_v1_payroll_hour_entries_employee_date_range
[Alpha] Get Payroll Hour Entries by Employee Date Range Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
employee_id | string | Yes | — | Employee Id |
dateStart | string | Yes | — | Start of date range. Accepts ISO string or UNIX timestamp (seconds or ms) |
dateEnd | string | Yes | — | End of date range. Accepts ISO string or UNIX timestamp (seconds or ms) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"employee_id": {
"type": "string",
"description": "Employee Id"
},
"dateStart": {
"type": "string",
"description": "Start of date range. Accepts ISO string or UNIX timestamp (seconds or ms)"
},
"dateEnd": {
"type": "string",
"description": "End of date range. Accepts ISO string or UNIX timestamp (seconds or ms)"
}
},
"required": [
"PCID",
"employee_id",
"dateStart",
"dateEnd"
]
}
buildops-labor_get_v1_payroll_hour_entries_job_id
[Alpha] Get Payroll Hour Entries by Job ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
job_id | string | Yes | — | Job ID to query payroll hour entries for |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"job_id": {
"type": "string",
"description": "Job ID to query payroll hour entries for"
}
},
"required": [
"PCID",
"job_id"
]
}
buildops-labor_get_v1_payroll_hour_entries_project_id
[Alpha] Get Payroll Hour Entries by Project ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
project_id | string | Yes | — | Project ID to query payroll hour entries for |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"project_id": {
"type": "string",
"description": "Project ID to query payroll hour entries for"
}
},
"required": [
"PCID",
"project_id"
]
}
buildops-labor_get_v1_personnel_payroll_hour_rates_employee_employee_id
Get personnel payroll hour rates by employee ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
employeeId | string | Yes | — | Employee ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"employeeId": {
"type": "string",
"description": "Employee ID"
}
},
"required": [
"PCID",
"employeeId"
]
}
buildops-labor_get_v1_time_entries_daily_report_id
[Alpha] Get Time Entries by Daily Report ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
daily_report_id | string | Yes | — | Daily Report ID to query time entries for |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"daily_report_id": {
"type": "string",
"description": "Daily Report ID to query time entries for"
}
},
"required": [
"PCID",
"daily_report_id"
]
}
buildops-labor_get_v1_time_entries_employee_date
[Alpha] Get Time Entry by Employee ID and Date Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
employee_id | string | Yes | — | Employee ID to query time entries for |
date | string | Yes | — | Date to query time entries for given employee. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"employee_id": {
"type": "string",
"description": "Employee ID to query time entries for"
},
"date": {
"type": "string",
"description": "Date to query time entries for given employee."
}
},
"required": [
"PCID",
"employee_id",
"date"
]
}
buildops-labor_get_v1_time_entries_employee_date_range
[Alpha] Get Time Entry by Employee ID and Date Range Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
employee_id | string | Yes | — | Employee ID to query time entries for |
dateStart | string | Yes | — | Start of date range. Accepts ISO string or UNIX timestamp (seconds or ms) |
dateEnd | string | Yes | — | End of date range. Accepts ISO string or UNIX timestamp (seconds or ms) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"employee_id": {
"type": "string",
"description": "Employee ID to query time entries for"
},
"dateStart": {
"type": "string",
"description": "Start of date range. Accepts ISO string or UNIX timestamp (seconds or ms)"
},
"dateEnd": {
"type": "string",
"description": "End of date range. Accepts ISO string or UNIX timestamp (seconds or ms)"
}
},
"required": [
"PCID",
"employee_id",
"dateStart",
"dateEnd"
]
}
buildops-labor_get_v1_time_entries_job_id
[Alpha] Get Time Entry by Job ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
job_id | string | Yes | — | Job ID to query time entries for |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"job_id": {
"type": "string",
"description": "Job ID to query time entries for"
}
},
"required": [
"PCID",
"job_id"
]
}
buildops-labor_get_v1_time_entries_project_id
[Alpha] Get Time Entry by Project ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
project_id | string | Yes | — | Project ID to query time entries for |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"project_id": {
"type": "string",
"description": "Project ID to query time entries for"
}
},
"required": [
"PCID",
"project_id"
]
}
buildops-labor_get_v1_time_entries_start_end_date
[Alpha] Get Time Entry by Date Range Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
dateStart | string | Yes | — | Start of date range. Accepts ISO string or UNIX timestamp (seconds or ms) |
dateEnd | string | Yes | — | End of date range. Accepts ISO string or UNIX timestamp (seconds or ms) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"dateStart": {
"type": "string",
"description": "Start of date range. Accepts ISO string or UNIX timestamp (seconds or ms)"
},
"dateEnd": {
"type": "string",
"description": "End of date range. Accepts ISO string or UNIX timestamp (seconds or ms)"
}
},
"required": [
"PCID",
"dateStart",
"dateEnd"
]
}
buildops-labor_get_v1_timesheet_binders
Get Timesheet Binders List Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
}
},
"required": [
"PCID"
]
}
buildops-labor_get_v1_timesheet_binders_id
Get Timesheet Binder by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Timesheet Binder ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Timesheet Binder ID"
}
},
"required": [
"PCID",
"id"
]
}
buildops-labor_get_v1_timesheet_binders_id_entries
Get Timesheet Entries List Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
id | string | Yes | — | Timesheet Binder ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"id": {
"type": "string",
"description": "Timesheet Binder ID"
}
},
"required": [
"PCID",
"id"
]
}
buildops-labor_get_v1_timesheet_binders_id_entries_entry_id
Get Timesheet Entry by Entry ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Timesheet Query Binder ID |
entryId | string | Yes | — | Timesheet Entry ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Timesheet Query Binder ID"
},
"entryId": {
"type": "string",
"description": "Timesheet Entry ID"
}
},
"required": [
"PCID",
"id",
"entryId"
]
}
buildops-labor_get_v1_timesheet_periods
Get Timesheet Periods List Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
}
},
"required": [
"PCID"
]
}
buildops-labor_get_v1_timesheet_periods_id
Get Timesheet Period by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Timesheet Period ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Timesheet Period ID"
}
},
"required": [
"PCID",
"id"
]
}
buildops-labor_patch_v1_update_payroll_hour_entries
[Alpha] Bulk Update Payroll Hour Entries Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
payrollHourEntries | object[] | No | — | Payroll Hour Entries |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"payrollHourEntries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Payroll hour entry identifier"
},
"payrollHourTypeId": {
"type": "string",
"format": "uuid",
"description": "Payroll hour type identifier"
},
"duration": {
"type": "integer",
"format": "int64",
"description": "Duration in seconds"
},
"status": {
"type": "string",
"enum": [
"Approved",
"Disputed",
"Submitted",
"Unsubmitted",
"Reopened",
"Dismissed"
],
"description": "Status of the payroll hour entry"
}
},
"required": [
"id",
"payrollHourTypeId"
]
},
"description": "Payroll Hour Entries"
}
},
"required": [
"PCID"
]
}
buildops-labor_patch_v1_update_time_entries
[Alpha] Bulk Update Time Entries Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
timeEntries | object[] | No | — | Time Entries |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"timeEntries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Time entry identifier"
},
"jobId": {
"type": "string",
"format": "uuid",
"description": "Job identifier"
},
"projectId": {
"type": "string",
"format": "uuid",
"description": "Project identifier"
},
"employeeId": {
"type": "string",
"format": "uuid",
"description": "Employee identifier"
},
"laborRateGroupId": {
"type": "string",
"format": "uuid",
"description": "Labor rate group identifier"
},
"laborTypeId": {
"type": "string",
"format": "uuid",
"description": "Labor type identifier"
},
"eventType": {
"type": "string",
"enum": [
"Visit",
"ProjectVisit",
"NonVisitEvent",
"Standalone",
"NonBillableEvent"
],
"description": "Type of event"
},
"eventId": {
"type": "string",
"format": "uuid",
"description": "Event identifier (Visit ID or Event ID)"
},
"timestampType": {
"type": "string",
"enum": [
"Working",
"Traveling",
"TravelHome",
"PaidBreak",
"Paused",
"Canceled",
"MealBreak"
],
"description": "Type of timestamp"
},
"displayDate": {
"type": "string",
"format": "date",
"description": "Display date in YYYY-MM-DD format"
},
"initialStartTime": {
"type": "integer",
"format": "int64",
"description": "Initial start time as UNIX timestamp (seconds)"
},
"initialStartTimeTimezone": {
"type": "string",
"description": "Timezone for initial start time"
},
"initialEndTime": {
"type": "integer",
"format": "int64",
"description": "Initial end time as UNIX timestamp (seconds)"
},
"initialEndTimeTimezone": {
"type": "string",
"description": "Timezone for initial end time"
},
"status": {
"type": "string",
"enum": [
"Submitted",
"Unsubmitted",
"Approved",
"Reopened",
"Disputed",
"Dismissed"
],
"description": "Status of the time entry"
},
"jobAttributes": {
"type": "object",
"description": "Job-specific attributes (required when eventType is Visit)"
},
"projectAttributes": {
"type": "object",
"description": "Project-specific attributes (required when eventType is ProjectVisit)"
},
"otherEventAttributes": {
"type": "object",
"description": "Other event attributes (required when eventType is NonBillableEvent and optional for Standalone)"
},
"disputedReason": {
"type": "string",
"description": "Reason for disputing the time entry"
},
"disputedDateTime": {
"type": "integer",
"format": "unix-timestamp",
"description": "DateTime when the time entry was disputed (seconds since epoch)"
},
"gpsLocations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
},
"accuracy": {
"type": "number"
},
"altitude": {
"type": "number"
},
"timestamp": {
"type": "integer"
},
"heading": {
"type": "number"
},
"speed": {
"type": "number"
},
"altitudeAccuracy": {
"type": "number"
},
"userAction": {
"type": "string"
}
}
},
"description": "Gps Locations"
}
},
"required": [
"id"
]
},
"description": "Time Entries"
}
},
"required": [
"PCID"
]
}
buildops-labor_payroll_hour_type_controller_bulk_update_payroll_hour_types_v2
Bulk Update Payroll Hour Types Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
payrollHourTypes | object[] | Yes | — | The payroll hour types to update |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"payrollHourTypes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The ID of the payroll hour type"
},
"hourType": {
"type": "string",
"description": "The hour type name"
},
"hourTypeAbbreviation": {
"type": "string",
"description": "The hour type abbreviation"
},
"sortOrder": {
"type": "number",
"description": "The sort order"
},
"isArchived": {
"type": "boolean",
"description": "Whether the payroll hour type is archived"
},
"isActive": {
"type": "boolean",
"description": "Whether the payroll hour type is active"
},
"hourTypeTag": {
"type": "string",
"description": "The hour type tag"
},
"billingHourTypeId": {
"type": "string",
"format": "uuid",
"description": "The billing hour type ID"
}
},
"required": [
"id"
]
},
"description": "The payroll hour types to update"
}
},
"required": [
"PCID",
"payrollHourTypes"
]
}
buildops-labor_payroll_hour_type_controller_get_payroll_hour_type_by_id_v2
Get payroll hour type by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The id value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The id value"
}
},
"required": [
"PCID",
"id"
]
}
buildops-labor_payroll_hour_type_controller_get_payroll_hour_types_for_tenant_v2
Get all payroll hour types for tenant Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | Yes | — | The page number. |
page_size | integer | Yes | — | The page size. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "The page number."
},
"page_size": {
"type": "integer",
"description": "The page size."
}
},
"required": [
"PCID",
"page",
"page_size"
]
}
buildops-labor_payroll_hour_type_controller_v2
Bulk create payroll hour types Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
payrollHourTypes | object[] | Yes | — | List of payroll hour types to create |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"payrollHourTypes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"hourType": {
"type": "string",
"description": "The hour type name"
},
"hourTypeAbbreviation": {
"type": "string",
"description": "The hour type abbreviation"
},
"sortOrder": {
"type": "number",
"description": "The sort order"
},
"isArchived": {
"type": "boolean",
"description": "Whether the payroll hour type is archived"
},
"isActive": {
"type": "boolean",
"description": "Whether the payroll hour type is active"
},
"hourTypeTag": {
"type": "string",
"description": "The hour type tag"
},
"billingHourTypeId": {
"type": "string",
"format": "uuid",
"description": "The billing hour type ID"
}
},
"required": [
"hourType",
"hourTypeAbbreviation"
]
},
"description": "List of payroll hour types to create"
}
},
"required": [
"PCID",
"payrollHourTypes"
]
}
buildops-labor_payroll_labor_rates_controller_bulk_create_payroll_labor_rates_v1
Bulk Create Payroll Labor Rates Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
payrollLaborRates | object[] | Yes | — | List of payroll labor rates to create |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"payrollLaborRates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"labor_group_id": {
"type": "string",
"format": "uuid",
"description": "The ID of the labor group"
},
"labor_type_id": {
"type": "string",
"format": "uuid",
"description": "The ID of the labor type"
},
"payroll_hour_type_id": {
"type": "string",
"format": "uuid",
"description": "The ID of the payroll hour type"
},
"rate": {
"type": "number",
"description": "The rate for this combination (must be a number, can be 0)"
},
"cost_code_id": {
"type": "string",
"format": "uuid",
"description": "The ID of the cost code"
},
"job_cost_type_id": {
"type": "string",
"format": "uuid",
"description": "The ID of the job cost type"
}
},
"required": [
"labor_group_id",
"labor_type_id",
"payroll_hour_type_id",
"rate"
]
},
"description": "List of payroll labor rates to create"
}
},
"required": [
"PCID",
"payrollLaborRates"
]
}
buildops-labor_payroll_labor_rates_controller_bulk_update_payroll_labor_rates_v1
Bulk Update Payroll Labor Rates Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
payrollLaborRates | object[] | Yes | — | List of payroll labor rates to update |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"payrollLaborRates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The ID of the payroll labor rate"
},
"rate": {
"type": "number",
"description": "The rate for this combination (must be a number, can be 0)"
},
"cost_code_id": {
"type": "string",
"format": "uuid",
"description": "The ID of the cost code"
},
"job_cost_type_id": {
"type": "string",
"format": "uuid",
"description": "The ID of the job cost type"
}
},
"required": [
"id",
"rate"
]
},
"description": "List of payroll labor rates to update"
}
},
"required": [
"PCID",
"payrollLaborRates"
]
}
buildops-labor_payroll_labor_rates_controller_get_payroll_labor_rates_v1
Get payroll labor rates Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number (default: 0) |
page_size | integer | No | — | Number of items per page (default: 10, max: 1000) |
labor_group_id | string | No | — | Filter by specific labor group (optional) |
labor_type_id | string | No | — | Filter by specific labor type (optional) |
payroll_hour_type_id | string | No | — | Filter by specific payroll hour type (optional) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number (default: 0)"
},
"page_size": {
"type": "integer",
"description": "Number of items per page (default: 10, max: 1000)"
},
"labor_group_id": {
"type": "string",
"description": "Filter by specific labor group (optional)"
},
"labor_type_id": {
"type": "string",
"description": "Filter by specific labor type (optional)"
},
"payroll_hour_type_id": {
"type": "string",
"description": "Filter by specific payroll hour type (optional)"
}
},
"required": [
"PCID"
]
}
buildops-labor_post_v1_create_payroll_hour_entries
[Alpha] Bulk Create Payroll Hour Entries. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
payrollHourEntries | object[] | No | — | Payroll Hour Entries |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"payrollHourEntries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"timeEntryId": {
"type": "string",
"format": "uuid",
"description": "Associated time entry identifier, if linked to a time entry"
},
"jobId": {
"type": "string",
"format": "uuid",
"description": "Job identifier, if applicable"
},
"projectId": {
"type": "string",
"format": "uuid",
"description": "Project identifier, if applicable"
},
"payrollHourTypeId": {
"type": "string",
"format": "uuid",
"description": "Payroll hour type identifier"
},
"employeeId": {
"type": "string",
"format": "uuid",
"description": "Employee identifier"
},
"duration": {
"type": "integer",
"format": "int64",
"description": "Duration in seconds"
},
"laborRateGroupId": {
"type": "string",
"format": "uuid",
"description": "Labor rate group identifier"
},
"laborTypeId": {
"type": "string",
"format": "uuid",
"description": "Labor type identifier"
},
"status": {
"type": "string",
"enum": [
"Approved",
"Disputed",
"Submitted",
"Unsubmitted",
"Reopened",
"Dismissed"
],
"description": "Status of the payroll hour entry"
},
"date": {
"type": "string",
"format": "date-time",
"description": "Date in ISO 8601 format (supports both date-time and date formats)"
}
},
"required": [
"payrollHourTypeId",
"employeeId",
"duration",
"laborRateGroupId",
"laborTypeId",
"status",
"date"
]
},
"description": "Payroll Hour Entries"
}
},
"required": [
"PCID"
]
}
buildops-labor_post_v1_create_time_entries
[Alpha] Bulk Create Time Entries Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
timeEntries | object[] | No | — | Time Entries |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"timeEntries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"jobId": {
"type": "string",
"format": "uuid",
"description": "Job identifier"
},
"projectId": {
"type": "string",
"format": "uuid",
"description": "Project identifier"
},
"employeeId": {
"type": "string",
"format": "uuid",
"description": "Employee identifier"
},
"laborRateGroupId": {
"type": "string",
"format": "uuid",
"description": "Labor rate group identifier"
},
"laborTypeId": {
"type": "string",
"format": "uuid",
"description": "Labor type identifier"
},
"eventType": {
"type": "string",
"enum": [
"Visit",
"ProjectVisit",
"NonVisitEvent",
"Standalone",
"NonBillableEvent"
],
"description": "Type of event"
},
"eventId": {
"type": "string",
"format": "uuid",
"description": "Event identifier (Visit ID or Event ID)"
},
"timestampType": {
"type": "string",
"enum": [
"Working",
"Traveling",
"TravelHome",
"PaidBreak",
"Paused",
"Canceled",
"MealBreak"
],
"description": "Type of timestamp"
},
"displayDate": {
"type": "string",
"format": "date",
"description": "Display date in YYYY-MM-DD format"
},
"initialStartTime": {
"type": "integer",
"format": "int64",
"description": "Initial start time as UNIX timestamp (seconds)"
},
"initialStartTimeTimezone": {
"type": "string",
"description": "Timezone for initial start time"
},
"initialEndTime": {
"type": "integer",
"format": "int64",
"description": "Initial end time as UNIX timestamp (seconds)"
},
"initialEndTimeTimezone": {
"type": "string",
"description": "Timezone for initial end time"
},
"status": {
"type": "string",
"enum": [
"Submitted",
"Unsubmitted",
"Approved",
"Reopened",
"Disputed",
"Dismissed"
],
"description": "Status of the time entry"
},
"jobAttributes": {
"type": "object",
"description": "Job-specific attributes (required when eventType is Visit)"
},
"projectAttributes": {
"type": "object",
"description": "Project-specific attributes (required when eventType is ProjectVisit)"
},
"otherEventAttributes": {
"type": "object",
"description": "Other event attributes (required when eventType is NonBillableEvent and optional for Standalone)"
},
"gpsLocations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
},
"accuracy": {
"type": "number"
},
"altitude": {
"type": "number"
},
"timestamp": {
"type": "integer"
},
"heading": {
"type": "number"
},
"speed": {
"type": "number"
},
"altitudeAccuracy": {
"type": "number"
},
"userAction": {
"type": "string"
}
}
},
"description": "GPS locations of the time entry"
}
},
"required": [
"employeeId",
"laborRateGroupId",
"laborTypeId",
"eventType",
"timestampType",
"displayDate",
"initialStartTime",
"initialStartTimeTimezone",
"status"
]
},
"description": "Time Entries"
}
},
"required": [
"PCID"
]
}
buildops-labor_rate_group_controller_bulk_update_labor_rate_groups_v2
Bulk Update Labor Rate Groups Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
laborRateGroups | object[] | Yes | — | The labor rate groups to update |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"laborRateGroups": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The ID of the labor rate group"
},
"name": {
"type": "string",
"description": "The name of the labor rate group"
},
"sortOrder": {
"type": "number",
"description": "The sort order of the labor rate group"
},
"isArchived": {
"type": "boolean",
"description": "Whether the labor rate group is archived"
}
},
"required": [
"id"
]
},
"description": "The labor rate groups to update"
}
},
"required": [
"PCID",
"laborRateGroups"
]
}
buildops-labor_rate_group_controller_public_get_by_id_v2
Get a labor rate group by id Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The id value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The id value"
}
},
"required": [
"PCID",
"id"
]
}
buildops-labor_rate_group_controller_public_get_list_v2
Get a list of labor rate groups Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | Yes | — | The page number. |
page_size | integer | Yes | — | The page size. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "The page number."
},
"page_size": {
"type": "integer",
"description": "The page size."
}
},
"required": [
"PCID",
"page",
"page_size"
]
}
buildops-labor_rate_group_controller_v2
Create labor rate groups in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
laborRateGroups | object[] | Yes | — | List of labor rate groups to create |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"laborRateGroups": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the labor rate group"
},
"sortOrder": {
"type": "number",
"description": "The sort order of the labor rate group"
}
},
"required": [
"name"
]
},
"description": "List of labor rate groups to create"
}
},
"required": [
"PCID",
"laborRateGroups"
]
}
buildops-labor_type_controller_bulk_update_labor_types_v2
Bulk Update Labor Types Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
laborTypes | object[] | Yes | — | The labor types to update |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"laborTypes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The ID of the labor type"
},
"name": {
"type": "string",
"description": "The name of the labor type"
},
"isActive": {
"type": "boolean",
"description": "Whether the labor type is active"
},
"isArchived": {
"type": "boolean",
"description": "Whether the labor type is archived"
},
"sortOrder": {
"type": "number",
"description": "The sort order of the labor type"
}
},
"required": [
"id"
]
},
"description": "The labor types to update"
}
},
"required": [
"PCID",
"laborTypes"
]
}
buildops-labor_type_controller_get_labor_type_by_id_v2
Get Labor Type by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The id value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The id value"
}
},
"required": [
"PCID",
"id"
]
}
buildops-labor_type_controller_get_labor_types_v2
Get a list of labor types Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | Yes | — | The page number. |
page_size | integer | Yes | — | The page size. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "The page number."
},
"page_size": {
"type": "integer",
"description": "The page size."
}
},
"required": [
"PCID",
"page",
"page_size"
]
}
buildops-labor_type_controller_v2
Create labor types in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
laborTypes | object[] | Yes | — | List of labor types to create |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"laborTypes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the labor type"
},
"isActive": {
"type": "boolean",
"description": "Whether the labor type is active"
},
"isArchived": {
"type": "boolean",
"description": "Whether the labor type is archived"
},
"sortOrder": {
"type": "number",
"description": "The sort order of the labor type"
}
},
"required": [
"name"
]
},
"description": "List of labor types to create"
}
},
"required": [
"PCID",
"laborTypes"
]
}
buildops-labor_update_v1_billing_hour_types
Update billing hour types in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
billingHourTypes | object[] | No | — | Billing Hour Types |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"billingHourTypes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The id value"
},
"hourType": {
"type": "string",
"description": "Hour Type"
},
"hourTypeAbbreviation": {
"type": "string",
"description": "Hour Type Abbreviation"
},
"sortOrder": {
"type": "integer",
"description": "Sort Order"
},
"isArchived": {
"type": "boolean",
"description": "Is Archived"
}
},
"required": [
"id"
]
},
"description": "Billing Hour Types"
}
},
"required": [
"PCID"
]
}
buildops-labor_update_v1_billing_product_group_entries
Update billing product group entries in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
billingProductGroupEntries | object[] | No | — | Billing Product Group Entries |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"billingProductGroupEntries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The id value"
},
"billingProductId": {
"type": "string",
"format": "uuid",
"description": "Billing Product Id"
}
},
"required": [
"id"
]
},
"description": "Billing Product Group Entries"
}
},
"required": [
"PCID"
]
}
buildops-labor_update_v1_labor_billing_products_default
Update the default labor billing product Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The ID of the labor billing product to set as the default |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The ID of the labor billing product to set as the default"
}
},
"required": [
"PCID",
"id"
]
}
buildops-labor_update_v1_labor_rate_modifiers
Update labor rate modifiers in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
laborRateModifiers | object[] | No | — | Labor Rate Modifiers |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"laborRateModifiers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The id value"
},
"name": {
"type": "string",
"description": "The name value"
},
"modifierType": {
"type": "string",
"enum": [
"percentage",
"currency"
],
"description": "Modifier Type"
},
"appliesToCategory": {
"type": "string",
"enum": [
"department",
"employee",
"allEmployees"
],
"description": "Applies To Category"
},
"modifierValue": {
"type": "number",
"format": "double",
"description": "Modifier Value"
},
"applicablePayrollHourTypes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Applicable Payroll Hour Types"
},
"applicableDepartments": {
"type": "array",
"items": {
"type": "string"
},
"description": "Applicable Departments"
},
"applicableEmployees": {
"type": "array",
"items": {
"type": "string"
},
"description": "Applicable Employees"
},
"sortOrder": {
"type": "integer",
"description": "Sort Order"
},
"isArchived": {
"type": "boolean",
"description": "Is Archived"
}
},
"required": [
"id",
"name",
"modifierType",
"appliesToCategory"
]
},
"description": "Labor Rate Modifiers"
}
},
"required": [
"PCID"
]
}
buildops-labor_update_v1_personnel_payroll_hour_rates
Update personnel rates in bulk Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
personnelRates | object[] | No | — | Personnel Rates |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"personnelRates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "The id value"
},
"employeeId": {
"type": "string",
"format": "uuid",
"description": "Employee Id"
},
"payrollHourTypeId": {
"type": "string",
"format": "uuid",
"description": "Payroll Hour Type Id"
},
"rate": {
"type": "number",
"description": "The rate value"
}
},
"required": [
"employeeId",
"payrollHourTypeId",
"rate"
]
},
"description": "Personnel Rates"
}
},
"required": [
"PCID"
]
}
buildops-labor_v1_get_clockins_breaks
Get Daily Shift / Clockins Breaks Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startDate | string | Yes | — | The startDay should be greater or equal this date. |
endDate | string | Yes | — | The startDay should be smaller than this date. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"startDate": {
"type": "string",
"description": "The startDay should be greater or equal this date."
},
"endDate": {
"type": "string",
"description": "The startDay should be smaller than this date."
}
},
"required": [
"PCID",
"startDate",
"endDate"
]
}
buildops-labor_v1_get_timesheet_events_ids
Timesheet Report V3 - GET Event IDs Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
page_size | integer | No | — | Number of items per page |
startDate | string | Yes | — | The Timesheet entries actualStartTime should be greater or equal this date. |
endDate | string | Yes | — | The Timesheet entries actualEndTime should be smaller than this date. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination"
},
"page_size": {
"type": "integer",
"description": "Number of items per page"
},
"startDate": {
"type": "string",
"description": "The Timesheet entries actualStartTime should be greater or equal this date."
},
"endDate": {
"type": "string",
"description": "The Timesheet entries actualEndTime should be smaller than this date."
}
},
"required": [
"PCID",
"startDate",
"endDate"
]
}
buildops-labor_v1_post_timesheet_events_details
Timesheet Report V3 - Event Details Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
endDate | string | Yes | — | End date for filtering |
events | object[] | Yes | — | The events value |
startDate | string | Yes | — | Start date for filtering |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"endDate": {
"type": "string",
"description": "End date for filtering"
},
"events": {
"type": "array",
"items": {
"type": "object",
"properties": {
"eventId": {
"type": "string",
"description": "Event Id"
},
"eventType": {
"type": "string",
"description": "Event Type"
}
}
},
"description": "The events value"
},
"startDate": {
"type": "string",
"description": "Start date for filtering"
}
},
"required": [
"PCID",
"endDate",
"events",
"startDate"
]
}

