TANSS Verträge icon

TANSS Verträge

Verwaltet Verträge und Angebote in der TANSS API

Overview

This node integrates with the TANSS API to manage contracts and offers. It supports operations such as creating, retrieving, listing, and updating offers and contracts. This is useful for automating contract lifecycle management within workflows, for example:

  • Automatically creating new offers or contracts based on incoming data.
  • Retrieving details of a specific offer by its ID.
  • Listing all available offers for reporting or further processing.
  • Updating existing contracts with new information.

Such automation can streamline sales and contract management processes, reduce manual data entry, and ensure up-to-date contract records.

Properties

Name Meaning
API Token API token obtained from TANSS authentication, used to authorize API requests.
Angebots-/Vertrags-ID The numeric ID of the offer or contract to retrieve or update (required for some operations).

Note: The above properties are relevant for the "Angebot abrufen" operation.

Output

The node outputs JSON data representing the response from the TANSS API for the requested operation. For "Angebot abrufen" (getOffer), the output JSON contains the detailed data of the specified offer retrieved from the API.

No binary data output is produced by this node.

Dependencies

  • Requires an active TANSS API credential with a valid base URL and API token.
  • The node expects the API token to be provided as an input property.
  • Network access to the TANSS API endpoint is necessary.

Troubleshooting

  • Missing Credentials: If no credentials are found, the node throws an error "Keine Anmeldedaten gefunden!" Ensure that the API credential is configured correctly in n8n.
  • Empty Fields for Creation/Update: When creating or updating offers/contracts, if no fields are provided, errors like "Keine Felder für die Angebotserstellung angegeben." or "Keine Felder zum Aktualisieren angegeben." will occur. Provide the required fields in the input.
  • Invalid Operation: If an unsupported operation is specified, the node throws an error indicating the operation is not recognized.
  • API Request Failures: Errors during API calls include the operation name and the original error message, e.g., "Fehler beim Ausführen von getOffer: ". Check network connectivity, API token validity, and API endpoint availability.

Links and References

Discussion