{"@context": "https://schema.org", "@type": "WebAPI", "name": "Microcks API v1.7 API", "description": "API offered by Microcks, the Kuebrnetes native tools for API and microservices mocking and testing (microcks.io)", "provider": {"@type": "Organization", "name": "microcks.local"}, "documentation": "https://raw.githubusercontent.com/microcks/microcks/master/api/microcks-openapi-v1.7.yaml"}
API offered by Microcks, the Kuebrnetes native tools for API and microservices mocking and testing (microcks.io)
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: http://microcks.local http://microcks.example.com/api
auth: o a u t h 2
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
API offered by Microcks, the Kuebrnetes native tools for API and microservices mocking and testing (microcks.io)
| method | path | what the vendor says it does |
|---|---|---|
POST | /artifact/upload | Upload an artifact Uploads an artifact to be imported by Microcks. job |
GET | /export | Export a snapshot Export a repostiory snapshot with requested services mock |
GET | /features/config | Get features configuration config |
POST | /import | Import a snapshot Import a repository snapshot previsouly exported into Microcks mock |
GET | /jobs | Get ImportJobs Retrieve a list of ImportJobs job |
POST | /jobs | Create ImportJob Create a new ImportJob job |
GET | /jobs/count | Get the ImportJobs counter job |
GET | /jobs/{id} | Get ImportJob Retrieve an ImportJob using its identifier job |
POST | /jobs/{id} | Update ImportJob Update an ImportJob job |
DELETE | /jobs/{id} | Delete ImportJob Delete an ImportJob job |
PUT | /jobs/{id}/activate | Activate an ImportJob Make an ImportJob active, so that it is executed job |
PUT | /jobs/{id}/start | Start an ImportJob Starting an ImportJob forces it to immediatly import mock definitions job |
PUT | /jobs/{id}/stop | Stop an ImportJob Stopping an ImportJob desactivate it, so that it won't execute at next schedule job |
GET | /keycloak/config | Get authentification configuration config |
GET | /metrics/conformance/aggregate | Get aggregation of conformance metrics metrics |
GET | /metrics/conformance/service/{serviceId} | Get conformance metrics for a Service metrics |
GET | /metrics/invocations/global | Get aggregated invocation statistics for a day metrics |
GET | /metrics/invocations/global/latest | Get aggregated invocations statistics for latest days metrics |
GET | /metrics/invocations/top | Get top invocation statistics for a day metrics |
GET | /metrics/invocations/{serviceName}/{serviceVersion} | Get invocation statistics for Service metrics |
GET | /metrics/tests/latest | Get latest tests results metrics |
GET | /resources/service/{serviceId} | Get Resources by Service |
GET | /resources/{name} | Get Resource |
GET | /secrets | Get Secrets config |
POST | /secrets | Create a new Secret config |
GET | /secrets/count | Get the Secrets counter config |
GET | /secrets/{id} | Get Secret Retrieve a Secret config |
PUT | /secrets/{id} | Update Secret Update a Secret config |
DELETE | /secrets/{id} | Delete Secret Delete a Secret config |
GET | /services | Get Services and APIs mock |
GET | /services/count | Get the Services counter mock |
GET | /services/labels | Get the already used labels for Services mock |
GET | /services/search | Search for Services and APIs mock |
GET | /services/{id} | Get Service mock |
DELETE | /services/{id} | Delete Service Delete a Service mock |
PUT | /services/{id}/metadata | Update Service Metadata mock |
PUT | /services/{id}/operation | Override Service Operation mock |
POST | /tests | Create a new Test test |
GET | /tests/service/{serviceId} | Get TestResults by Service test |
GET | /tests/service/{serviceId}/count | Get the TestResults for Service counter test |
and 4 more operation(s) in this specification, all searchable.
specification origin: https://raw.githubusercontent.com/microcks/microcks/master/api/microcks-openapi-v1.7.yaml
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.