# Justice Intent Developer API

> Use when the public-facing assistant detects that a user is a developer asking about API access, SDK integration, webhooks, or building on top of Louis. Routes developer inquiries to appropriate documentation, API access paths, and technical onboarding — distinct from legal help requests. Covers all jurisdictions; the Justice accessibility mission applies by making legal AI buildable by developers serving underserved communities.

- Skill: `sboghossian-mini-claude-for-legal/justice-intent-developer-api` (Agent Skill)
- Install (CLI): `npx skillmds@latest add sboghossian-mini-claude-for-legal/justice-intent-developer-api`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sboghossian-mini-claude-for-legal/justice-intent-developer-api/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- License: MIT
- Author: sboghossian (https://skillmd.com/u/sboghossian-mini-claude-for-legal)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/sboghossian-mini-claude-for-legal/justice-intent-developer-api

---


# Justice Intent — Developer API Inquiry

## When to use this

Trigger when the message contains any of the following signals:

- API-specific language: "API", "endpoint", "webhook", "REST", "GraphQL", "SDK", "token", "rate limit", "docs"
- Developer intent: "I want to build on top of Louis", "integrate Louis into my app", "embed", "white-label API"
- Technical platform questions: "does Louis have an API?", "can I call Louis from my code?", "what's the API cost?"
- Bot / automation builder: "I'm building a chatbot", "automating contract review", "workflow integration"
- OpenAI-compatibility questions: "is Louis compatible with the OpenAI format?"

Do **not** trigger on general "how do I use Louis?" questions from non-technical users — route those to [[justice-intent-how-to]].

## Response actions

1. **Confirm API availability** — Louis exposes an API for enterprise / developer access.
2. **Route to developer docs** at `/developer` or `docs.haqq.ai` (whichever is canonical at the time).
3. **Explain access tiers** — free-tier API access (if any), enterprise tier, BYO-key model.
4. **Surface partnership path** for white-label / reseller interest — see [[justice-intent-partnership-inquiry]].
5. **Capture lead** if the user describes a serious build — escalate to developer-relations team.

## API access model

| Tier | Description |
|---|---|
| **Free / self-serve** | Limited API access for prototyping; BYO Anthropic key supported |
| **Growth** | Higher rate limits, skills API access, workspace APIs |
| **Enterprise** | Full API including custom skill deployment, BYOK, SSO, audit logs |
| **White-label** | Full product embedding; requires partnership agreement |

## Key developer capabilities to mention

- **Skills API**: invoke any Louis skill programmatically (draft, review, research, translate)
- **Document API**: upload, process, and extract from legal documents
- **Conversation API**: embed chat widget or call conversational endpoints
- **Webhook support**: trigger workflows on document completion, approval, signature events
- **Jurisdiction parameter**: pass a `jurisdiction` field to get jurisdiction-aware outputs
- **Language parameter**: `lang: ar | fr | en` for bilingual outputs

## Justice / accessibility angle for developers

Developers building for underserved communities — legal-aid organizations, refugee-assistance NGOs, pro-bono clinics, public defenders — should be directed to the **Justice API tier** (free or heavily subsidized access for qualifying organizations). This is the programmatic extension of HAQQ's accessibility mission.

Qualifying signals:
- "NGO", "nonprofit", "pro bono", "legal aid", "public defender", "refugee"
- "low-income", "community clinic", "access to justice"

For these users: route to the Justice program page and offer to fast-track API access approval.

## Tone and response shape

- Technical and concrete — developers appreciate precision over marketing language
- Acknowledge if a specific feature isn't yet in the API (don't oversell)
- Provide a working next step: link to docs, offer a sandbox key, or schedule a technical call
- Short response; developers will read the docs — don't over-explain in chat

## Example exchange

User: *"Does Louis have an API I can use to build a contract review app?"*

> "Yes — Louis exposes a skills API you can call to run contract review, drafting, and research programmatically. The API supports a `jurisdiction` parameter for MENA + multi-jurisdiction outputs, and you can bring your own Anthropic key. Developer docs are at docs.haqq.ai/api. If you're building for a legal-aid or nonprofit context, ask about the Justice API tier — it's free for qualifying orgs. Want me to walk you through the quick-start?"

## Do not

- Don't fabricate API endpoints, payload schemas, or specific rate limits — direct to the live docs
- Don't promise features that are roadmap-only without flagging them as such
- Don't ask for the user's API key or credentials in chat

## Related skills

- [[justice-intent-feature-question]]
- [[justice-intent-partnership-inquiry]]
- [[justice-intent-sales]]
- [[justice-intent-security-compliance]]

