GET/api/v1/capabilitiescapabilities
Capabilities
| Handler | capabilities |
|---|---|
| Signature | async capabilities() -> JSONResponse |
| Source | L2190 |
REQUEST
curl -X GET \
http://127.0.0.1:8000/api/v1/capabilitiesCurrent Server Discovery & run information surface; paths, methods, status codes and handler signatures come directly from 0.8.4 source.
Source packages/fastsim-plugin-server/src/fastsim_plugin_server/application.pyCapabilities
| Handler | capabilities |
|---|---|
| Signature | async capabilities() -> JSONResponse |
| Source | L2190 |
curl -X GET \
http://127.0.0.1:8000/api/v1/capabilitiesLaunch status
| Handler | launch_status |
|---|---|
| Signature | async launch_status() -> JSONResponse |
| Source | L2252 |
curl -X GET \
http://127.0.0.1:8000/api/v1/launchReturn bounded, redacted operator events without opening a cold Run.
| Handler | server_logs |
|---|---|
| Signature | async server_logs(after_sequence: int=Query(default=0, ge=0, le=2 ** 63 - 1), limit: int=Query(default=200, ge=1, le=500), wait_s: float=Query(default=0.0, ge=0.0, le=30.0)) -> JSONResponse |
| Source | L2501 |
curl -X GET \
http://127.0.0.1:8000/api/v1/logsProcess metrics
| Handler | process_metrics |
|---|---|
| Signature | async process_metrics() -> JSONResponse |
| Source | L2197 |
curl -X GET \
http://127.0.0.1:8000/api/v1/metrics/processPlugin events
| Handler | plugin_events |
|---|---|
| Signature | async plugin_events(after_sequence: int=Query(default=0, ge=0, le=2 ** 63 - 1), limit: int=Query(default=100, ge=1, le=200), instance: str | None=Query(default=None, min_length=1, max_length=128, pattern=_ENTITY_PATTERN), topic: str | None=Query(default=None, min_length=1, max_length=128, pattern='^[A-Za-z0-9_.:-]+$')) -> JSONResponse |
| Source | L2467 |
curl -X GET \
http://127.0.0.1:8000/api/v1/plugins/eventsPlugin status
| Handler | plugin_status |
|---|---|
| Signature | async plugin_status() -> JSONResponse |
| Source | L2435 |
curl -X GET \
http://127.0.0.1:8000/api/v1/plugins/statusPlugin instance status
| Handler | plugin_instance_status |
|---|---|
| Signature | async plugin_instance_status(instance: str=Path(min_length=1, max_length=128, pattern=_ENTITY_PATTERN)) -> JSONResponse |
| Source | L2444 |
curl -X GET \
http://127.0.0.1:8000/api/v1/plugins/{instance}/statusScenario summary
| Handler | scenario_summary |
|---|---|
| Signature | async scenario_summary() -> JSONResponse |
| Source | L2388 |
curl -X GET \
http://127.0.0.1:8000/api/v1/scenarioScenario behavior
| Handler | scenario_behavior |
|---|---|
| Signature | async scenario_behavior() -> JSONResponse |
| Source | L2420 |
curl -X GET \
http://127.0.0.1:8000/api/v1/scenario/behaviorScenario evaluation
| Handler | scenario_evaluation |
|---|---|
| Signature | async scenario_evaluation() -> JSONResponse |
| Source | L2427 |
curl -X GET \
http://127.0.0.1:8000/api/v1/scenario/evaluationScenario scene
| Handler | scenario_scene |
|---|---|
| Signature | async scenario_scene() -> JSONResponse |
| Source | L2413 |
curl -X GET \
http://127.0.0.1:8000/api/v1/scenario/sceneScenario source
| Handler | scenario_source |
|---|---|
| Signature | async scenario_source() -> JSONResponse |
| Source | L2406 |
curl -X GET \
http://127.0.0.1:8000/api/v1/scenario/sourceState
| Handler | state |
|---|---|
| Signature | async state() -> JSONResponse |
| Source | L2638 |
curl -X GET \
http://127.0.0.1:8000/api/v1/state