phoenix-rest-api

v2026.09.24

REST API development for Phoenix. Use when adding, modifying, or reviewing endpoints in src/phoenix/server/api/routers/v1/.

GitHub
Install command
npx skhub add arize-ai/phoenix-rest-api
Markdown
SKILL.md

Phoenix REST API

Endpoints: src/phoenix/server/api/routers/v1/. Read the relevant reference.

Checklist — run before committing any endpoint change

  1. make openapi — regenerate schema + client types, commit all generated files
  2. Add endpoint to the correct list in tests/integration/_helpers.py:
    • GET → _COMMON_RESOURCE_ENDPOINTS
    • Admin-only → _ADMIN_ONLY_ENDPOINTS
    • POST/PUT/DELETE → _VIEWER_BLOCKED_WRITE_OPERATIONS
    • Path format: use fake-id-{} for path params, test-tag for tag/name params (these are normalized by _ensure_endpoint_coverage_is_exhaustive)
  3. make lint-python — fix any lint errors before committing
ReferenceWhen
references/endpoint-patterns.mdAdding or modifying an endpoint
references/openapi-codegen.mdRegenerating schema or client types
references/testing-patterns.mdWriting integration tests
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

NOASSERTION

Source path

.agents/skills/phoenix-rest-api

Default branch

main

Latest commit

d7e5aeb

Tree SHA

db9821d