How to setup Custom Log Integration with Profound API

Last updated: June 12, 2025

Setup Custom Log Integration

  1. Access the Profound dashboard and navigate to the Agent Analytics section

  2. Generate or retrieve your API key from the My Website tab

  3. In your middleware code, set up the API request using the following format:

    const response = await fetch('https://artemis.api.tryprofound.com/v1/logs/custom', {
      method: "POST",
      headers: {
        "x-api-key": "your-api-key",
        "Content-Type": "application/json"
      },
      body: JSON.stringify([logEntry])
    });
  4. Once implemented, verify your integration by checking the Logs tab in the Profound dashboard to confirm data ingestion

Important: Make sure to save your API key immediately after generation. The key may regenerate if you navigate away from the page before completing the setup process.

Usage

After setting up the custom log integration:

  • Send log entries to the API endpoint in JSON format

  • Monitor incoming logs through the Logs tab in your Profound dashboard

  • The API will return a confirmation message indicating the number of log entries being processed

For detailed log format specifications and requirements, refer to our documentation at https://docs.tryprofound.com/agent-analytics/custom