/onit | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
onit_create_attribute_option | Create an attribute option |
onit_create_cost_code | Create a new cost code |
onit_create_entity | Create a new legal entity |
onit_create_invoice_payment | Create a payment record for an invoice |
onit_create_matter | Create a new matter |
onit_get_invoice_pdf | Retrieve invoice PDF |
onit_get_invoice_summary_pdf | Retrieve invoice summary PDF |
onit_get_matter | Retrieve a specific matter |
onit_list_accruals | List accruals |
onit_list_attribute_options | List attribute options |
onit_list_attributes | List all custom attributes |
onit_list_audit_logs | List audit logs |
onit_list_cost_codes | List all cost codes |
onit_list_entities | List all legal entities |
onit_list_invoices | List approved invoices |
onit_list_matters | List all matters |
onit_list_users | List all users |
onit_update_attribute_option | Update an attribute option |
onit_update_invoice | Update an invoice |
onit_create_attribute_option
Create an attribute option Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The unique identifier of the custom attribute. |
value | string | Yes | — | The option value to add. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "integer",
"description": "The unique identifier of the custom attribute."
},
"value": {
"type": "string",
"description": "The option value to add."
}
},
"required": [
"PCID",
"id",
"value"
]
}
onit_create_cost_code
Create a new cost code Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
code | string | Yes | — | The cost code identifier. |
description | string | No | — | Description of the cost code. |
name | string | Yes | — | Display name for the cost code. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"code": {
"type": "string",
"description": "The cost code identifier."
},
"description": {
"type": "string",
"description": "Description of the cost code."
},
"name": {
"type": "string",
"description": "Display name for the cost code."
}
},
"required": [
"PCID",
"code",
"name"
]
}
onit_create_entity
Create a new legal entity Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Name of the legal entity. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"name": {
"type": "string",
"description": "Name of the legal entity."
}
},
"required": [
"PCID",
"name"
]
}
onit_create_invoice_payment
Create a payment record for an invoice Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The unique identifier of the invoice. |
amount | number | Yes | — | Payment amount. |
check_date | string | No | — | Date on the check (ISO 8601 format). |
check_number | string | No | — | Check or reference number. |
payment_date | string | Yes | — | Date of payment (ISO 8601 format). |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "integer",
"description": "The unique identifier of the invoice."
},
"amount": {
"type": "number",
"description": "Payment amount."
},
"check_date": {
"type": "string",
"description": "Date on the check (ISO 8601 format)."
},
"check_number": {
"type": "string",
"description": "Check or reference number."
},
"payment_date": {
"type": "string",
"description": "Date of payment (ISO 8601 format)."
}
},
"required": [
"PCID",
"id",
"amount",
"payment_date"
]
}
onit_create_matter
Create a new matter Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
description | string | No | — | A description of the matter. |
entity | string | No | — | The legal entity associated with the matter. |
matter_id | string | No | — | External matter identifier. |
name | string | Yes | — | The name of the matter. |
practice_area | string | No | — | Practice area for the matter. |
status | string | No | — | Status of the matter (e.g., Open, Closed). |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"description": {
"type": "string",
"description": "A description of the matter."
},
"entity": {
"type": "string",
"description": "The legal entity associated with the matter."
},
"matter_id": {
"type": "string",
"description": "External matter identifier."
},
"name": {
"type": "string",
"description": "The name of the matter."
},
"practice_area": {
"type": "string",
"description": "Practice area for the matter."
},
"status": {
"type": "string",
"description": "Status of the matter (e.g., Open, Closed)."
}
},
"required": [
"PCID",
"name"
]
}
onit_get_invoice_pdf
Retrieve invoice PDF Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The unique identifier of the invoice. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "integer",
"description": "The unique identifier of the invoice."
}
},
"required": [
"PCID",
"id"
]
}
onit_get_invoice_summary_pdf
Retrieve invoice summary PDF Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The unique identifier of the invoice. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "integer",
"description": "The unique identifier of the invoice."
}
},
"required": [
"PCID",
"id"
]
}
onit_get_matter
Retrieve a specific matter Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The unique identifier of the matter. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "integer",
"description": "The unique identifier of the matter."
}
},
"required": [
"PCID",
"id"
]
}
onit_list_accruals
List accruals Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
ordering | string | No | — | Field name to sort results by. |
period | string | No | — | The accrual period to retrieve (e.g., YYYY-MM). |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
},
"ordering": {
"type": "string",
"description": "Field name to sort results by."
},
"period": {
"type": "string",
"description": "The accrual period to retrieve (e.g., YYYY-MM)."
}
},
"required": [
"PCID"
]
}
onit_list_attribute_options
List attribute options Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The unique identifier of the custom attribute. |
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "integer",
"description": "The unique identifier of the custom attribute."
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
}
},
"required": [
"PCID",
"id"
]
}
onit_list_attributes
List all custom attributes Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
}
},
"required": [
"PCID"
]
}
onit_list_audit_logs
List audit logs Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
ordering | string | No | — | Field name to sort results by. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
},
"ordering": {
"type": "string",
"description": "Field name to sort results by."
}
},
"required": [
"PCID"
]
}
onit_list_cost_codes
List all cost codes Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
ordering | string | No | — | Field name to sort results by. |
search | string | No | — | Search term to filter cost codes. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
},
"ordering": {
"type": "string",
"description": "Field name to sort results by."
},
"search": {
"type": "string",
"description": "Search term to filter cost codes."
}
},
"required": [
"PCID"
]
}
onit_list_entities
List all legal entities Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
ordering | string | No | — | Field name to sort results by. |
search | string | No | — | Search term to filter entities. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
},
"ordering": {
"type": "string",
"description": "Field name to sort results by."
},
"search": {
"type": "string",
"description": "Search term to filter entities."
}
},
"required": [
"PCID"
]
}
onit_list_invoices
List approved invoices Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
ordering | string | No | — | Field name to sort results by. Prefix with ’-’ for descending order. |
status | string | No | — | Filter invoices by status. |
search | string | No | — | Search term to filter invoices. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
},
"ordering": {
"type": "string",
"description": "Field name to sort results by. Prefix with '-' for descending order."
},
"status": {
"type": "string",
"description": "Filter invoices by status."
},
"search": {
"type": "string",
"description": "Search term to filter invoices."
}
},
"required": [
"PCID"
]
}
onit_list_matters
List all matters Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
ordering | string | No | — | Field name to sort results by. Prefix with ’-’ for descending order. |
search | string | No | — | Search term to filter matters. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
},
"ordering": {
"type": "string",
"description": "Field name to sort results by. Prefix with '-' for descending order."
},
"search": {
"type": "string",
"description": "Search term to filter matters."
}
},
"required": [
"PCID"
]
}
onit_list_users
List all users Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
page_size | integer | No | — | Number of results per page (default 25, max 100). |
ordering | string | No | — | Field name to sort results by. |
search | string | No | — | Search term to filter users. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Page number for pagination."
},
"page_size": {
"type": "integer",
"description": "Number of results per page (default 25, max 100)."
},
"ordering": {
"type": "string",
"description": "Field name to sort results by."
},
"search": {
"type": "string",
"description": "Search term to filter users."
}
},
"required": [
"PCID"
]
}
onit_update_attribute_option
Update an attribute option Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
attribute_id | integer | Yes | — | The unique identifier of the custom attribute. |
option_id | integer | Yes | — | The unique identifier of the option to update. |
value | string | No | — | The new option value. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"attribute_id": {
"type": "integer",
"description": "The unique identifier of the custom attribute."
},
"option_id": {
"type": "integer",
"description": "The unique identifier of the option to update."
},
"value": {
"type": "string",
"description": "The new option value."
}
},
"required": [
"PCID",
"attribute_id",
"option_id"
]
}
onit_update_invoice
Update an invoice Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The unique identifier of the invoice. |
check_date | string | No | — | Date on the check (ISO 8601 format). |
check_number | string | No | — | Check or reference number for the payment. |
payment_date | string | No | — | Date of payment (ISO 8601 format). |
status | string | No | — | The new status of the invoice. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "integer",
"description": "The unique identifier of the invoice."
},
"check_date": {
"type": "string",
"description": "Date on the check (ISO 8601 format)."
},
"check_number": {
"type": "string",
"description": "Check or reference number for the payment."
},
"payment_date": {
"type": "string",
"description": "Date of payment (ISO 8601 format)."
},
"status": {
"type": "string",
"description": "The new status of the invoice."
}
},
"required": [
"PCID",
"id"
]
}

