N8N Tools KakaoTalk icon

N8N Tools KakaoTalk

Interact with KakaoTalk API

Overview

The node interacts with the KakaoTalk API to perform various messaging-related operations. Specifically, for the Messages resource and the Get Message History operation, it retrieves the history of messages sent or received within a specified date range.

This functionality is useful for businesses or developers who want to analyze message logs, audit communication history, or generate reports based on message activity over time.

Practical example:
A marketing team could use this node to fetch all messages sent via KakaoTalk between two dates to evaluate campaign reach and engagement.

Properties

Name Meaning
Start Date The start date (in YYYY-MM-DD format) from which to begin retrieving message history.
End Date The end date (in YYYY-MM-DD format) up to which to retrieve message history.

Output

The output JSON contains the message history data returned by the KakaoTalk API for the specified date range. This typically includes details such as message timestamps, sender/receiver information, message content summaries, and status.

The node does not explicitly handle binary data for this operation; the output is structured JSON representing the message records.

Dependencies

  • Requires an API key credential for authenticating requests to the KakaoTalk API.
  • The node uses the base URL https://kapi.kakao.com for API calls.
  • No additional external dependencies are indicated beyond the KakaoTalk API access.

Troubleshooting

  • Common issues:

    • Invalid or missing API key credential will cause authentication failures.
    • Incorrect date formats for Start Date or End Date may result in API errors or empty results.
    • Requesting a date range that is too large might lead to timeouts or rate limiting by the API.
  • Error messages:

    • "Unknown operation: getMessageHistory" — indicates the operation parameter was set incorrectly; ensure "Get Message History" is selected.
    • API error messages related to invalid parameters or authentication will be passed through in the node's output if "Continue On Fail" is enabled.
  • Resolutions:

    • Verify the API key is correctly configured in n8n credentials.
    • Use valid date strings in YYYY-MM-DD format.
    • Narrow down the date range if encountering timeouts or rate limits.

Links and References

Discussion