MsgCore icon

MsgCore

Universal messaging gateway - send messages across multiple platforms

Overview

This node provides integration with a universal messaging gateway platform, allowing users to manage API keys associated with projects. Specifically, the ApiKeys - List operation retrieves all API keys for a specified project. This is useful for administrators or developers who need to audit, monitor, or manage access credentials programmatically within their automation workflows.

Common scenarios include:

  • Listing all API keys to verify which keys are active for a project.
  • Automating security audits by fetching API key lists regularly.
  • Integrating with other systems that require knowledge of existing API keys.

Example: A user wants to retrieve all API keys for their "default" project to display them in a dashboard or to check if any keys need revocation.

Properties

Name Meaning
Project Project identifier to operate on (string). Specifies the project whose API keys will be listed.

Output

The node outputs JSON data containing the list of API keys for the specified project. The structure typically includes details about each API key such as its ID, name, scopes, creation date, expiration, and status. This allows downstream nodes or processes to consume and act upon the API key information.

No binary data output is involved in this operation.

Dependencies

  • Requires an API key credential for authenticating requests to the messaging gateway platform's API.
  • The node uses the base URL and authentication headers configured in the credential.
  • The project identifier must correspond to an existing project in the platform.

Troubleshooting

  • Invalid Project Identifier: If the project name provided does not exist or is misspelled, the API call will fail. Verify the project identifier is correct.
  • Authentication Errors: Missing or invalid API key credential will cause authorization failures. Ensure the credential is properly set up and has sufficient permissions.
  • Network Issues: Connectivity problems to the API endpoint can cause request failures. Check network access and API availability.
  • Empty Results: If no API keys are returned, confirm that the project actually has API keys created.

Links and References

Discussion