# API Reference Index

This directory contains comprehensive API documentation generated from OpenAPI specifications.

## Available APIs

## Repzo API - Settings

OpenAPI specification for Repzo Settings endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./settings.md) - Complete API specification
- [💻 TypeScript Examples](./settings-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /settings` - Find settings

- `GET /settings/{id}` - Get settings by ID

- `PUT /settings/{id}` - Update settings

---

## Patch Action API

API for managing patch actions

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./patch-action.md) - Complete API specification
- [💻 TypeScript Examples](./patch-action-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Patch Action: Operations related to patch action management

**Available Endpoints:**

- `GET /patch-action` - Get all patch action records

- `POST /patch-action` - Create a new patch action

- `GET /patch-action/{id}` - Get patch action by ID

- `PUT /patch-action/{id}` - Update patch action

- `DELETE /patch-action/{id}` - Delete patch action

- `POST /patch-action/execute/{id}` - Execute patch action

---

## Repzo API - Asset Type

OpenAPI specification for Repzo Asset Type endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./asset-type.md) - Complete API specification
- [💻 TypeScript Examples](./asset-type-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /asset-type` - Find asset types

- `POST /asset-type` - Create an asset type

- `GET /asset-type/{id}` - Get an asset type by ID

- `PUT /asset-type/{id}` - Update an asset type

- `DELETE /asset-type/{id}` - Remove an asset type

---

## Workorder Portal API

API for managing workorder portal operations

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./workorder-portal.md) - Complete API specification
- [💻 TypeScript Examples](./workorder-portal-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Workorder Portal: Workorder portal management operations

**Available Endpoints:**

- `GET /workorder-portal` - Get workorder portal entries

- `POST /workorder-portal` - Create a new workorder portal entry

- `GET /workorder-portal/{id}` - Get workorder portal entry by ID

- `PATCH /workorder-portal/{id}` - Update workorder portal entry

- `DELETE /workorder-portal/{id}` - Delete workorder portal entry

- `PATCH /workorder-portal/{id}/status` - Update workorder portal status

---

## Client Channel API

API for managing client channels - distribution channels for organizing and categorizing clients

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./client-channel.md) - Complete API specification
- [💻 TypeScript Examples](./client-channel-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Channel: Client channel management operations

**Available Endpoints:**

- `GET /client-channel` - Get all client channels

- `POST /client-channel` - Create a new client channel

- `GET /client-channel/{id}` - Get a specific client channel

- `PUT /client-channel/{id}` - Update a client channel

- `DELETE /client-channel/{id}` - Delete a client channel

---

## OCR Invoice Job Group API

API for managing OCR invoice job groups

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./ocr-invoice-job-group.md) - Complete API specification
- [💻 TypeScript Examples](./ocr-invoice-job-group-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- OCR Invoice Job Group: Operations related to OCR invoice job group management

**Available Endpoints:**

- `GET /ocr-invoice-job-group` - Get all OCR invoice job groups

- `POST /ocr-invoice-job-group` - Create a new OCR invoice job group

- `GET /ocr-invoice-job-group/{id}` - Get OCR invoice job group by ID

- `PUT /ocr-invoice-job-group/{id}` - Update OCR invoice job group

- `DELETE /ocr-invoice-job-group/{id}` - Delete OCR invoice job group

- `GET /ocr-invoice-job-group/{id}/jobs` - Get jobs in a group

---

## Asset Unit API

API for managing asset units

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./asset-unit.md) - Complete API specification
- [💻 TypeScript Examples](./asset-unit-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Asset Unit: Asset unit management operations

**Available Endpoints:**

- `GET /asset-unit` - Get all asset units

- `POST /asset-unit` - Create a new asset unit

- `GET /asset-unit/{id}` - Get asset unit by ID

- `PATCH /asset-unit/{id}` - Update asset unit

- `DELETE /asset-unit/{id}` - Delete asset unit

- `POST /asset-unit/remove` - Bulk delete asset units

- `PATCH /asset-unit/{id}/status` - Update asset unit status

---

## Product Modifiers Group API

API for managing product modifier groups

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./product-modifiers-group.md) - Complete API specification
- [💻 TypeScript Examples](./product-modifiers-group-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Product Modifiers Group: Product modifier group management operations

**Available Endpoints:**

- `GET /product-modifiers-group` - Get all product modifier groups

- `POST /product-modifiers-group` - Create a new product modifier group

- `GET /product-modifiers-group/{id}` - Get product modifier group by ID

- `PATCH /product-modifiers-group/{id}` - Update product modifier group

- `DELETE /product-modifiers-group/{id}` - Delete product modifier group

- `POST /product-modifiers-group/remove` - Bulk delete product modifier groups

---

## Repzo API - Proforma

OpenAPI specification for Repzo Proforma endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./proforma.md) - Complete API specification
- [💻 TypeScript Examples](./proforma-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /proforma` - Find proformas

- `POST /proforma` - Create a proforma

- `GET /proforma/{id}` - Get a proforma by ID

- `PUT /proforma/{id}` - Update a proforma

---

## Repzo API - Visit

OpenAPI specification for Repzo Visit endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./visit.md) - Complete API specification
- [💻 TypeScript Examples](./visit-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /visit` - Find visits

- `POST /visit` - Create a visit

- `GET /visit/{id}` - Get a visit by ID

- `PUT /visit/{id}` - Update a visit

---

## Repzo API - Measure Unit

OpenAPI specification for Repzo Measure Unit endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./measureunit.md) - Complete API specification
- [💻 TypeScript Examples](./measureunit-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /measure-unit` - Find measure units

- `POST /measure-unit` - Create a measure unit

- `GET /measure-unit/{id}` - Get a measure unit by ID

- `PUT /measure-unit/{id}` - Update a measure unit

- `DELETE /measure-unit/{id}` - Remove a measure unit

---

## Repzo API - Full Invoices

OpenAPI specification for Repzo Full Invoices endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./fullinvoices.md) - Complete API specification
- [💻 TypeScript Examples](./fullinvoices-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /fullinvoices` - Find full invoices

- `POST /fullinvoices` - Create a full invoice

- `GET /fullinvoices/{id}` - Get a full invoice by ID

- `PUT /fullinvoices/{id}` - Update a full invoice

---

## Repzo API - Custom List Item

OpenAPI specification for Repzo Custom List Item endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./custom-list-item.md) - Complete API specification
- [💻 TypeScript Examples](./custom-list-item-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /custom-list-item` - Find custom list items

- `POST /custom-list-item` - Create a custom list item

- `GET /custom-list-item/{id}` - Get a custom list item by ID

- `PUT /custom-list-item/{id}` - Update a custom list item

- `DELETE /custom-list-item/{id}` - Remove a custom list item

---

## Update Integration Meta API

API for managing integration metadata updates

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./update-integration-meta.md) - Complete API specification
- [💻 TypeScript Examples](./update-integration-meta-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Update Integration Meta: Operations related to updating integration metadata

**Available Endpoints:**

- `GET /update-integration-meta` - Get all integration meta update records

- `POST /update-integration-meta` - Create a new integration meta update

- `GET /update-integration-meta/{id}` - Get integration meta update by ID

- `PUT /update-integration-meta/{id}` - Update integration meta update

- `DELETE /update-integration-meta/{id}` - Delete integration meta update

- `POST /update-integration-meta/apply/{id}` - Apply integration meta update

---

## Repzo API - Warehouse

OpenAPI specification for Repzo Warehouse endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./warehouse.md) - Complete API specification
- [💻 TypeScript Examples](./warehouse-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /warehouse` - Find warehouses

- `POST /warehouse` - Create a warehouse

- `GET /warehouse/{id}` - Get a warehouse by ID

- `PUT /warehouse/{id}` - Update a warehouse

- `DELETE /warehouse/{id}` - Remove a warehouse

---

## Safe Invoice Serial Counter API

API for managing safe invoice serial counters

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./safe-invoice-serial-counter.md) - Complete API specification
- [💻 TypeScript Examples](./safe-invoice-serial-counter-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Safe Invoice Serial Counter: Safe invoice serial counter management operations

**Available Endpoints:**

- `GET /safe-invoice-serial-counter` - Get all safe invoice serial counters

- `POST /safe-invoice-serial-counter` - Create a new safe invoice serial counter

- `GET /safe-invoice-serial-counter/{id}` - Get safe invoice serial counter by ID

- `PATCH /safe-invoice-serial-counter/{id}` - Update safe invoice serial counter

- `DELETE /safe-invoice-serial-counter/{id}` - Delete safe invoice serial counter

- `POST /safe-invoice-serial-counter/next` - Get next serial number

---

## Repzo API - Product Group

OpenAPI specification for Repzo Product Group endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./product-group.md) - Complete API specification
- [💻 TypeScript Examples](./product-group-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /product-group` - Find product groups

- `POST /product-group` - Create a product group

- `GET /product-group/{id}` - Get a product group by ID

- `PUT /product-group/{id}` - Update a product group

- `DELETE /product-group/{id}` - Remove a product group

---

## Repzo API - Rep

OpenAPI specification for Repzo Rep (Sales Representative) endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./rep.md) - Complete API specification
- [💻 TypeScript Examples](./rep-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /rep` - Find reps

- `POST /rep` - Create a rep

- `GET /rep/{id}` - Get a rep by ID

- `PUT /rep/{id}` - Update a rep

- `DELETE /rep/{id}` - Remove a rep

---

## Repzo API - Brand

OpenAPI specification for Repzo Brand endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./brand.md) - Complete API specification
- [💻 TypeScript Examples](./brand-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /product-brand` - Find brands

- `POST /product-brand` - Create a brand

- `GET /product-brand/{id}` - Get a brand by ID

- `PUT /product-brand/{id}` - Update a brand

- `DELETE /product-brand/{id}` - Remove a brand

---

## Repzo API - Approval Request

OpenAPI specification for Repzo Approval Request endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./approval-request.md) - Complete API specification
- [💻 TypeScript Examples](./approval-request-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /approval-request` - Find approval requests

- `POST /approval-request` - Create an approval request

- `GET /approval-request/{id}` - Get an approval request by ID

- `PUT /approval-request/{id}` - Update an approval request

- `DELETE /approval-request/{id}` - Remove an approval request

---

## Activity Feedback API

API for managing activity feedback

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./activity-feedback.md) - Complete API specification
- [💻 TypeScript Examples](./activity-feedback-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Activity Feedback: Activity feedback management operations

**Available Endpoints:**

- `GET /activity-feedback` - Get all activity feedback

- `POST /activity-feedback` - Create new activity feedback

- `GET /activity-feedback/{id}` - Get activity feedback by ID

- `PATCH /activity-feedback/{id}` - Update activity feedback

- `DELETE /activity-feedback/{id}` - Delete activity feedback

- `GET /activity-feedback/analytics` - Get feedback analytics

---

## Activity AI Sales Order API

API for managing AI-assisted sales order activities

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./activity-ai-sales-order.md) - Complete API specification
- [💻 TypeScript Examples](./activity-ai-sales-order-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Activity AI Sales Order: Operations related to AI-assisted sales order activities

**Available Endpoints:**

- `GET /activity-ai-sales-order` - Get all AI sales order activities

- `POST /activity-ai-sales-order` - Create a new AI sales order activity

- `GET /activity-ai-sales-order/{id}` - Get AI sales order activity by ID

- `PUT /activity-ai-sales-order/{id}` - Update AI sales order activity

- `DELETE /activity-ai-sales-order/{id}` - Delete AI sales order activity

- `POST /activity-ai-sales-order/{id}/generate` - Generate AI recommendations

---

## Asset Part API

API for managing asset parts

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./asset-part.md) - Complete API specification
- [💻 TypeScript Examples](./asset-part-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Asset Part: Operations related to asset part management

**Available Endpoints:**

- `GET /asset-part` - Get all asset parts

- `POST /asset-part` - Create a new asset part

- `GET /asset-part/{id}` - Get asset part by ID

- `PUT /asset-part/{id}` - Update asset part

- `DELETE /asset-part/{id}` - Delete asset part

---

## Store Asset Part Unit API

API for managing asset part unit storage operations

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./store-asset-part-unit.md) - Complete API specification
- [💻 TypeScript Examples](./store-asset-part-unit-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Store Asset Part Unit: Operations related to storing asset part units

**Available Endpoints:**

- `GET /store-asset-part-unit` - Get all asset part unit storage records

- `POST /store-asset-part-unit` - Create a new asset part unit storage record

- `GET /store-asset-part-unit/{id}` - Get asset part unit storage record by ID

- `PUT /store-asset-part-unit/{id}` - Update asset part unit storage record

- `DELETE /store-asset-part-unit/{id}` - Delete asset part unit storage record

---

## Activity Storecheck API

API for managing activity storecheck records

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./activity-storecheck.md) - Complete API specification
- [💻 TypeScript Examples](./activity-storecheck-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Activity Storecheck: Operations related to activity storecheck management

**Available Endpoints:**

- `GET /activity-storecheck` - Get all activity storecheck records

- `POST /activity-storecheck` - Create a new activity storecheck record

- `GET /activity-storecheck/{id}` - Get activity storecheck record by ID

- `PUT /activity-storecheck/{id}` - Update activity storecheck record

- `DELETE /activity-storecheck/{id}` - Delete activity storecheck record

---

## Repzo API - Custom List

OpenAPI specification for Repzo Custom List endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./custom-list.md) - Complete API specification
- [💻 TypeScript Examples](./custom-list-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /custom-list` - Find custom lists

- `POST /custom-list` - Create a custom list

- `GET /custom-list/{id}` - Get a custom list by ID

- `PUT /custom-list/{id}` - Update a custom list

- `DELETE /custom-list/{id}` - Remove a custom list

---

## Return Asset Part Unit API

API for managing returns of asset part units

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./return-asset-part-unit.md) - Complete API specification
- [💻 TypeScript Examples](./return-asset-part-unit-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Return Asset Part Unit: Operations related to returning asset part units

**Available Endpoints:**

- `GET /return-asset-part-unit` - Get all asset part unit returns

- `POST /return-asset-part-unit` - Create a new asset part unit return

- `GET /return-asset-part-unit/{id}` - Get asset part unit return by ID

- `PUT /return-asset-part-unit/{id}` - Update asset part unit return

- `DELETE /return-asset-part-unit/{id}` - Delete asset part unit return

---

## Client Location API

API for managing client locations

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./client-location.md) - Complete API specification
- [💻 TypeScript Examples](./client-location-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Client Location: Client location management operations

**Available Endpoints:**

- `GET /client-location` - Get all client locations

- `POST /client-location` - Create a new client location

- `GET /client-location/{id}` - Get client location by ID

- `PATCH /client-location/{id}` - Update client location

- `DELETE /client-location/{id}` - Delete client location

- `POST /client-location/remove` - Bulk delete client locations

---

## Asset Part Type API

API for managing asset part types

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./asset-part-type.md) - Complete API specification
- [💻 TypeScript Examples](./asset-part-type-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Asset Part Type: Operations related to asset part type management

**Available Endpoints:**

- `GET /asset-part-type` - Get all asset part types

- `POST /asset-part-type` - Create a new asset part type

- `GET /asset-part-type/{id}` - Get asset part type by ID

- `PUT /asset-part-type/{id}` - Update asset part type

- `DELETE /asset-part-type/{id}` - Delete asset part type

---

## Repzo API - Rep Balance Summary

OpenAPI specification for Repzo Rep Balance Summary endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./rep-balance-summary.md) - Complete API specification
- [💻 TypeScript Examples](./rep-balance-summary-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /rep-balance-summary` - Find rep balance summaries

---

## Activity Feedback V2 API

API for managing activity feedback (version 2)

**Version:** 2.0.0

### Documentation

- [📚 API Reference](./activity-feedback-v2.md) - Complete API specification
- [💻 TypeScript Examples](./activity-feedback-v2-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Activity Feedback V2: Activity feedback v2 management operations

**Available Endpoints:**

- `GET /activity-feedback-v2` - Get all activity feedback v2

- `POST /activity-feedback-v2` - Create new activity feedback v2

- `GET /activity-feedback-v2/{id}` - Get activity feedback v2 by ID

- `PATCH /activity-feedback-v2/{id}` - Update activity feedback v2

- `DELETE /activity-feedback-v2/{id}` - Delete activity feedback v2

- `GET /activity-feedback-v2/analytics/detailed` - Get detailed feedback analytics

---

## Repzo API - Workorder Request

OpenAPI specification for Repzo Workorder Request endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./workorder-request.md) - Complete API specification
- [💻 TypeScript Examples](./workorder-request-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /workorder-request` - Find workorder requests

- `POST /workorder-request` - Create a workorder request

- `GET /workorder-request/{id}` - Get a workorder request by ID

- `PUT /workorder-request/{id}` - Update a workorder request

- `DELETE /workorder-request/{id}` - Remove a workorder request

---

## OCR Invoice Job API

API for managing individual OCR invoice jobs

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./ocr-invoice-job.md) - Complete API specification
- [💻 TypeScript Examples](./ocr-invoice-job-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- OCR Invoice Job: Operations related to individual OCR invoice job management

**Available Endpoints:**

- `GET /ocr-invoice-job` - Get all OCR invoice jobs

- `POST /ocr-invoice-job` - Create a new OCR invoice job

- `GET /ocr-invoice-job/{id}` - Get OCR invoice job by ID

- `PUT /ocr-invoice-job/{id}` - Update OCR invoice job

- `DELETE /ocr-invoice-job/{id}` - Delete OCR invoice job

- `POST /ocr-invoice-job/{id}/process` - Process OCR invoice job

- `GET /ocr-invoice-job/{id}/results` - Get OCR results

---

## Integration Command Log API

API for managing integration command logs

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./integration-command-log.md) - Complete API specification
- [💻 TypeScript Examples](./integration-command-log-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Integration Command Log: Operations related to integration command log management

**Available Endpoints:**

- `GET /integration-command-log` - Get all integration command log records

- `POST /integration-command-log` - Create a new integration command log record

- `GET /integration-command-log/{id}` - Get integration command log record by ID

- `PUT /integration-command-log/{id}` - Update integration command log record

- `DELETE /integration-command-log/{id}` - Delete integration command log record

---

## Repzo API - Transfer

OpenAPI specification for Repzo Transfer endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./transfer.md) - Complete API specification
- [💻 TypeScript Examples](./transfer-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /transfer` - Find transfers

- `POST /transfer` - Create a transfer

- `GET /transfer/{id}` - Get a transfer by ID

- `PUT /transfer/{id}` - Update a transfer

---

## Feedback Options API

API for managing feedback options and templates

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./feedback-options.md) - Complete API specification
- [💻 TypeScript Examples](./feedback-options-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Feedback Options: Feedback options management operations

**Available Endpoints:**

- `GET /feedback-options` - Get all feedback options

- `POST /feedback-options` - Create new feedback options

- `GET /feedback-options/{id}` - Get feedback options by ID

- `PATCH /feedback-options/{id}` - Update feedback options

- `DELETE /feedback-options/{id}` - Delete feedback options

- `GET /feedback-options/{id}/preview` - Preview feedback template

- `GET /feedback-options/templates` - Get predefined templates

---

## Workorder Portal Link API

API for managing workorder portal links

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./workorder-portal-link.md) - Complete API specification
- [💻 TypeScript Examples](./workorder-portal-link-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Workorder Portal Link: Workorder portal link management operations

**Available Endpoints:**

- `GET /workorder-portal-link` - Get all workorder portal links

- `POST /workorder-portal-link` - Create a new workorder portal link

- `GET /workorder-portal-link/{id}` - Get workorder portal link by ID

- `PATCH /workorder-portal-link/{id}` - Update workorder portal link

- `DELETE /workorder-portal-link/{id}` - Delete workorder portal link

- `POST /workorder-portal-link/{id}/regenerate` - Regenerate portal link

- `POST /workorder-portal-link/{id}/activate` - Activate portal link

- `POST /workorder-portal-link/{id}/deactivate` - Deactivate portal link

---

## Asset Part Unit API

API for managing asset part units (individual instances of parts)

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./asset-part-unit.md) - Complete API specification
- [💻 TypeScript Examples](./asset-part-unit-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Asset Part Unit: Operations related to asset part unit management

**Available Endpoints:**

- `GET /asset-part-unit` - Get all asset part units

- `POST /asset-part-unit` - Create a new asset part unit

- `GET /asset-part-unit/{id}` - Get asset part unit by ID

- `PUT /asset-part-unit/{id}` - Update asset part unit

- `DELETE /asset-part-unit/{id}` - Delete asset part unit

---

## Asset Part Transfer API

API for managing asset part transfers between locations

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./asset-part-transfer.md) - Complete API specification
- [💻 TypeScript Examples](./asset-part-transfer-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Asset Part Transfer: Operations related to asset part transfer management

**Available Endpoints:**

- `GET /asset-part-transfer` - Get all asset part transfers

- `POST /asset-part-transfer` - Create a new asset part transfer

- `GET /asset-part-transfer/{id}` - Get asset part transfer by ID

- `PUT /asset-part-transfer/{id}` - Update asset part transfer

- `DELETE /asset-part-transfer/{id}` - Delete asset part transfer

- `POST /asset-part-transfer/{id}/complete` - Complete asset part transfer

---

## Repzo API - Day

OpenAPI specification for Repzo Day endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./day.md) - Complete API specification
- [💻 TypeScript Examples](./day-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /day` - Find days

- `POST /day` - Create a day

- `GET /day/{id}` - Get a day by ID

---

## Contract Installment API

API for managing contract installments

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./contract-installment.md) - Complete API specification
- [💻 TypeScript Examples](./contract-installment-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Contract Installment: Contract installment management operations

**Available Endpoints:**

- `GET /contract-installment` - Get all contract installments

- `POST /contract-installment` - Create a new contract installment

- `GET /contract-installment/{id}` - Get contract installment by ID

- `PATCH /contract-installment/{id}` - Update contract installment

- `DELETE /contract-installment/{id}` - Delete contract installment

- `POST /contract-installment/{id}/pay` - Mark installment as paid

- `GET /contract-installment/overdue` - Get overdue installments

---

## Repzo API - Category

OpenAPI specification for Repzo Category endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./category.md) - Complete API specification
- [💻 TypeScript Examples](./category-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /product-category` - Find categories

- `POST /product-category` - Create a category

- `GET /product-category/{id}` - Get a category by ID

- `PUT /product-category/{id}` - Update a category

- `DELETE /product-category/{id}` - Remove a category

---

## Repzo API - Quick Convert to PDF

OpenAPI specification for Repzo Quick Convert to PDF endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./quick-convert-to-pdf.md) - Complete API specification
- [💻 TypeScript Examples](./quick-convert-to-pdf-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `POST /quick-convert-to-pdf` - Convert document to PDF

---

## Repzo API - Route

OpenAPI specification for Repzo Route endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./route.md) - Complete API specification
- [💻 TypeScript Examples](./route-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /route` - Find routes

- `POST /route` - Create a route

- `GET /route/{id}` - Get a route by ID

- `PUT /route/{id}` - Update a route

- `DELETE /route/{id}` - Remove a route

---

## Repzo API - Payments

OpenAPI specification for Repzo Payments endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./payments.md) - Complete API specification
- [💻 TypeScript Examples](./payments-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /payments` - Find payments

- `POST /payments` - Create a payment

- `GET /payments/{id}` - Get a payment by ID

- `PUT /payments/{id}` - Update a payment

---

## Repzo API - Tag

OpenAPI specification for Repzo Tag endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./tag.md) - Complete API specification
- [💻 TypeScript Examples](./tag-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /tag` - Find tags

- `POST /tag` - Create a tag

- `GET /tag/{id}` - Get a tag by ID

- `PUT /tag/{id}` - Update a tag

- `DELETE /tag/{id}` - Remove a tag

---

## Repzo API - Bank Lists

OpenAPI specification for Repzo Bank Lists endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./bankslists.md) - Complete API specification
- [💻 TypeScript Examples](./bankslists-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /bankslists` - Find bank lists

- `POST /bankslists` - Create a bank list

- `GET /bankslists/{id}` - Get a bank list by ID

- `PUT /bankslists/{id}` - Update a bank list

- `DELETE /bankslists/{id}` - Remove a bank list

---

## Repzo API - Inventory Adjustment Reason

OpenAPI specification for Repzo Inventory Adjustment Reason endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./inventory-adjustment-reason.md) - Complete API specification
- [💻 TypeScript Examples](./inventory-adjustment-reason-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /inventory-adjustment-reason` - Find inventory adjustment reasons

- `POST /inventory-adjustment-reason` - Create an inventory adjustment reason

- `GET /inventory-adjustment-reason/{id}` - Get an inventory adjustment reason by ID

- `PUT /inventory-adjustment-reason/{id}` - Update an inventory adjustment reason

- `DELETE /inventory-adjustment-reason/{id}` - Remove an inventory adjustment reason

---

## Repzo API - SubCategory

OpenAPI specification for Repzo SubCategory endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./subcategory.md) - Complete API specification
- [💻 TypeScript Examples](./subcategory-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /product/sub-categories` - Find subcategories

- `POST /product/sub-categories` - Create a subcategory

- `GET /product/sub-categories/{id}` - Get a subcategory by ID

- `PUT /product/sub-categories/{id}` - Update a subcategory

- `DELETE /product/sub-categories/{id}` - Remove a subcategory

---

## Repzo API - Supplier

OpenAPI specification for Repzo Supplier endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./supplier.md) - Complete API specification
- [💻 TypeScript Examples](./supplier-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /supplier` - Find suppliers

- `POST /supplier` - Create a supplier

- `GET /supplier/{id}` - Get a supplier by ID

- `PUT /supplier/{id}` - Update a supplier

- `DELETE /supplier/{id}` - Remove a supplier

---

## Repzo API - Banks

OpenAPI specification for Repzo Banks endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./banks.md) - Complete API specification
- [💻 TypeScript Examples](./banks-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /banks` - Find banks

- `POST /banks` - Create a bank

- `GET /banks/{id}` - Get a bank by ID

- `PUT /banks/{id}` - Update a bank

- `DELETE /banks/{id}` - Remove a bank

---

## Repzo API - Custom Status

OpenAPI specification for Repzo Custom Status endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./custom-status.md) - Complete API specification
- [💻 TypeScript Examples](./custom-status-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /custom-status` - Find custom statuses

- `POST /custom-status` - Create a custom status

- `GET /custom-status/{id}` - Get a custom status by ID

- `PUT /custom-status/{id}` - Update a custom status

- `DELETE /custom-status/{id}` - Remove a custom status

---

## Mail Unsubscribe API

API for managing email unsubscription

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./mail-unsubscribe.md) - Complete API specification
- [💻 TypeScript Examples](./mail-unsubscribe-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Mail Unsubscribe: Email unsubscription management operations

**Available Endpoints:**

- `GET /mail-unsubscribe` - Get all unsubscribed emails

- `POST /mail-unsubscribe` - Add email to unsubscribe list

- `GET /mail-unsubscribe/{id}` - Get unsubscribe record by ID

- `DELETE /mail-unsubscribe/{id}` - Remove email from unsubscribe list

- `POST /mail-unsubscribe/remove` - Bulk remove emails from unsubscribe list

- `POST /mail-unsubscribe/check` - Check if email is unsubscribed

---

## Repzo API - Storecheck Template

OpenAPI specification for Repzo Storecheck Template endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./storecheck-template.md) - Complete API specification
- [💻 TypeScript Examples](./storecheck-template-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /storecheck-template` - Find storecheck templates

- `POST /storecheck-template` - Create a storecheck template

- `GET /storecheck-template/{id}` - Get a storecheck template by ID

- `PUT /storecheck-template/{id}` - Update a storecheck template

- `DELETE /storecheck-template/{id}` - Remove a storecheck template

---

## Repzo API - Receiving Material

OpenAPI specification for Repzo Receiving Material endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./receiving-material.md) - Complete API specification
- [💻 TypeScript Examples](./receiving-material-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /receiving-material` - Find receiving materials

- `POST /receiving-material` - Create a receiving material

- `GET /receiving-material/{id}` - Get a receiving material by ID

- `PUT /receiving-material/{id}` - Update a receiving material

---

## Repzo API - Checks

OpenAPI specification for Repzo Checks endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./checks.md) - Complete API specification
- [💻 TypeScript Examples](./checks-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /checks` - Find checks

- `POST /checks` - Create a check

- `GET /checks/{id}` - Get a check by ID

---

## Repzo API - Media Storage

OpenAPI specification for Repzo Media Storage endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./media-storage.md) - Complete API specification
- [💻 TypeScript Examples](./media-storage-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /media-storage` - Find media storage items

- `POST /media-storage` - Create a media storage item

- `GET /media-storage/{id}` - Get a media storage item by ID

- `PUT /media-storage/{id}` - Update a media storage item

- `DELETE /media-storage/{id}` - Remove a media storage item

---

## Repzo API - Media

OpenAPI specification for Repzo Media endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./media.md) - Complete API specification
- [💻 TypeScript Examples](./media-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /media` - Find media

- `POST /media` - Create media

- `GET /media/{id}` - Get media by ID

- `PUT /media/{id}` - Update media

- `DELETE /media/{id}` - Remove media

---

## Asset Part Receival API

API for managing asset part receivals (receiving inventory)

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./asset-part-receival.md) - Complete API specification
- [💻 TypeScript Examples](./asset-part-receival-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Asset Part Receival: Operations related to asset part receival management

**Available Endpoints:**

- `GET /asset-part-receival` - Get all asset part receivals

- `POST /asset-part-receival` - Create a new asset part receival

- `GET /asset-part-receival/{id}` - Get asset part receival by ID

- `PUT /asset-part-receival/{id}` - Update asset part receival

- `DELETE /asset-part-receival/{id}` - Delete asset part receival

---

## Repzo API - Refund

OpenAPI specification for Repzo Refund endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./refund.md) - Complete API specification
- [💻 TypeScript Examples](./refund-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /refund` - Find refunds

- `POST /refund` - Create a refund

- `GET /refund/{id}` - Get a refund by ID

- `PUT /refund/{id}` - Update a refund

---

## Client Contact API

API for managing client contacts - individual contact persons associated with clients

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./client-contact.md) - Complete API specification
- [💻 TypeScript Examples](./client-contact-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Client Contact: Client contact management operations

**Available Endpoints:**

- `GET /client-contact` - Get all client contacts

- `POST /client-contact` - Create a new client contact

- `GET /client-contact/{id}` - Get a specific client contact

- `PUT /client-contact/{id}` - Update a client contact

- `DELETE /client-contact/{id}` - Delete a client contact

---

## Speciality API

API for managing specialities

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./speciality.md) - Complete API specification
- [💻 TypeScript Examples](./speciality-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Speciality: Speciality management operations

**Available Endpoints:**

- `GET /speciality` - Get all specialities

- `POST /speciality` - Create a new speciality

- `GET /speciality/{id}` - Get speciality by ID

- `PATCH /speciality/{id}` - Update speciality

- `DELETE /speciality/{id}` - Delete speciality

- `POST /speciality/remove` - Bulk delete specialities

---

## Repzo API - Settlement

OpenAPI specification for Repzo Settlement endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./settlement.md) - Complete API specification
- [💻 TypeScript Examples](./settlement-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /settlement` - Find settlements

- `POST /settlement` - Create a settlement

- `GET /settlement/{id}` - Get a settlement by ID

---

## Repzo API - Asset

OpenAPI specification for Repzo Asset endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./asset.md) - Complete API specification
- [💻 TypeScript Examples](./asset-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /asset` - Find assets

- `POST /asset` - Create an asset

- `GET /asset/{id}` - Get an asset by ID

- `PUT /asset/{id}` - Update an asset

- `DELETE /asset/{id}` - Remove an asset

---

## Repzo API - Measureunit Family

OpenAPI specification for Repzo Measureunit Family endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./measureunit-family.md) - Complete API specification
- [💻 TypeScript Examples](./measureunit-family-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /measureunitfamily` - Find measure unit families

- `POST /measureunitfamily` - Create a measure unit family

- `GET /measureunitfamily/{id}` - Get a measure unit family by ID

- `PUT /measureunitfamily/{id}` - Update a measure unit family

- `DELETE /measureunitfamily/{id}` - Remove a measure unit family

---

## Repzo API - Client

OpenAPI specification for Repzo Client endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./client.md) - Complete API specification
- [💻 TypeScript Examples](./client-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /client` - Find clients

- `POST /client` - Create a client

- `GET /client/{id}` - Get a client by ID

- `PUT /client/{id}` - Update a client

- `DELETE /client/{id}` - Remove a client

---

## Repzo API - Price List

OpenAPI specification for Repzo Price List endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./pricelist.md) - Complete API specification
- [💻 TypeScript Examples](./pricelist-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /pricelist` - Find price lists

- `POST /pricelist` - Create a price list

- `GET /pricelist/{id}` - Get a price list by ID

- `PUT /pricelist/{id}` - Update a price list

- `DELETE /pricelist/{id}` - Remove a price list

---

## Repzo API - Price List Item

OpenAPI specification for Repzo Price List Item endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./pricelist-item.md) - Complete API specification
- [💻 TypeScript Examples](./pricelist-item-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /pricelistitem` - Find price list items

- `POST /pricelistitem` - Create a price list item

- `GET /pricelistitem/{id}` - Get a price list item by ID

- `PUT /pricelistitem/{id}` - Update a price list item

- `DELETE /pricelistitem/{id}` - Remove a price list item

---

## Repzo API - Adjust Account

OpenAPI specification for Repzo Adjust Account endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./adjust-account.md) - Complete API specification
- [💻 TypeScript Examples](./adjust-account-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /adjust-account` - Find account adjustments

- `POST /adjust-account` - Create an account adjustment

- `GET /adjust-account/{id}` - Get an account adjustment by ID

---

## Repzo API - Integration App

OpenAPI specification for Repzo Integration App endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./integration-app.md) - Complete API specification
- [💻 TypeScript Examples](./integration-app-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /integration-app` - Find integration apps

- `POST /integration-app` - Create an integration app

- `GET /integration-app/{id}` - Get an integration app by ID

- `PUT /integration-app/{id}` - Update an integration app

---

## Repzo API - Payment Terms

OpenAPI specification for Repzo Payment Terms endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./payment-terms.md) - Complete API specification
- [💻 TypeScript Examples](./payment-terms-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /paymentterms` - Find payment terms

- `POST /paymentterms` - Create a payment term

- `GET /paymentterms/{id}` - Get a payment term by ID

- `PUT /paymentterms/{id}` - Update a payment term

- `DELETE /paymentterms/{id}` - Remove a payment term

---

## Repzo API - Team

OpenAPI specification for Repzo Team endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./team.md) - Complete API specification
- [💻 TypeScript Examples](./team-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /team` - Find teams

- `POST /team` - Create a team

- `GET /team/{id}` - Get a team by ID

- `PUT /team/{id}` - Update a team

- `DELETE /team/{id}` - Remove a team

---

## Repzo API - Workorder

OpenAPI specification for Repzo Workorder endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./workorder.md) - Complete API specification
- [💻 TypeScript Examples](./workorder-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /workorder` - Find workorders

- `POST /workorder` - Create a workorder

- `GET /workorder/{id}` - Get a workorder by ID

- `PUT /workorder/{id}` - Update a workorder

- `DELETE /workorder/{id}` - Remove a workorder

---

## Repzo API - Adjust Inventory

OpenAPI specification for Repzo Adjust Inventory endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./adjust-inventory.md) - Complete API specification
- [💻 TypeScript Examples](./adjust-inventory-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /adjust-inventory` - Find inventory adjustments

- `POST /adjust-inventory` - Create an inventory adjustment

- `GET /adjust-inventory/{id}` - Get an inventory adjustment by ID

---

## Svix Integration API

API for managing Svix webhook integrations

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./svix-integration.md) - Complete API specification
- [💻 TypeScript Examples](./svix-integration-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Svix Integration: Operations related to Svix webhook integration management

**Available Endpoints:**

- `GET /svix-integration` - Get all Svix integration records

- `POST /svix-integration` - Create a new Svix integration

- `GET /svix-integration/{id}` - Get Svix integration by ID

- `PUT /svix-integration/{id}` - Update Svix integration

- `DELETE /svix-integration/{id}` - Delete Svix integration

---

## OCR Invoice Job Page API

API for managing individual pages within OCR invoice jobs

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./ocr-invoice-job-page.md) - Complete API specification
- [💻 TypeScript Examples](./ocr-invoice-job-page-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- OCR Invoice Job Page: Operations related to individual pages within OCR invoice jobs

**Available Endpoints:**

- `GET /ocr-invoice-job-page` - Get all OCR invoice job pages

- `POST /ocr-invoice-job-page` - Create a new OCR invoice job page

- `GET /ocr-invoice-job-page/{id}` - Get OCR invoice job page by ID

- `PUT /ocr-invoice-job-page/{id}` - Update OCR invoice job page

- `DELETE /ocr-invoice-job-page/{id}` - Delete OCR invoice job page

- `POST /ocr-invoice-job-page/{id}/process` - Process OCR invoice job page

---

## OCR Invoice Job Template API

API for managing OCR invoice job templates

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./ocr-invoice-job-template.md) - Complete API specification
- [💻 TypeScript Examples](./ocr-invoice-job-template-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- OCR Invoice Job Template: Operations related to OCR invoice job template management

**Available Endpoints:**

- `GET /ocr-invoice-job-template` - Get all OCR invoice job templates

- `POST /ocr-invoice-job-template` - Create a new OCR invoice job template

- `GET /ocr-invoice-job-template/{id}` - Get OCR invoice job template by ID

- `PUT /ocr-invoice-job-template/{id}` - Update OCR invoice job template

- `DELETE /ocr-invoice-job-template/{id}` - Delete OCR invoice job template

---

## Repzo API - Contract

OpenAPI specification for Repzo Contract endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./contract.md) - Complete API specification
- [💻 TypeScript Examples](./contract-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /contract` - Find contracts

- `POST /contract` - Create a contract

- `GET /contract/{id}` - Get a contract by ID

- `PUT /contract/{id}` - Update a contract

- `DELETE /contract/{id}` - Remove a contract

---

## Repzo API - Tax

OpenAPI specification for Repzo Tax endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./tax.md) - Complete API specification
- [💻 TypeScript Examples](./tax-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /tax` - Find taxes

- `POST /tax` - Create a tax

- `GET /tax/{id}` - Get a tax by ID

- `PUT /tax/{id}` - Update a tax

- `DELETE /tax/{id}` - Remove a tax

---

## Repzo API - MSL Products

OpenAPI specification for Repzo MSL Products endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./msl-products.md) - Complete API specification
- [💻 TypeScript Examples](./msl-products-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /msl-products` - Find MSL products

- `POST /msl-products` - Create an MSL product

- `GET /msl-products/{id}` - Get an MSL product by ID

- `PUT /msl-products/{id}` - Update an MSL product

- `DELETE /msl-products/{id}` - Remove an MSL product

---

## Repzo API - Approvals

OpenAPI specification for Repzo Approvals endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./approvals.md) - Complete API specification
- [💻 TypeScript Examples](./approvals-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /approvals` - Find approvals

- `POST /approvals` - Create an approval

- `GET /approvals/{id}` - Get an approval by ID

- `PUT /approvals/{id}` - Update an approval

- `DELETE /approvals/{id}` - Remove an approval

---

## Repzo API - MSL

OpenAPI specification for Repzo MSL (Most Sold List) endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./msl.md) - Complete API specification
- [💻 TypeScript Examples](./msl-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /msl` - Find MSLs

- `POST /msl` - Create an MSL

- `GET /msl/{id}` - Get an MSL by ID

- `PUT /msl/{id}` - Update an MSL

- `DELETE /msl/{id}` - Remove an MSL

---

## Repzo API - Inventory

OpenAPI specification for Repzo Inventory endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./inventory.md) - Complete API specification
- [💻 TypeScript Examples](./inventory-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /inventory` - Find inventory items

---

## Repzo API - Variant

OpenAPI specification for Repzo Variant endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./variant.md) - Complete API specification
- [💻 TypeScript Examples](./variant-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /variant` - Find variants

- `POST /variant` - Create a variant

- `GET /variant/{id}` - Get a variant by ID

- `PUT /variant/{id}` - Update a variant

- `DELETE /variant/{id}` - Remove a variant

---

## Repzo API - Return Reason

OpenAPI specification for Repzo Return Reason endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./return-reason.md) - Complete API specification
- [💻 TypeScript Examples](./return-reason-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /return-reason` - Find return reasons

- `POST /return-reason` - Create a return reason

- `GET /return-reason/{id}` - Get a return reason by ID

- `PUT /return-reason/{id}` - Update a return reason

- `DELETE /return-reason/{id}` - Remove a return reason

---

## Integration Action Log API

API for managing integration action logs

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./integration-action-log.md) - Complete API specification
- [💻 TypeScript Examples](./integration-action-log-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Integration Action Log: Operations related to integration action log management

**Available Endpoints:**

- `GET /integration-action-log` - Get all integration action log records

- `POST /integration-action-log` - Create a new integration action log record

- `GET /integration-action-log/{id}` - Get integration action log record by ID

- `PUT /integration-action-log/{id}` - Update integration action log record

- `DELETE /integration-action-log/{id}` - Delete integration action log record

---

## Workorder Category API

API for managing workorder categories

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./workorder-category.md) - Complete API specification
- [💻 TypeScript Examples](./workorder-category-examples.md) - Code examples and usage

### Quick Info

**Categories:**

- Workorder Category: Workorder category management operations

**Available Endpoints:**

- `GET /workorder-category` - Get all workorder categories

- `POST /workorder-category` - Create a new workorder category

- `GET /workorder-category/{id}` - Get workorder category by ID

- `PATCH /workorder-category/{id}` - Update workorder category

- `DELETE /workorder-category/{id}` - Delete workorder category

- `POST /workorder-category/remove` - Bulk delete workorder categories

- `GET /workorder-category/hierarchy` - Get category hierarchy

---

## Repzo API - Product

OpenAPI specification for Repzo Product endpoints.

**Version:** 1.0.0

### Documentation

- [📚 API Reference](./product.md) - Complete API specification
- [💻 TypeScript Examples](./product-examples.md) - Code examples and usage

### Quick Info

**Available Endpoints:**

- `GET /product` - Find products

- `POST /product` - Create a product

- `GET /product/{id}` - Get a product by ID

- `PUT /product/{id}` - Update a product

- `DELETE /product/{id}` - Remove a product

---

## How to Use This Documentation

1. **API Reference**: Complete specification including all endpoints, parameters, and response schemas
2. **TypeScript Examples**: Practical code examples showing how to use each endpoint with the Repzo SDK
3. **Type Definitions**: All APIs include TypeScript type definitions for better development experience

## Common Patterns

### Authentication

All APIs use Bearer token authentication:

```typescript
headers: {
  'Authorization': 'Bearer your-api-key'
}
```

### Response Format

All APIs return responses in this format:

```json
{
  "success": boolean,
  "data": any,
  "paging": {
    // Only for paginated endpoints
    "total": number,
    "page": number,
    "per_page": number,
    "pages": number
  }
}
```

### Error Handling

Error responses follow this structure:

```json
{
  "success": false,
  "error": "Error message description"
}
```

## SDK Integration

These APIs are designed to work with the Repzo TypeScript SDK:

```bash
npm install repzo
```

```typescript
import { Service } from "repzo";

// All type definitions are available under Service namespace
type ClientSchema = Service.Client.ClientSchema;
```
