action apideck_tax_rates_all { label: "List Tax Rates" description: "List Tax Rates. Note: Not all connectors return the actual rate/percentage value. In this case, only the tax code or reference is returned. Connectors Affected: Quickbooks\n" provider: apideck method: GET path: "/accounting/tax-rates" encoding: json input: { type: "object" properties: { cursor: { type: "string" } fields: { type: "string" } filter: { type: "object" properties: { assets: { type: "boolean" description: "Boolean to describe if tax rate can be used for asset accounts" } equity: { type: "boolean" description: "Boolean to describe if tax rate can be used for equity accounts" } expenses: { type: "boolean" description: "Boolean to describe if tax rate can be used for expense accounts" } liabilities: { type: "boolean" description: "Boolean to describe if tax rate can be used for liability accounts" } revenue: { type: "boolean" description: "Boolean to describe if tax rate can be used for revenue accounts" } } additionalProperties: false } limit: { type: "integer" } pass_through: { type: "object" properties: { example_downstream_property: { type: "string" description: "All passthrough query parameters are passed along to the connector as is (?pass_through[search]=leads becomes ?search=leads)" } } } raw: { type: "boolean" } "x-apideck-app-id": { type: "string" } "x-apideck-consumer-id": { type: "string" } "x-apideck-service-id": { type: "string" } } required: ["x-apideck-app-id", "x-apideck-consumer-id"] additionalProperties: false } output: { type: "object" required: ["data", "operation", "resource", "service", "status", "status_code"] properties: { data: { type: "array" items: { type: "object" properties: { code: { type: "string" description: "Tax code assigned to identify this tax rate." } components: { type: "array" items: { properties: { compound: { type: "boolean" } id: { type: "string" } name: { type: "string" } rate: { type: "number" } } } } created_at: { type: "string" format: "date-time" description: "The date and time when the object was created." } created_by: { type: "string" description: "The user who created the object." } description: { type: "string" description: "Description of tax rate" } effective_tax_rate: { type: "number" description: "Effective tax rate" } id: { type: "string" description: "ID assigned to identify this tax rate." } name: { type: "string" description: "Name assigned to identify this tax rate." } original_tax_rate_id: { type: "string" description: "ID of the original tax rate from which the new tax rate is derived. Helps to understand the relationship between corresponding tax rate entities." } report_tax_type: { type: "string" description: "Report Tax type to aggregate tax collected or paid for reporting purposes" } row_version: { type: "string" description: "A binary value used to detect updates to a object and prevent data conflicts. It is incremented each time an update is made to the object." } status: { type: "string" description: "Tax rate status" enum: ["active", "inactive", "archived"] } tax_payable_account_id: { type: "string" description: "Unique identifier for the account for tax collected." } tax_remitted_account_id: { type: "string" description: "Unique identifier for the account for tax remitted." } total_tax_rate: { type: "number" description: "Not compounded sum of the components of a tax rate" } type: { type: "string" description: "Tax type used to indicate the source of tax collected or paid" } updated_at: { type: "string" format: "date-time" description: "The date and time when the object was last updated." } updated_by: { type: "string" description: "The user who last updated the object." } } additionalProperties: false } } links: { type: "object" description: "Links to navigate to previous or next pages through the API" properties: { current: { type: "string" description: "Link to navigate to the current page through the API" } next: { type: "string" description: "Link to navigate to the previous page through the API" } previous: { type: "string" description: "Link to navigate to the previous page through the API" } } } meta: { type: "object" description: "Response metadata" properties: { cursors: { type: "object" description: "Cursors to navigate to previous or next pages through the API" properties: { current: { type: "string" description: "Cursor to navigate to the current page of results through the API" } next: { type: "string" description: "Cursor to navigate to the next page of results through the API" } previous: { type: "string" description: "Cursor to navigate to the previous page of results through the API" } } } items_on_page: { type: "integer" description: "Number of items returned in the data property of the response" } } } operation: { type: "string" description: "Operation performed" } resource: { type: "string" description: "Unified API resource name" } service: { type: "string" description: "Apideck ID of service provider" } status: { type: "string" description: "HTTP Response Status" } status_code: { type: "integer" description: "HTTP Response Status Code" } } } }