How do I get an API key?
How do I get an API key?
- Sign up at getchatads.com
- Navigate to Settings → API Keys
- Click Generate API Key
- Copy your key (starts with
cak_)
Can I use ChatAds with multiple AI assistants?
Can I use ChatAds with multiple AI assistants?
Yes! Your API key works across any integration. Rate limits are per-team, shared across all API keys and integrations. Create multiple API keys in the dashboard if you need separate tracking for different projects.
How do I integrate with streaming responses?
How do I integrate with streaming responses?
For streaming AI responses, call ChatAds first:
Is there a webhook for real-time events?
Is there a webhook for real-time events?
Not currently. ChatAds is a synchronous API—you send a request and receive an immediate response. For async workflows, use tools like n8n or Zapier to trigger actions based on API responses.
What can team Owners do?
What can team Owners do?
Owners have full control over the team. They can manage all team settings, invite and remove members, create and revoke API keys, manage billing and payment methods, and delete the team. Each team must have at least one owner.
What can team Admins do?
What can team Admins do?
Admins can manage team members (invite, change roles, remove), create and revoke API keys, edit rules and affiliate keys, use the API Explorer, and update team settings. However, they cannot manage billing, change payment methods, or delete the team.
What can team Members do?
What can team Members do?
Members have operational access—they can view and copy API keys, edit rules and affiliate keys, and use the API Explorer for testing. However, they cannot create or revoke API keys, invite other members, or change team settings. This role is ideal for developers who need to configure rules and test integrations without managing keys or team membership.
What can team Viewers do?
What can team Viewers do?
Viewers have read-only access to team resources. They can view usage metrics, billing information, team settings, and team members, but cannot see API keys or make any changes. Viewers cannot edit rules or use the API Explorer. This role is perfect for stakeholders like executives or finance team members who need visibility without edit permissions.
Can I change someone's team role?
Can I change someone's team role?
Yes, if you’re an Owner or Admin, you can change the role of any team member except other Owners. You cannot change your own role, and you cannot remove the last Owner from a team.
How do I invite team members?
How do I invite team members?
Click the Invite Member button in the Team Members section. Enter their email address and select the role you want to assign them. They’ll receive an email invitation to join your team.
How do I test if my integration is working correctly?
How do I test if my integration is working correctly?
Use the API Explorer in the dashboard to send test requests and see real responses. You can:
- Test different message types and parameters
- See the full request/response JSON
- Copy generated code snippets (cURL, TypeScript, Python)
Cmd/Ctrl + Enter to send, Cmd/Ctrl + K to clear, ? to view all shortcuts.For automated testing, use your free tier quota or contact support for extended test limits.Can I use ChatAds in development/staging environments?
Can I use ChatAds in development/staging environments?
Yes. We recommend creating separate API keys for dev/staging vs production:
- Go to Settings → API Keys
- Create a key named “Development” or “Staging”
- Use this key in your non-production environments
What's the difference between the SDKs vs calling the API directly?
What's the difference between the SDKs vs calling the API directly?
The SDKs provide convenience wrappers around the REST API:SDKs offer:
- Type-safe request/response handling
- Automatic error parsing
- Built-in retry logic
- Simpler authentication setup
- Your language doesn’t have an official SDK
- You need fine-grained control over requests
- You’re integrating with existing HTTP clients
Do I need my own Amazon affiliate account?
Do I need my own Amazon affiliate account?
An Amazon Associates tag is recommended but not required. Without a tag, ChatAds will use
PLACEHOLDER_TAG in generated URLs—the API still works, but you won’t earn affiliate commissions until you configure your tag.- Amazon Affiliate Tag (optional) - Enter your Amazon Associates tag (e.g.,
yourtag-20) in Settings > Affiliate Keys. URLs will containtag=PLACEHOLDER_TAGif not configured. - Amazon Product API Key (optional) - Add your PA-API key for direct Amazon product lookups