Salla icon

Salla

Interact with Salla.sa e-commerce platform API

Actions38

Overview

This node integrates with the Salla.sa e-commerce platform API, allowing users to perform various operations on different resources such as orders, products, customers, addresses, special offers, coupons, shipments, and digital products. Specifically, for the Shipment resource with the Get operation, the node retrieves detailed information about a specific shipment by its ID.

Common scenarios where this node is beneficial include:

  • Fetching shipment details to track delivery status or update internal systems.
  • Integrating shipment data into order management workflows.
  • Automating notifications based on shipment status changes.

Practical example:

  • A user wants to retrieve the current status and details of a shipment with a known shipment ID to display it in their CRM or notify customers about delivery progress.

Properties

Name Meaning
ID The unique identifier of the shipment resource to retrieve. This is required for the Get operation.

Output

The node outputs a JSON object representing the shipment details retrieved from the Salla API. The structure typically includes all relevant shipment information such as shipment ID, status, tracking details, shipping address, and timestamps.

If the node supports binary data output (not indicated here), it would represent shipment-related files or documents, but for the Get operation on Shipment, only JSON data is returned.

Dependencies

  • Requires an API authentication token configured via OAuth2 credentials to access the Salla API.
  • Depends on the sallaApiRequest and sallaApiRequestAllItems helper functions to make HTTP requests to the Salla API endpoints.
  • The node must be configured with valid credentials that have permission to read shipment data.

Troubleshooting

  • Missing or invalid ID: The "ID" property is required. If omitted or incorrect, the API will return an error indicating the shipment was not found.
  • Authentication errors: Ensure the API key or OAuth2 token is correctly set up and has sufficient permissions.
  • Unsupported operation error: If an operation other than those supported for shipments (get, getAll, create, update, track) is selected, the node throws an error specifying the unsupported operation.
  • API rate limits or network issues: These can cause request failures; retry or check network connectivity.

Links and References

Discussion