{"method":"POST","path":"https://api.revcent.com/v2/tax/{tax_id}/refund","summary":"Refund A Tax","description":"Refund a tax using the tax ID. If partially refunding, provide the amount property in the request body. If the amount property is not provided, the tax will be refunded entirely. View markdown documentation at https://revcent.com/documentation/markdown/mcp/operation/RefundTax.md for an in-depth overview of this operation.","operationId":"RefundTax","parameters":[{"in":"path","name":"tax_id","description":"The tax ID","required":true,"schema":{"type":"string","description":"A 20 character tax ID.","minLength":20,"maxLength":20}}],"requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"amount":{"description":"The amount to refund. If not provided the entire tax amount will be refunded.","type":"number","format":"float"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"description":"","properties":{"api_call_id":{"type":"string","description":"A 20 character API call ID.","minLength":20,"maxLength":20},"api_call_unix":{"description":"Unix timestamp of when the API call was initiated.","type":"integer","format":"unix-time"},"code":{"description":"API call response code.","type":"integer","format":"int32","enum":[1]},"amount":{"description":"The amount refunded.","type":"number","format":"float"},"tax_id":{"type":"string","description":"A 20 character tax ID.","minLength":20,"maxLength":20},"pending_refund":{"items":{"type":"string","description":"A 20 character pending refund ID.","minLength":20,"maxLength":20},"type":"array","description":"An array containing the ID's of any pending refunds created as a result of the refund."},"result":{"type":"string"}},"type":"object","additionalProperties":false}}},"description":"Successful response."},"default":{"content":{"application/json":{"schema":{"description":"","properties":{"api_call_id":{"type":"string","description":"A 20 character API call ID.","minLength":20,"maxLength":20},"api_call_unix":{"description":"Unix timestamp of when the API call was initiated.","type":"integer","format":"unix-time"},"code":{"description":"This value indicates that there is an error. Will always be 0.","type":"integer","enum":[0]},"error_code":{"description":"The specific error code.","type":"string"},"message":{"description":"A human readable description of the error.","type":"string"},"result":{"description":"A description of the API call result.","type":"string"}},"title":"APIStandardErrors","type":"object","additionalProperties":false}}},"description":"Error response."}}}