GateKit icon

GateKit

Universal messaging gateway - send messages across multiple platforms

Actions26

Overview

The node provides integration with a universal messaging gateway called GateKit, enabling interaction with messages across multiple platforms within projects. Specifically, the Messages - Get operation retrieves detailed information about a specific message by its unique ID within a given project.

This operation is useful when you need to fetch the full details of a particular message, for example:

  • To review the content and metadata of a received or sent message.
  • To debug or audit message delivery and processing.
  • To display message details in a custom dashboard or workflow.

Properties

Name Meaning
Message ID The unique identifier of the message to retrieve.
Project Slug The identifier (slug) of the project under which the message exists.

Note: The property "MessageId" appears duplicated but refers to the same message ID parameter.

Output

The output will contain the JSON representation of the requested message object as returned by the GateKit API. This typically includes all message details such as content, sender, recipient, timestamps, status, platform info, and any associated metadata.

No binary data output is indicated for this operation.

Dependencies

  • Requires an API key credential for GateKit API authentication.
  • The node uses the base URL provided by the API credentials to make HTTP requests.
  • The user must specify the correct project slug and message ID to successfully retrieve the message.

Troubleshooting

  • Invalid or missing Message ID: Ensure the Message ID is correctly specified and exists in the project.
  • Incorrect Project Slug: Verify that the project slug matches an existing project in GateKit.
  • Authentication errors: Confirm that the API key credential is valid and has permissions to access the project and messages.
  • Network or API errors: Check connectivity and GateKit service status if requests fail unexpectedly.

Common error messages will likely relate to 404 Not Found (message or project not found), 401 Unauthorized (invalid credentials), or 400 Bad Request (invalid parameters).

Links and References

Discussion