> ## 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.

# buildops-service-config

> BuildOps Service Config - adjustments, classes, cost codes, cost types, sales tax, tax codes, job types, job tags, inventory products, tenant settings

**Server path:** `/buildops-service-config` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                                                                                                | Description                                                |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [`buildops-service-config_get_v1_adjustments_adjustment_id_line_items`](#buildops-service-config_get_v1_adjustments_adjustment_id_line_items)                                       | Get Adjustment Items List by adjustmentId                  |
| [`buildops-service-config_get_v1_adjustments_adjustment_id_line_items_adjustment_item_id`](#buildops-service-config_get_v1_adjustments_adjustment_id_line_items_adjustment_item_id) | Get Adjustment Item by adjusmentItemId at Adjustment Level |
| [`buildops-service-config_get_v1_adjustments_id`](#buildops-service-config_get_v1_adjustments_id)                                                                                   | Get Adjustment by ID                                       |
| [`buildops-service-config_get_v1_classes_id`](#buildops-service-config_get_v1_classes_id)                                                                                           | Get Class by ID                                            |
| [`buildops-service-config_get_v1_cost_codes`](#buildops-service-config_get_v1_cost_codes)                                                                                           | Get Cost Codes List                                        |
| [`buildops-service-config_get_v1_cost_codes_cost_code_id`](#buildops-service-config_get_v1_cost_codes_cost_code_id)                                                                 | Get Cost Code by ID                                        |
| [`buildops-service-config_get_v1_cost_types`](#buildops-service-config_get_v1_cost_types)                                                                                           | Get Cost Types List                                        |
| [`buildops-service-config_get_v1_cost_types_cost_type_id`](#buildops-service-config_get_v1_cost_types_cost_type_id)                                                                 | Get Cost Type by ID                                        |
| [`buildops-service-config_get_v1_inventory_products`](#buildops-service-config_get_v1_inventory_products)                                                                           | Get Inventory Product List                                 |
| [`buildops-service-config_get_v1_job_tags`](#buildops-service-config_get_v1_job_tags)                                                                                               | Get Job Tags                                               |
| [`buildops-service-config_get_v1_job_tags_job_tag_id`](#buildops-service-config_get_v1_job_tags_job_tag_id)                                                                         | Get Job Tag by ID                                          |
| [`buildops-service-config_get_v1_job_types`](#buildops-service-config_get_v1_job_types)                                                                                             | List Job Types by Tenant ID                                |
| [`buildops-service-config_get_v1_job_types_job_type_id`](#buildops-service-config_get_v1_job_types_job_type_id)                                                                     | Get Job Type by ID                                         |
| [`buildops-service-config_get_v1_sales_tax_id`](#buildops-service-config_get_v1_sales_tax_id)                                                                                       | Get Sales Tax by ID                                        |
| [`buildops-service-config_get_v1_tax_codes`](#buildops-service-config_get_v1_tax_codes)                                                                                             | Get Tax Codes List                                         |
| [`buildops-service-config_get_v1_tax_codes_id`](#buildops-service-config_get_v1_tax_codes_id)                                                                                       | Get Tax Code By ID                                         |
| [`buildops-service-config_get_v1_tenant_tenant_id`](#buildops-service-config_get_v1_tenant_tenant_id)                                                                               | Get Tenant by ID                                           |
| [`buildops-service-config_get_v1_util_entity_accounting_ref_id`](#buildops-service-config_get_v1_util_entity_accounting_ref_id)                                                     | Get Entity ID by accountingRefId                           |
| [`buildops-service-config_get_v1_util_tenant_settings`](#buildops-service-config_get_v1_util_tenant_settings)                                                                       | Get settings from Tenant or Company                        |
| [`buildops-service-config_post_v1_adjustments_adjustment_id_line_items`](#buildops-service-config_post_v1_adjustments_adjustment_id_line_items)                                     | Create new Adjustment Item                                 |
| [`buildops-service-config_post_v1_classes`](#buildops-service-config_post_v1_classes)                                                                                               | Sync Classes                                               |
| [`buildops-service-config_post_v1_inventory_products`](#buildops-service-config_post_v1_inventory_products)                                                                         | Create Inventory Product                                   |
| [`buildops-service-config_post_v1_job_tag`](#buildops-service-config_post_v1_job_tag)                                                                                               | Create Job Tag                                             |
| [`buildops-service-config_post_v1_sales_tax`](#buildops-service-config_post_v1_sales_tax)                                                                                           | Create Sales Tax                                           |
| [`buildops-service-config_post_v1_tax_codes`](#buildops-service-config_post_v1_tax_codes)                                                                                           | Create Tax Code                                            |
| [`buildops-service-config_put_v1_adjustments_adjustment_id_line_items_adjustment_item_id`](#buildops-service-config_put_v1_adjustments_adjustment_id_line_items_adjustment_item_id) | Update Adjustment Items                                    |
| [`buildops-service-config_put_v1_inventory_products_id`](#buildops-service-config_put_v1_inventory_products_id)                                                                     | Update Inventory Product by ID                             |
| [`buildops-service-config_put_v1_sales_tax_sales_tax_id`](#buildops-service-config_put_v1_sales_tax_sales_tax_id)                                                                   | Update Sales Tax By Tax ID                                 |
| [`buildops-service-config_put_v1_tax_codes_id`](#buildops-service-config_put_v1_tax_codes_id)                                                                                       | Update Tax Code by ID                                      |

***

## buildops-service-config\_get\_v1\_adjustments\_adjustment\_id\_line\_items

Get Adjustment Items List by adjustmentId

**Parameters:**

| Parameter      | Type    | Required | Default | Description                |
| -------------- | ------- | -------- | ------- | -------------------------- |
| `page`         | integer | No       | —       | Page number for pagination |
| `page_size`    | integer | No       | —       | Number of items per page   |
| `adjustmentId` | string  | Yes      | —       | adjustmentId identifier    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
      },
      "adjustmentId": {
        "type": "string",
        "description": "adjustmentId identifier"
      }
    },
    "required": [
      "PCID",
      "adjustmentId"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_get\_v1\_adjustments\_adjustment\_id\_line\_items\_adjustment\_item\_id

Get Adjustment Item by adjusmentItemId at Adjustment Level

**Parameters:**

| Parameter          | Type   | Required | Default | Description                 |
| ------------------ | ------ | -------- | ------- | --------------------------- |
| `adjustmentId`     | string | Yes      | —       | adjustmentId identifier     |
| `adjustmentItemId` | string | Yes      | —       | adjustmentItemId identifier |

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

***

## buildops-service-config\_get\_v1\_adjustments\_id

Get Adjustment by ID

**Parameters:**

| Parameter            | Type    | Required | Default | Description                                     |
| -------------------- | ------- | -------- | ------- | ----------------------------------------------- |
| `include_line_items` | boolean | No       | —       | includes adjustment line items and transactions |
| `adjustmentId`       | string  | Yes      | —       | adjustmentId identifier                         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "include_line_items": {
        "type": "boolean",
        "description": "includes adjustment line items and transactions"
      },
      "adjustmentId": {
        "type": "string",
        "description": "adjustmentId identifier"
      }
    },
    "required": [
      "PCID",
      "adjustmentId"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_get\_v1\_classes\_id

Get Class by ID

**Parameters:**

| Parameter | Type   | Required | Default | Description        |
| --------- | ------ | -------- | ------- | ------------------ |
| `classId` | string | Yes      | —       | classId identifier |

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

***

## buildops-service-config\_get\_v1\_cost\_codes

Get Cost Codes List

**Parameters:**

| Parameter   | Type    | Required | Default | Description                |
| ----------- | ------- | -------- | ------- | -------------------------- |
| `page`      | integer | No       | —       | Page number for pagination |
| `page_size` | integer | No       | —       | Number of items per page   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_get\_v1\_cost\_codes\_cost\_code\_id

Get Cost Code by ID

**Parameters:**

| Parameter    | Type   | Required | Default | Description  |
| ------------ | ------ | -------- | ------- | ------------ |
| `costCodeId` | string | Yes      | —       | Cost Code Id |

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

***

## buildops-service-config\_get\_v1\_cost\_types

Get Cost Types List

**Parameters:**

| Parameter   | Type    | Required | Default | Description                |
| ----------- | ------- | -------- | ------- | -------------------------- |
| `page`      | integer | No       | —       | Page number for pagination |
| `page_size` | integer | No       | —       | Number of items per page   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_get\_v1\_cost\_types\_cost\_type\_id

Get Cost Type by ID

**Parameters:**

| Parameter    | Type   | Required | Default | Description  |
| ------------ | ------ | -------- | ------- | ------------ |
| `costTypeId` | string | Yes      | —       | Cost Type Id |

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

***

## buildops-service-config\_get\_v1\_inventory\_products

Get Inventory Product List

**Parameters:**

| Parameter   | Type    | Required | Default | Description                    |
| ----------- | ------- | -------- | ------- | ------------------------------ |
| `page`      | integer | No       | —       | Page number for pagination     |
| `page_size` | integer | No       | —       | Number of items per page       |
| `productId` | string  | No       | —       | productId identifier if needed |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
      },
      "productId": {
        "type": "string",
        "description": "productId identifier if needed"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_get\_v1\_job\_tags

Get Job Tags

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

***

## buildops-service-config\_get\_v1\_job\_tags\_job\_tag\_id

Get Job Tag by ID

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `tagId`   | string | Yes      | —       | Job Tag ID  |

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

***

## buildops-service-config\_get\_v1\_job\_types

List Job Types by Tenant ID

**Parameters:**

| Parameter   | Type    | Required | Default | Description                |
| ----------- | ------- | -------- | ------- | -------------------------- |
| `page`      | integer | No       | —       | Page number for pagination |
| `page_size` | integer | No       | —       | Number of items per page   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_get\_v1\_job\_types\_job\_type\_id

Get Job Type by ID

**Parameters:**

| Parameter   | Type   | Required | Default | Description |
| ----------- | ------ | -------- | ------- | ----------- |
| `jobTypeId` | string | Yes      | —       | Job Type ID |

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

***

## buildops-service-config\_get\_v1\_sales\_tax\_id

Get Sales Tax by ID

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `id`      | string | Yes      | —       | Sales Tax ID |

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

***

## buildops-service-config\_get\_v1\_tax\_codes

Get Tax Codes List

**Parameters:**

| Parameter   | Type    | Required | Default | Description                |
| ----------- | ------- | -------- | ------- | -------------------------- |
| `page`      | integer | No       | —       | Page number for pagination |
| `page_size` | integer | No       | —       | Number of items per page   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_get\_v1\_tax\_codes\_id

Get Tax Code By ID

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `id`      | string | Yes      | —       | Tax Code ID |

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

***

## buildops-service-config\_get\_v1\_tenant\_tenant\_id

Get Tenant by ID

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `tenantId` | string | Yes      | —       | Tenant ID   |

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

***

## buildops-service-config\_get\_v1\_util\_entity\_accounting\_ref\_id

Get Entity ID by accountingRefId

**Parameters:**

| Parameter         | Type   | Required | Default | Description                |
| ----------------- | ------ | -------- | ------- | -------------------------- |
| `accountingRefId` | string | Yes      | —       | accountingRefId identifier |
| `entity`          | string | Yes      | —       | The entity value           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "accountingRefId": {
        "type": "string",
        "description": "accountingRefId identifier"
      },
      "entity": {
        "type": "string",
        "description": "The entity value",
        "enum": [
          "LedgerAccount",
          "Class",
          "TaxRate",
          "TaxCode",
          "PaymentType",
          "Customer",
          "Vendor",
          "CustomerProperty",
          "Product",
          "Job",
          "ServiceAgreement",
          "Project",
          "Invoice",
          "Payment",
          "Adjustment",
          "PurchaseOrderReceipt",
          "WipReport"
        ]
      }
    },
    "required": [
      "PCID",
      "accountingRefId",
      "entity"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_get\_v1\_util\_tenant\_settings

Get settings from Tenant or Company

**Parameters:**

| Parameter    | Type   | Required | Default | Description                               |
| ------------ | ------ | -------- | ------- | ----------------------------------------- |
| `settingKey` | string | No       | —       | settingKey for Tenant or Company settings |

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

***

## buildops-service-config\_post\_v1\_adjustments\_adjustment\_id\_line\_items

Create new Adjustment Item

**Parameters:**

| Parameter         | Type    | Required | Default | Description             |                       |
| ----------------- | ------- | -------- | ------- | ----------------------- | --------------------- |
| `adjustmentId`    | string  | Yes      | —       | adjustmentId identifier |                       |
| `amount`          | number  | null     | No      | —                       | The amount value      |
| `costCodeId`      | string  | null     | No      | —                       | Cost Code Id          |
| `departmentId`    | string  | null     | No      | —                       | Department Id         |
| `description`     | string  | null     | No      | —                       | The description value |
| `jobCostTypeId`   | string  | null     | No      | —                       | Job Cost Type Id      |
| `ledgerAccountId` | string  | null     | No      | —                       | Ledger Account Id     |
| `name`            | string  | null     | No      | —                       | The name value        |
| `quantity`        | number  | null     | No      | —                       | The quantity value    |
| `revenueTypeId`   | string  | null     | No      | —                       | Revenue Type Id       |
| `sortOrder`       | number  | null     | No      | —                       | Sort Order            |
| `taxable`         | boolean | null     | No      | —                       | The taxable value     |
| `taxCodeId`       | string  | null     | No      | —                       | Tax Code Id           |
| `unitCost`        | number  | null     | No      | —                       | Unit Cost             |
| `unitPrice`       | number  | null     | No      | —                       | Unit Price            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "adjustmentId": {
        "type": "string",
        "description": "adjustmentId identifier"
      },
      "amount": {
        "type": [
          "number",
          "null"
        ],
        "description": "The amount value"
      },
      "costCodeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Cost Code Id"
      },
      "departmentId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Department Id"
      },
      "description": {
        "type": [
          "string",
          "null"
        ],
        "description": "The description value"
      },
      "jobCostTypeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Job Cost Type Id"
      },
      "ledgerAccountId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Ledger Account Id"
      },
      "name": {
        "type": [
          "string",
          "null"
        ],
        "description": "The name value"
      },
      "quantity": {
        "type": [
          "number",
          "null"
        ],
        "description": "The quantity value"
      },
      "revenueTypeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Revenue Type Id"
      },
      "sortOrder": {
        "type": [
          "number",
          "null"
        ],
        "description": "Sort Order"
      },
      "taxable": {
        "type": [
          "boolean",
          "null"
        ],
        "description": "The taxable value"
      },
      "taxCodeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Tax Code Id"
      },
      "unitCost": {
        "type": [
          "number",
          "null"
        ],
        "description": "Unit Cost"
      },
      "unitPrice": {
        "type": [
          "number",
          "null"
        ],
        "description": "Unit Price"
      }
    },
    "required": [
      "PCID",
      "adjustmentId"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_post\_v1\_classes

Sync Classes

**Parameters:**

| Parameter | Type      | Required | Default | Description       |
| --------- | --------- | -------- | ------- | ----------------- |
| `classes` | object\[] | Yes      | —       | The classes value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "classes": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "The name value"
            },
            "accountingRefId": {
              "type": "string",
              "description": "Accounting Ref Id"
            }
          },
          "required": [
            "name",
            "accountingRefId"
          ]
        },
        "description": "The classes value"
      }
    },
    "required": [
      "PCID",
      "classes"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_post\_v1\_inventory\_products

Create Inventory Product

**Parameters:**

| Parameter           | Type   | Required | Default | Description    |                    |
| ------------------- | ------ | -------- | ------- | -------------- | ------------------ |
| `accountingRefId`   | string | null     | No      | —              | Accounting Ref Id  |
| `accountingVersion` | string | null     | No      | —              | Accounting Version |
| `code`              | string | Yes      | —       | The code value |                    |
| `name`              | string | Yes      | —       | The name value |                    |
| `productId`         | string | Yes      | —       | Product Id     |                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "accountingRefId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Ref Id"
      },
      "accountingVersion": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Version"
      },
      "code": {
        "type": "string",
        "description": "The code value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "productId": {
        "type": "string",
        "description": "Product Id"
      }
    },
    "required": [
      "PCID",
      "code",
      "name",
      "productId"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_post\_v1\_job\_tag

Create Job Tag

**Parameters:**

| Parameter      | Type    | Required | Default | Description     |
| -------------- | ------- | -------- | ------- | --------------- |
| `color`        | string  | No       | —       | The color value |
| `note`         | string  | No       | —       | The note value  |
| `showOnMobile` | boolean | No       | —       | Show On Mobile  |
| `sortOrder`    | number  | No       | —       | Sort Order      |
| `tagName`      | string  | Yes      | —       | Tag Name        |

<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"
      },
      "note": {
        "type": "string",
        "description": "The note value"
      },
      "showOnMobile": {
        "type": "boolean",
        "description": "Show On Mobile"
      },
      "sortOrder": {
        "type": "number",
        "description": "Sort Order"
      },
      "tagName": {
        "type": "string",
        "description": "Tag Name"
      }
    },
    "required": [
      "PCID",
      "tagName"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_post\_v1\_sales\_tax

Create Sales Tax

**Parameters:**

| Parameter               | Type   | Required | Default | Description  |                        |
| ----------------------- | ------ | -------- | ------- | ------------ | ---------------------- |
| `accountingApplication` | string | null     | No      | —            | Accounting Application |
| `accountingRefId`       | string | null     | No      | —            | Accounting Ref Id      |
| `accountType`           | object | No       | —       | Account Type |                        |
| `city`                  | string | null     | No      | —            | The city value         |
| `county`                | string | null     | No      | —            | The county value       |
| `name`                  | string | null     | No      | —            | The name value         |
| `state`                 | string | null     | No      | —            | The state value        |
| `taxRate`               | number | null     | No      | —            | Tax Rate               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "accountingApplication": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Application"
      },
      "accountingRefId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Ref Id"
      },
      "accountType": {
        "description": "Account Type",
        "enum": [
          "AP",
          "AR"
        ]
      },
      "city": {
        "type": [
          "string",
          "null"
        ],
        "description": "The city value"
      },
      "county": {
        "type": [
          "string",
          "null"
        ],
        "description": "The county value"
      },
      "name": {
        "type": [
          "string",
          "null"
        ],
        "description": "The name value"
      },
      "state": {
        "type": [
          "string",
          "null"
        ],
        "description": "The state value"
      },
      "taxRate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Tax Rate"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_post\_v1\_tax\_codes

Create Tax Code

**Parameters:**

| Parameter                  | Type      | Required | Default | Description        |                             |
| -------------------------- | --------- | -------- | ------- | ------------------ | --------------------------- |
| `accountingRefId`          | string    | null     | No      | —                  | Accounting Ref Id           |
| `accountingVersion`        | string    | null     | No      | —                  | Accounting Version          |
| `effectivePurchaseTaxRate` | number    | null     | No      | —                  | Effective Purchase Tax Rate |
| `effectiveSalesTaxRate`    | number    | null     | No      | —                  | Effective Sales Tax Rate    |
| `isActive`                 | boolean   | No       | —       | Is Active          |                             |
| `name`                     | string    | null     | Yes     | —                  | The name value              |
| `purchaseTaxRates`         | object\[] | No       | —       | Purchase Tax Rates |                             |
| `salesTaxRates`            | object\[] | No       | —       | Sales Tax Rates    |                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "accountingRefId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Ref Id"
      },
      "accountingVersion": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Version"
      },
      "effectivePurchaseTaxRate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Effective Purchase Tax Rate"
      },
      "effectiveSalesTaxRate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Effective Sales Tax Rate"
      },
      "isActive": {
        "type": "boolean",
        "description": "Is Active"
      },
      "name": {
        "type": [
          "string",
          "null"
        ],
        "description": "The name value"
      },
      "purchaseTaxRates": {
        "type": "array",
        "items": {
          "type": "object"
        },
        "description": "Purchase Tax Rates"
      },
      "salesTaxRates": {
        "type": "array",
        "items": {
          "type": "object"
        },
        "description": "Sales Tax Rates"
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_put\_v1\_adjustments\_adjustment\_id\_line\_items\_adjustment\_item\_id

Update Adjustment Items

**Parameters:**

| Parameter          | Type    | Required | Default | Description                 |                       |
| ------------------ | ------- | -------- | ------- | --------------------------- | --------------------- |
| `adjustmentId`     | string  | Yes      | —       | adjustmentId identifier     |                       |
| `adjustmentItemId` | string  | Yes      | —       | adjustmentItemId identifier |                       |
| `amount`           | number  | null     | No      | —                           | The amount value      |
| `costCodeId`       | string  | null     | No      | —                           | Cost Code Id          |
| `departmentId`     | string  | null     | No      | —                           | Department Id         |
| `description`      | string  | null     | No      | —                           | The description value |
| `id`               | string  | null     | No      | —                           | The id value          |
| `jobCostTypeId`    | string  | null     | No      | —                           | Job Cost Type Id      |
| `ledgerAccountId`  | string  | null     | No      | —                           | Ledger Account Id     |
| `name`             | string  | null     | No      | —                           | The name value        |
| `quantity`         | number  | null     | No      | —                           | The quantity value    |
| `revenueTypeId`    | string  | null     | No      | —                           | Revenue Type Id       |
| `sortOrder`        | number  | null     | No      | —                           | Sort Order            |
| `taxable`          | boolean | null     | No      | —                           | The taxable value     |
| `taxCodeId`        | string  | null     | No      | —                           | Tax Code Id           |
| `unitCost`         | number  | null     | No      | —                           | Unit Cost             |
| `unitPrice`        | number  | null     | No      | —                           | Unit Price            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "adjustmentId": {
        "type": "string",
        "description": "adjustmentId identifier"
      },
      "adjustmentItemId": {
        "type": "string",
        "description": "adjustmentItemId identifier"
      },
      "amount": {
        "type": [
          "number",
          "null"
        ],
        "description": "The amount value"
      },
      "costCodeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Cost Code Id"
      },
      "departmentId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Department Id"
      },
      "description": {
        "type": [
          "string",
          "null"
        ],
        "description": "The description value"
      },
      "id": {
        "type": [
          "string",
          "null"
        ],
        "description": "The id value"
      },
      "jobCostTypeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Job Cost Type Id"
      },
      "ledgerAccountId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Ledger Account Id"
      },
      "name": {
        "type": [
          "string",
          "null"
        ],
        "description": "The name value"
      },
      "quantity": {
        "type": [
          "number",
          "null"
        ],
        "description": "The quantity value"
      },
      "revenueTypeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Revenue Type Id"
      },
      "sortOrder": {
        "type": [
          "number",
          "null"
        ],
        "description": "Sort Order"
      },
      "taxable": {
        "type": [
          "boolean",
          "null"
        ],
        "description": "The taxable value"
      },
      "taxCodeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Tax Code Id"
      },
      "unitCost": {
        "type": [
          "number",
          "null"
        ],
        "description": "Unit Cost"
      },
      "unitPrice": {
        "type": [
          "number",
          "null"
        ],
        "description": "Unit Price"
      }
    },
    "required": [
      "PCID",
      "adjustmentId",
      "adjustmentItemId"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_put\_v1\_inventory\_products\_id

Update Inventory Product by ID

**Parameters:**

| Parameter           | Type   | Required | Default | Description          |                    |
| ------------------- | ------ | -------- | ------- | -------------------- | ------------------ |
| `id`                | string | Yes      | —       | Inventory Product ID |                    |
| `accountingVersion` | string | null     | No      | —                    | Accounting Version |
| `code`              | string | No       | —       | The code value       |                    |
| `name`              | string | No       | —       | The name value       |                    |
| `syncStatus`        | string | null     | No      | —                    | Sync Status        |
| `version`           | number | No       | —       | The version value    |                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "Inventory Product ID"
      },
      "accountingVersion": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Version"
      },
      "code": {
        "type": "string",
        "description": "The code value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "syncStatus": {
        "type": [
          "string",
          "null"
        ],
        "description": "Sync Status"
      },
      "version": {
        "type": "number",
        "description": "The version value"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_put\_v1\_sales\_tax\_sales\_tax\_id

Update Sales Tax By Tax ID

**Parameters:**

| Parameter               | Type   | Required | Default | Description  |                        |
| ----------------------- | ------ | -------- | ------- | ------------ | ---------------------- |
| `id`                    | string | Yes      | —       | Sales Tax ID |                        |
| `accountingApplication` | string | null     | No      | —            | Accounting Application |
| `accountingRefId`       | string | null     | No      | —            | Accounting Ref Id      |
| `accountType`           | object | No       | —       | Account Type |                        |
| `city`                  | string | null     | No      | —            | The city value         |
| `county`                | string | null     | No      | —            | The county value       |
| `name`                  | string | null     | No      | —            | The name value         |
| `state`                 | string | null     | No      | —            | The state value        |
| `taxRate`               | number | null     | No      | —            | Tax Rate               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "Sales Tax ID"
      },
      "accountingApplication": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Application"
      },
      "accountingRefId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Ref Id"
      },
      "accountType": {
        "description": "Account Type",
        "enum": [
          "AP",
          "AR"
        ]
      },
      "city": {
        "type": [
          "string",
          "null"
        ],
        "description": "The city value"
      },
      "county": {
        "type": [
          "string",
          "null"
        ],
        "description": "The county value"
      },
      "name": {
        "type": [
          "string",
          "null"
        ],
        "description": "The name value"
      },
      "state": {
        "type": [
          "string",
          "null"
        ],
        "description": "The state value"
      },
      "taxRate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Tax Rate"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## buildops-service-config\_put\_v1\_tax\_codes\_id

Update Tax Code by ID

**Parameters:**

| Parameter                  | Type      | Required | Default | Description        |                             |
| -------------------------- | --------- | -------- | ------- | ------------------ | --------------------------- |
| `id`                       | string    | Yes      | —       | Tax Code ID        |                             |
| `accountingVersion`        | string    | null     | No      | —                  | Accounting Version          |
| `accoutingRefId`           | string    | null     | No      | —                  | Accouting Ref Id            |
| `effectivePurchaseTaxRate` | number    | null     | No      | —                  | Effective Purchase Tax Rate |
| `effectiveSalesTaxRate`    | number    | null     | No      | —                  | Effective Sales Tax Rate    |
| `isActive`                 | boolean   | No       | —       | Is Active          |                             |
| `name`                     | string    | null     | No      | —                  | The name value              |
| `purchaseTaxRates`         | object\[] | No       | —       | Purchase Tax Rates |                             |
| `salesTaxRates`            | object\[] | No       | —       | Sales Tax Rates    |                             |
| `version`                  | number    | No       | —       | The version value  |                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "Tax Code ID"
      },
      "accountingVersion": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accounting Version"
      },
      "accoutingRefId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Accouting Ref Id"
      },
      "effectivePurchaseTaxRate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Effective Purchase Tax Rate"
      },
      "effectiveSalesTaxRate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Effective Sales Tax Rate"
      },
      "isActive": {
        "type": "boolean",
        "description": "Is Active"
      },
      "name": {
        "type": [
          "string",
          "null"
        ],
        "description": "The name value"
      },
      "purchaseTaxRates": {
        "type": "array",
        "items": {
          "type": "object"
        },
        "description": "Purchase Tax Rates"
      },
      "salesTaxRates": {
        "type": "array",
        "items": {
          "type": "object"
        },
        "description": "Sales Tax Rates"
      },
      "version": {
        "type": "number",
        "description": "The version value"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>
