Actions26
Overview
The "Dental Office" node integrates with the Dental Office Cloud API, enabling automation workflows to manage dental office data. Specifically, the "Dentista" (Dentist) resource with the "Listar" (List) operation allows users to retrieve a list of dentists from the system. This operation supports filtering by dentist name, clinic ID, pagination, and whether to include only deleted dentists.
This node is beneficial in scenarios where you want to automate fetching dentist information for reporting, synchronization with other systems, or dynamic selection in workflows. For example, you could use it to pull all active dentists from a specific clinic or search dentists by name to populate dropdowns in forms.
Properties
| Name | Meaning |
|---|---|
| Buscar por Nome | Search dentists by their name (string filter). |
| Página | Page number for paginated results (number). |
| ID da Clínica | Filter dentists by the clinic's ID (number). |
| Apenas Excluídos | List only dentists that have been marked as deleted (boolean). |
Output
The output is an array of JSON objects representing dentists retrieved from the Dental Office Cloud API. Each object contains detailed dentist information as returned by the API, such as name, identification numbers, contact details, and related attributes.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating requests to the Dental Office Cloud API.
- The node uses the internal helper function
dentalOfficeApiRequestto perform HTTP requests to the API endpoints. - Proper configuration of the API credential within n8n is necessary for successful communication.
Troubleshooting
- Invalid JSON format errors: Some properties accept JSON strings (e.g., addressesAttributes), but for this operation ("Listar" on Dentista), no JSON input is required, so this is unlikely here.
- API authentication errors: Ensure the API key credential is correctly set up and has sufficient permissions.
- Empty results: If filters are too restrictive (e.g., searching by a name that does not exist or specifying a clinic ID with no dentists), the result may be empty.
- Pagination issues: If requesting pages beyond available data, the response might be empty; verify the page number parameter.
- OnlyDeleted flag misuse: Setting "Apenas Excluídos" to true will return only deleted dentists; ensure this matches your intent.
Links and References
- Dental Office Cloud API documentation (refer to official API docs for endpoint details)
- n8n documentation on creating and using custom nodes and credentials