Starfish (CampingCare/HotelCare) icon

Starfish (CampingCare/HotelCare)

Interact with the Starfish API for CampingCare and HotelCare

Overview

This node interacts with the Starfish API specifically for the Contacts API resource to retrieve detailed information about a single contact by its unique identifier. It supports optional inclusion of related data such as invoice payments, invoices, meta information, reservation payment terms, and reservations. This node is useful in scenarios where detailed contact data is needed for customer management, billing, or reservation tracking in camping or hotel care systems.

Use Case Examples

  1. Retrieve a contact's full profile including invoices and payments for billing reconciliation.
  2. Fetch contact details along with reservation information to manage bookings.
  3. Get contact meta information for analytics or reporting purposes.

Properties

Name Meaning
Contact ID Unique identifier of the contact to retrieve, required to specify which contact's data to fetch.
Get Invoice Payments Boolean flag to include invoice payment details in the response.
Get Invoices Boolean flag to include invoice data in the response.
Get Meta Boolean flag to include meta information about the contact.
Get Reservation Payment Terms Boolean flag to include reservation payment terms in the response.
Get Reservations Boolean flag to include reservation details related to the contact.
Request Options Advanced request settings such as batching, SSL certificate validation, proxy configuration, and request timeout to control how the API call is made.

Output

JSON

  • contact
    • id - Unique identifier of the retrieved contact.
    • name - Name of the contact.
    • email - Email address of the contact.
    • phone - Phone number of the contact.
    • invoices - List of invoices associated with the contact, if requested.
    • invoicePayments - Details of invoice payments related to the contact, if requested.
    • meta - Meta information about the contact, if requested.
    • reservationPaymentTerms - Reservation payment terms linked to the contact, if requested.
    • reservations - Reservation details associated with the contact, if requested.

Dependencies

  • Starfish API for CampingCare/HotelCare

Troubleshooting

  • Ensure the Contact ID is valid and exists in the system to avoid 'not found' errors.
  • Check API key credentials are correctly configured and have necessary permissions.
  • If SSL errors occur, consider enabling 'Ignore SSL Issues' option cautiously.
  • Timeout errors may require increasing the timeout setting or checking network connectivity.

Links

Discussion