Actions30
- Accommodations API Actions
- Administrations API Actions
- Contacts API Actions
- Invoices API Actions
- Price Calculation API Actions
- Rates API Actions
- Reservations API Actions
- Timezones API Actions
Overview
This node operation deletes an invoice using the Starfish API for CampingCare and HotelCare. It is useful for automating the removal of invoices by specifying their unique identifier, which can help in managing billing and accounting workflows efficiently. For example, it can be used to delete outdated or incorrect invoices programmatically within an automated workflow.
Use Case Examples
- Deleting an invoice by providing its unique invoice ID to keep the invoice records up to date.
- Automating invoice cleanup in a financial system by batch deleting multiple invoices using this node.
Properties
| Name | Meaning |
|---|---|
| Invoice ID | Unique identifier of the invoice to be deleted. |
| Request Options | Additional request settings such as batching, SSL certificate validation, proxy configuration, and request timeout. |
Output
JSON
success- Indicates whether the invoice deletion was successful.message- Additional information or confirmation message about the deletion operation.
Dependencies
- Requires an API key credential for authentication with the Starfish API.
Troubleshooting
- Common issues include invalid or missing invoice ID, resulting in errors from the API about the invoice not being found.
- SSL certificate validation errors if the server's SSL certificate is not trusted; can be bypassed by enabling the 'Ignore SSL Issues' option, though this is insecure.
- Timeout errors if the server does not respond within the specified timeout period; increasing the timeout value may help.
- Proxy configuration errors if the proxy URL or credentials are incorrect.
Links
- Starfish API Documentation - Delete Invoice - Official documentation for the Delete Invoice endpoint of the Starfish API.