POPORobotMessageCardApi Trigger icon

POPORobotMessageCardApi Trigger

Starts the workflow on a popo update

POPORobotMessageCardApi Trigger

AI-generated

Overview

This node acts as a webhook trigger for the POPORobotMessageCardApi, starting workflows based on updates received from the POPORobot platform. It supports handling encrypted incoming data, decrypting it using AES with credentials provided. The node can respond to webhook requests immediately, after the last node finishes, or delegate response control to a separate 'Respond to Webhook' node. It is useful for integrating POPORobot message card events into automated workflows, such as processing incoming messages or notifications from the POPORobot platform.

Use Case Examples

  1. Automatically process and respond to POPORobot message card updates in real-time.
  2. Decrypt and handle encrypted webhook payloads from POPORobot for secure data processing.
  3. Configure webhook response timing and content based on workflow needs, including sending custom HTTP response codes and headers.

Properties

Name Meaning
Respond Determines when and how the node responds to the webhook request, with options to respond immediately, after the last node finishes, or using a separate 'Respond to Webhook' node.
Response Code HTTP response code to return when responding immediately or after the last node finishes.
Response Data Specifies what data to return when responding after the last node finishes, such as all entries, first entry JSON, first entry binary, or no response body.
Property Name (responseBinaryPropertyName) Name of the binary property to return when responding with binary data from the first entry.
Options Additional options including whether to receive binary data, binary property name, ignoring bots, sending no response body, raw body handling, custom response data, content type, response headers, and property name for response data.

Output

JSON

  • json
    • headers - Headers from the incoming webhook request.
    • params - Parameters from the incoming webhook request.
    • query - Query parameters from the incoming webhook request.
    • body - Body content of the incoming webhook request.

Dependencies

  • Requires credentials for POPORobot API including token and AES key for decryption.

Troubleshooting

  • Ensure the POPORobot API credentials are correctly configured with valid token and AES key to decrypt incoming encrypted data.
  • If webhook responses are not behaving as expected, verify the 'Respond' mode setting and ensure a 'Respond to Webhook' node is used if selected.
  • Check that the response code is within the valid HTTP range (100-599).
  • If binary data is expected, confirm the binary property names are correctly set in options.

Links

Discussion