mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node interacts with the mittwald mStudio API to list backups for a specified project. It is useful in scenarios where you need to retrieve and manage backup data related to projects hosted or managed via mittwald services. For example, you might use this node to automate monitoring of project backups, filter backups based on certain criteria like export availability or search terms, or paginate through large sets of backup records.

Properties

Name Meaning
Project Id ID of the Project to get Backups for.
Search Term Search term to filter Project Backups by matching against the id and description fields.
With Exports Only If true, only backups that include exports will be listed.
Sort Order Sort order for listing backups. Options: "Oldest First" or "Newest First".
Limit Maximum number of backup records to return in the response.
Skip Number of items to skip in the result set; should be a multiple of limit.
Page Page number to display. If both page and skip are set, skip takes precedence.

Output

The node outputs a JSON array containing backup objects corresponding to the requested project. Each object represents a backup record with details such as its ID, description, export status, creation date, and other metadata as provided by the mittwald mStudio API.

If the API supports binary data for backups (e.g., downloadable backup files), the node would handle it accordingly, but based on the static analysis, the output focuses on JSON metadata about backups.

Dependencies

  • Requires an API key credential for authenticating with the mittwald mStudio API.
  • The base URL for API requests is https://api.mittwald.de.
  • The node uses standard HTTP headers accepting and sending JSON content.
  • No additional external dependencies beyond the mittwald API and n8n's HTTP request capabilities.

Troubleshooting

  • Invalid Project Id: If the project ID is incorrect or does not exist, the API may return an error or empty results. Verify the project ID before running the node.
  • Authentication Errors: Ensure the API key credential is valid and has sufficient permissions to access backup data.
  • Pagination Issues: Using inconsistent values for skip and page can cause unexpected results. Prefer using one method consistently; if both are set, skip overrides page.
  • Empty Results: If no backups are returned, check the searchTerm and withExportsOnly filters to ensure they are not overly restrictive.

Links and References

Discussion