Easy!Appointments

Consume Easy!Appointments API

Actions38

Overview

The Easy!Appointments node for n8n allows you to interact with the Easy!Appointments API. Specifically, when using the Provider resource and the Delete operation, this node enables you to delete a provider from your Easy!Appointments system by specifying the Provider ID.

Common scenarios:

  • Removing a provider who is no longer available or part of your organization.
  • Automating cleanup of provider records as part of HR or scheduling workflows.

Example use case:
You might use this node in an automation that deactivates users in multiple systems when an employee leaves, ensuring their provider record is also deleted from Easy!Appointments.

Properties

Name Type Meaning
Provider ID String The unique identifier of the provider to be deleted. This is required to specify which provider should be removed from the system.

Output

  • On successful deletion, the output will be:
    {
      "success": true
    }
    
  • If an error occurs and "Continue On Fail" is enabled, the output will include:
    {
      "error": "Error message text"
    }
    

Dependencies

  • External Service: Requires access to an Easy!Appointments instance with API support.
  • API Credentials: You must configure the easyAppointmentsApi credential in n8n, including:
    • Base URL (without trailing slash)
    • Username
    • Password

Troubleshooting

Common issues:

  • Missing or incorrect Provider ID: If the Provider ID does not exist, the API will likely return an error indicating the provider was not found.
  • Invalid credentials or base URL: If the credentials are incorrect or the base URL is missing/invalid, the node will throw an authentication or connection error.
  • Insufficient permissions: The user associated with the credentials must have permission to delete providers.

Common error messages:

  • "Base URL is required": Ensure the Easy!Appointments API URL is set in your credentials.
  • "Request failed with status code 404": The specified Provider ID does not exist.
  • "Authentication failed": Check your username and password in the credentials.

How to resolve:

  • Double-check the Provider ID value.
  • Verify your API credentials and base URL.
  • Ensure the user has the necessary permissions in Easy!Appointments.

Links and References

Discussion