QuotiDatabases icon

QuotiDatabases

Allows CRUD operations at Quoti tables

Overview

The QuotiDatabases node allows you to perform CRUD (Create, Read, Update, Delete) operations on tables within the Quoti platform.
For the Default resource and Delete operation, this node deletes a specific row from a selected database table in Quoti.

Common scenarios:

  • Automating the removal of outdated or incorrect records from a Quoti database.
  • Integrating with workflows that require conditional deletion of data based on upstream logic.
  • Cleaning up test or temporary data as part of a workflow.

Example:
You might use this node to automatically delete a user record from your Quoti database when they unsubscribe from your service.


Properties

Name Type Meaning
Database Name or ID options The identifier or name of the target database table in Quoti. You can select from a list or provide an ID/URL copied from Notion's "copy link" feature.
ID string The unique identifier of the row (resource) you want to delete from the selected database.
Options collection Additional optional settings:
- User Token: Override the default token for authentication.
- Organization Slug: Override the organization slug from credentials.
- Organization API Key: Override the API key.
- Body: JSON body to override properties (not used for delete).

Output

  • json:

    • On success:
      {
        "sucess": true
      }
      
    • On error:
      {
        "error": {
          "message": "...",
          "type": "unauthenticated" | "unknown",
          "errorData": { ... } // present for unknown errors
        }
      }
      
  • The output is always in JSON format. No binary data is produced by this operation.


Dependencies

  • External Service: Requires access to the Quoti API.
  • n8n Credentials: Must have a credential named quotiApi configured with:
    • Organization Slug
    • API Key
  • Optional: User Token can be provided per request via the "Options" property.

Troubleshooting

Common Issues:

  • Authentication Errors:

    • Error message:
      {
        "error": {
          "message": "The user could not be retrieved. There is a problem with the user's token or the api key.",
          "type": "unauthenticated"
        }
      }
      
      • Resolution: Check that your API Key and/or User Token are correct and not expired.
  • Unknown Errors:

    • Error message includes "Unknown error: ..." with additional details.
      • Resolution: Review the error message for clues. Common causes include network issues, invalid IDs, or misconfigured parameters.
  • Missing Required Fields:

    • If "Database Name or ID" or "ID" is missing, the node will fail to execute.
      • Resolution: Ensure both fields are set.

Links and References

Discussion