Changes for oeg/interface-contract.md: 3 added lines, 3 removed lines.
Original line number
Diff line number
Diff line
@@ -153,12 +153,12 @@ This is the simplest read path: OEG answers from its own operation record when t
| Method | Path | Purpose |
|---|---|---|
| GET | `http://srm:8081/internal/catalog/service-specifications` | Catalog proxy (list/get service specs) |
| GET | `http://srm:8081/internal/catalog/service-specifications` | Catalog proxy (list/get service specs); the list form requires `app_provider_id` |
| POST | `http://srm:8081/internal/catalog/service-specifications` | Synchronous catalog write for app registration (`POST /apps`) — the one synchronous internal-HTTP mutation, see [oeg/architecture.md](/oeg/architecture.md) |
| GET | `http://srm:8081/internal/zones` | Zone list for deployment UX and operator tooling |
| GET | `http://srm:8081/internal/service-instances/{id}` | Live instance snapshot read (used by `GET`/`DELETE /appinstances`) |
| GET | `http://srm:8081/internal/network-capabilities/{service_instance_id}` | Live capability detail for one async network capability — used by `GET /sessions/{id}` and `GET /traffic-influences/{id}`. The path key is the caller-facing CAMARA id (ADR-0033) |
| GET | `http://srm:8081/internal/network-capabilities` | Collection form, filtered by `capability_type` / `service_specification_id` — used by `GET /traffic-influences?appId=...` |
| GET | `http://srm:8081/internal/network-capabilities` | Collection form, scoped by the required `app_provider_id` and filtered by `capability_type` / `service_specification_id` — used by `GET /traffic-influences?appId=...` |