Skip to main content

phoenix-rest-api

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

Source facts

Repository
Arize-ai/phoenix
Last source activity
September 2, 2026 at 23:44
Detected SKILL.md language
English
Stars
11,868
Forks
1,208

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
4 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
phoenix-rest-api
user-invocable
false
description
REST API development for Phoenix. Use when adding, modifying, or reviewing endpoints in src/phoenix/server/api/routers/v1/.
metadata
{"internal":true}
# 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 | Reference | When | |-----------|------| | `references/endpoint-patterns.md` | Adding or modifying an endpoint | | `references/openapi-codegen.md` | Regenerating schema or client types | | `references/testing-patterns.md` | Writing integration tests |
View on GitHub