exa-common-errors

Featured

Diagnose and fix Exa API errors by HTTP code and error tag. Use when encountering Exa errors, debugging failed requests, or troubleshooting integration issues. Trigger with phrases like "exa error", "fix exa", "exa not working", "debug exa", "exa 429", "exa 401".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Exa Common Errors ## Overview Quick reference for Exa API errors by HTTP status code and error tag. All error responses include a `requestId` field — include it when contacting Exa support at hello@exa.ai. ## Error Reference ### 400 — Bad Request | Error Tag | Cause | Solution | |-----------|-------|----------| | `INVALID_REQUEST_BODY` | Malformed JSON or missing required fields | Validate JSON structure and required `query` field | | `INVALID_REQUEST` | Conflicting parameters | Remove contradictory options (e.g., date filters with `company` category) | | `INVALID_URLS` | Malformed URLs in `getContents` | Ensure URLs have `https://` protocol | | `INVALID_NUM_RESULTS` | numResults > 100 with highlights | Reduce to <= 100 or remove highlights | | `INVALID_JSON_SCHEMA` | Bad schema in `summary.schema` | Validate JSON schema syntax | | `NUM_RESULTS_EXCEEDED` | Exceeds plan limit | Check your plan's max results | | `NO_CONTENT_FOUND` | No content at provided URLs | Verify URLs are accessible | ### 401 — Unauthorized ```bash # Verify your API key is set and valid echo "Key set: ${EXA_API_KEY:+yes}" # Test with curl curl -s -o /dev/null -w "%{http_code}" \ -X POST https://api.exa.ai/search \ -H "x-api-key: $EXA_API_KEY" \ -H "Content-Type: application/json" \ -d '{"query":"test","numResults":1}' ``` **Fix:** Regenerate API key at [dashboard.exa.ai](https://dashboard.exa.ai). ### 402 — Payment Required | Error Tag | Cause | Solution | |-----------|-------|----------|...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

exa-incident-runbook

Execute Exa incident response with triage, mitigation, and postmortem procedures. Use when responding to Exa-related outages, investigating errors, or running post-incident reviews for Exa integration failures. Trigger with phrases like "exa incident", "exa outage", "exa down", "exa on-call", "exa emergency", "exa broken".

2,266 Updated today
jeremylongshore
AI & Automation Featured

exa-debug-bundle

Collect Exa debug evidence for support tickets and troubleshooting. Use when encountering persistent issues, preparing support tickets, or collecting diagnostic information for Exa problems. Trigger with phrases like "exa debug", "exa support bundle", "collect exa logs", "exa diagnostic".

2,266 Updated today
jeremylongshore
AI & Automation Featured

exa-security-basics

Secure Exa API keys, implement content moderation, and manage domain restrictions. Use when securing API keys, auditing Exa security configuration, or implementing content safety filtering. Trigger with phrases like "exa security", "exa secrets", "secure exa", "exa API key security", "exa content moderation".

2,266 Updated today
jeremylongshore
AI & Automation Featured

exa-advanced-troubleshooting

Apply advanced debugging techniques for hard-to-diagnose Exa issues. Use when standard troubleshooting fails, investigating latency spikes, or preparing evidence bundles for Exa support escalation. Trigger with phrases like "exa hard bug", "exa mystery error", "exa deep debug", "difficult exa issue", "exa latency spike".

2,266 Updated today
jeremylongshore
AI & Automation Featured

exa-install-auth

Install the exa-js SDK and configure API key authentication. Use when setting up a new Exa integration, configuring API keys, or initializing Exa in a Node.js/Python project. Trigger with phrases like "install exa", "setup exa", "exa auth", "configure exa API key", "exa-js".

2,266 Updated today
jeremylongshore