Skip to content

Commit 9dd99f0

Browse files
feat(api): api update
1 parent 48a5743 commit 9dd99f0

File tree

98 files changed

+254
-241
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+254
-241
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 214
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/conductor%2Fconductor-55f50514af2b5f61408125583c9b50ab87e5f7e2c13682b1f416a274ba51eeee.yml
3-
openapi_spec_hash: 22e457367a278df7d96090270ae4e345
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/conductor%2Fconductor-f8d9e00d7adc3c21b88335dd97f0b51b3aba6353f3f1fc8573471bd089136919.yml
3+
openapi_spec_hash: c1226090989a9fec0fa5c42172c7795e
44
config_hash: 44c55bf265a64ed4b3e8ecfc360b1037

packages/mcp-server/README.md

Lines changed: 48 additions & 48 deletions
Large diffs are not rendered by default.

packages/mcp-server/src/tools/qbd/accounts/retrieve-qbd-accounts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const metadata: Metadata = {
1616
export const tool: Tool = {
1717
name: 'retrieve_qbd_accounts',
1818
description:
19-
'Retrieves an account by ID.\n\n**IMPORTANT:** If you need to fetch a batch of specific accounts by ID, use the list endpoint with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
19+
'Retrieves an account by ID.\n\n**IMPORTANT:** If you need to fetch multiple specific accounts by ID, use the list endpoint instead with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
2020
inputSchema: {
2121
type: 'object',
2222
properties: {

packages/mcp-server/src/tools/qbd/bill-check-payments/retrieve-qbd-bill-check-payments.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const metadata: Metadata = {
1616
export const tool: Tool = {
1717
name: 'retrieve_qbd_bill_check_payments',
1818
description:
19-
'Retrieves a bill check payment by ID.\n\n**IMPORTANT:** If you need to fetch a batch of specific bill check payments by ID, use the list endpoint with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
19+
'Retrieves a bill check payment by ID.\n\n**IMPORTANT:** If you need to fetch multiple specific bill check payments by ID, use the list endpoint instead with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
2020
inputSchema: {
2121
type: 'object',
2222
properties: {

packages/mcp-server/src/tools/qbd/bill-credit-card-payments/retrieve-qbd-bill-credit-card-payments.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const metadata: Metadata = {
1616
export const tool: Tool = {
1717
name: 'retrieve_qbd_bill_credit_card_payments',
1818
description:
19-
'Retrieves a bill credit card payment by ID.\n\n**IMPORTANT:** If you need to fetch a batch of specific bill credit card payments by ID, use the list endpoint with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
19+
'Retrieves a bill credit card payment by ID.\n\n**IMPORTANT:** If you need to fetch multiple specific bill credit card payments by ID, use the list endpoint instead with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
2020
inputSchema: {
2121
type: 'object',
2222
properties: {

packages/mcp-server/src/tools/qbd/bills/retrieve-qbd-bills.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const metadata: Metadata = {
1616
export const tool: Tool = {
1717
name: 'retrieve_qbd_bills',
1818
description:
19-
'Retrieves a bill by ID.\n\n**IMPORTANT:** If you need to fetch a batch of specific bills by ID, use the list endpoint with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.\n\nNOTE: The response automatically includes any linked transactions.',
19+
'Retrieves a bill by ID.\n\n**IMPORTANT:** If you need to fetch multiple specific bills by ID, use the list endpoint instead with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.\n\nNOTE: The response automatically includes any linked transactions.',
2020
inputSchema: {
2121
type: 'object',
2222
properties: {

packages/mcp-server/src/tools/qbd/build-assemblies/retrieve-qbd-build-assemblies.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const metadata: Metadata = {
1616
export const tool: Tool = {
1717
name: 'retrieve_qbd_build_assemblies',
1818
description:
19-
'Retrieves a build assembly by ID.\n\n**IMPORTANT:** If you need to fetch a batch of specific build assemblies by ID, use the list endpoint with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
19+
'Retrieves a build assembly by ID.\n\n**IMPORTANT:** If you need to fetch multiple specific build assemblies by ID, use the list endpoint instead with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
2020
inputSchema: {
2121
type: 'object',
2222
properties: {

packages/mcp-server/src/tools/qbd/checks/retrieve-qbd-checks.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const metadata: Metadata = {
1616
export const tool: Tool = {
1717
name: 'retrieve_qbd_checks',
1818
description:
19-
'Retrieves a check by ID.\n\n**IMPORTANT:** If you need to fetch a batch of specific checks by ID, use the list endpoint with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.\n\nNOTE: The response automatically includes any linked transactions.',
19+
'Retrieves a check by ID.\n\n**IMPORTANT:** If you need to fetch multiple specific checks by ID, use the list endpoint instead with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.\n\nNOTE: The response automatically includes any linked transactions.',
2020
inputSchema: {
2121
type: 'object',
2222
properties: {

packages/mcp-server/src/tools/qbd/classes/retrieve-qbd-classes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const metadata: Metadata = {
1717
export const tool: Tool = {
1818
name: 'retrieve_qbd_classes',
1919
description:
20-
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nRetrieves a class by ID.\n\n**IMPORTANT:** If you need to fetch a batch of specific classes by ID, use the list endpoint with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/class',\n $defs: {\n class: {\n type: 'object',\n title: 'The Class object',\n properties: {\n id: {\n type: 'string',\n description: 'The unique identifier assigned by QuickBooks to this class. This ID is unique across all classes but not across different QuickBooks object types.'\n },\n createdAt: {\n type: 'string',\n description: 'The date and time when this class was created, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user\\'s computer.'\n },\n fullName: {\n type: 'string',\n description: 'The case-insensitive fully-qualified unique name of this class, formed by combining the names of its hierarchical parent objects with its own `name`, separated by colons. For example, if a class is under \"Department\" and has the `name` \"Marketing\", its `fullName` would be \"Department:Marketing\".\\n\\n**NOTE**: Unlike `name`, `fullName` is guaranteed to be unique across all class objects. However, `fullName` can still be arbitrarily changed by the QuickBooks user when they modify the underlying `name` field.'\n },\n isActive: {\n type: 'boolean',\n description: 'Indicates whether this class is active. Inactive objects are typically hidden from views and reports in QuickBooks. Defaults to `true`.'\n },\n name: {\n type: 'string',\n description: 'The case-insensitive name of this class. Not guaranteed to be unique because it does not include the names of its hierarchical parent objects like `fullName` does. For example, two classes could both have the `name` \"Marketing\", but they could have unique `fullName` values, such as \"Department:Marketing\" and \"Internal:Marketing\".'\n },\n objectType: {\n type: 'string',\n description: 'The type of object. This value is always `\"qbd_class\"`.',\n enum: [ 'qbd_class'\n ]\n },\n parent: {\n type: 'object',\n description: 'The parent class one level above this one in the hierarchy. For example, if this class has a `fullName` of \"Department:Marketing\", its parent has a `fullName` of \"Department\". If this class is at the top level, this field will be `null`.',\n properties: {\n id: {\n type: 'string',\n description: 'The unique identifier assigned by QuickBooks to this object. This ID is unique across all objects of the same type, but not across different QuickBooks object types.'\n },\n fullName: {\n type: 'string',\n description: 'The fully-qualified unique name for this object, formed by combining the names of its parent objects with its own `name`, separated by colons. Not case-sensitive.'\n }\n },\n required: [ 'id',\n 'fullName'\n ]\n },\n revisionNumber: {\n type: 'string',\n description: 'The current QuickBooks-assigned revision number of this class object, which changes each time the object is modified. When updating this object, you must provide the most recent `revisionNumber` to ensure you\\'re working with the latest data; otherwise, the update will return an error.'\n },\n sublevel: {\n type: 'number',\n description: 'The depth level of this class in the hierarchy. A top-level class has a `sublevel` of 0; each subsequent sublevel increases this number by 1. For example, a class with a `fullName` of \"Department:Marketing\" would have a `sublevel` of 1.'\n },\n updatedAt: {\n type: 'string',\n description: 'The date and time when this class was last updated, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user\\'s computer.'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'fullName',\n 'isActive',\n 'name',\n 'objectType',\n 'parent',\n 'revisionNumber',\n 'sublevel',\n 'updatedAt'\n ]\n }\n }\n}\n```",
20+
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nRetrieves a class by ID.\n\n**IMPORTANT:** If you need to fetch multiple specific classes by ID, use the list endpoint instead with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/class',\n $defs: {\n class: {\n type: 'object',\n title: 'The Class object',\n properties: {\n id: {\n type: 'string',\n description: 'The unique identifier assigned by QuickBooks to this class. This ID is unique across all classes but not across different QuickBooks object types.'\n },\n createdAt: {\n type: 'string',\n description: 'The date and time when this class was created, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user\\'s computer.'\n },\n fullName: {\n type: 'string',\n description: 'The case-insensitive fully-qualified unique name of this class, formed by combining the names of its hierarchical parent objects with its own `name`, separated by colons. For example, if a class is under \"Department\" and has the `name` \"Marketing\", its `fullName` would be \"Department:Marketing\".\\n\\n**NOTE**: Unlike `name`, `fullName` is guaranteed to be unique across all class objects. However, `fullName` can still be arbitrarily changed by the QuickBooks user when they modify the underlying `name` field.'\n },\n isActive: {\n type: 'boolean',\n description: 'Indicates whether this class is active. Inactive objects are typically hidden from views and reports in QuickBooks. Defaults to `true`.'\n },\n name: {\n type: 'string',\n description: 'The case-insensitive name of this class. Not guaranteed to be unique because it does not include the names of its hierarchical parent objects like `fullName` does. For example, two classes could both have the `name` \"Marketing\", but they could have unique `fullName` values, such as \"Department:Marketing\" and \"Internal:Marketing\".'\n },\n objectType: {\n type: 'string',\n description: 'The type of object. This value is always `\"qbd_class\"`.',\n enum: [ 'qbd_class'\n ]\n },\n parent: {\n type: 'object',\n description: 'The parent class one level above this one in the hierarchy. For example, if this class has a `fullName` of \"Department:Marketing\", its parent has a `fullName` of \"Department\". If this class is at the top level, this field will be `null`.',\n properties: {\n id: {\n type: 'string',\n description: 'The unique identifier assigned by QuickBooks to this object. This ID is unique across all objects of the same type, but not across different QuickBooks object types.'\n },\n fullName: {\n type: 'string',\n description: 'The fully-qualified unique name for this object, formed by combining the names of its parent objects with its own `name`, separated by colons. Not case-sensitive.'\n }\n },\n required: [ 'id',\n 'fullName'\n ]\n },\n revisionNumber: {\n type: 'string',\n description: 'The current QuickBooks-assigned revision number of this class object, which changes each time the object is modified. When updating this object, you must provide the most recent `revisionNumber` to ensure you\\'re working with the latest data; otherwise, the update will return an error.'\n },\n sublevel: {\n type: 'number',\n description: 'The depth level of this class in the hierarchy. A top-level class has a `sublevel` of 0; each subsequent sublevel increases this number by 1. For example, a class with a `fullName` of \"Department:Marketing\" would have a `sublevel` of 1.'\n },\n updatedAt: {\n type: 'string',\n description: 'The date and time when this class was last updated, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user\\'s computer.'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'fullName',\n 'isActive',\n 'name',\n 'objectType',\n 'parent',\n 'revisionNumber',\n 'sublevel',\n 'updatedAt'\n ]\n }\n }\n}\n```",
2121
inputSchema: {
2222
type: 'object',
2323
properties: {

packages/mcp-server/src/tools/qbd/credit-card-charges/retrieve-qbd-credit-card-charges.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const metadata: Metadata = {
1616
export const tool: Tool = {
1717
name: 'retrieve_qbd_credit_card_charges',
1818
description:
19-
'Retrieves a credit card charge by ID.\n\n**IMPORTANT:** If you need to fetch a batch of specific credit card charges by ID, use the list endpoint with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
19+
'Retrieves a credit card charge by ID.\n\n**IMPORTANT:** If you need to fetch multiple specific credit card charges by ID, use the list endpoint instead with the `ids` parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.',
2020
inputSchema: {
2121
type: 'object',
2222
properties: {

0 commit comments

Comments
 (0)