Skip to main content
This guide walks you through submitting your first topic and understanding how commentary generation works.
Prerequisites: You need a Partner account with at least one licensed persona. Don’t have one? Contact sales.
Human-in-the-Loop Quality: Unleeshed generates authentic, high-fidelity commentary through a human-in-the-loop workflow. Creators inject their real perspective before AI generates. This ensures genuine responses but means commentary typically arrives within hours, not seconds.

Step 1: Get Your API Key

1

Log into Partner Dashboard

Go to app.unleeshed.ai/partner and sign in.
2

Navigate to API Keys

Click DeveloperAPI Keys in the sidebar.
3

Create a New Key

Click Create API Key, name it “Quickstart Test”, and select these scopes:
  • personas:read
  • topics:submit
  • topics:read
4

Copy Your Key

Copy the key immediately — it’s only shown once!
Store your API key securely. Never expose it in client-side code.

Step 2: Find Your Personas

Let’s see which personas you have access to.
Response:
Save those persona IDs — you’ll need them in the next step.

Step 3: Create a Topic

Now let’s submit a topic for commentary. Pick a hot sports topic (max 100 characters) and send it to your personas.
Response:
Save the topic_id — you need it to fetch the commentaries.

Step 4: Check Status

Since commentary involves human creators, it takes time. Use the status endpoint to monitor progress.
Example output:
Timeline: Creators typically respond within 30 minutes to a few hours. Set up periodic polling (every 1-5 minutes) or use webhooks in production.

Step 5: Fetch the Commentary

Once overall_status is partial or completed, fetch the ready commentaries:
The Result:

You’re Set Up!

You’ve completed the integration basics:
1

Created an API key

With the right scopes for commentary generation
2

Retrieved your licensed personas

So you know who can generate commentary
3

Submitted a topic

And selected which personas should respond
4

Learned to check status

Monitor the human-in-the-loop workflow
5

Fetched the results

Unique, high-fidelity commentary from each persona
Production Tip: For production integrations, consider implementing webhook callbacks instead of polling. Contact api@unleeshed.ai to discuss webhook setup.

What’s Next?

Display Best Practices

Learn how to beautifully present commentaries in your UI.

Error Handling

Build robust integrations that handle edge cases.

Core Concepts

Deep dive into personas, licensing, and fidelity.

Full API Reference

Explore all available endpoints.

Complete Working Example

Here’s a full integration example using the status endpoint: