Use when
- A client, webhook, or retry policy must be tested against controlled HTTP behavior.
- A short-lived endpoint is needed for deterministic integration testing.
ephemeral · beta · free
Create an unguessable temporary fixture URL that returns one allowlisted status, a fixed JSON or plain-text body, an optional bounded delay, and safe protocol headers. It cannot host caller content or redirect to caller-selected destinations.
{
"input": {
"status": 429,
"body_format": "json",
"delay_ms": 0,
"retry_after_seconds": 10,
"include_safe_location": false,
"ttl_seconds": 300
},
"output": {
"fixture_url": "https://lab.example/v1/fixtures/status/scf_example",
"status": 429,
"expires_at": "2026-07-24T12:05:00.000Z",
"capability_entropy_bits": 256,
"behavior": {
"body_format": "json",
"delay_ms": 0,
"retry_after_seconds": 10,
"location": null
}
},
"negative": [
{
"scenario": "The URL would be used for production traffic.",
"expected_error": "NOT_COVERED",
"charged": false
}
]
}| Code | Retry | Charged | Recovery |
|---|---|---|---|
| INVALID_INPUT | false | false | Correct the request to match input_schema. |
| NOT_COVERED | false | false | Check dataset scope or submit a capability request. |
| TOOL_PAUSED | true | false | Wait for the operator to resume the tool. |
| RATE_LIMITED | true | false | Retry after the response Retry-After interval. |
| DEPENDENCY_UNAVAILABLE | true | false | Retry with the same idempotency identity. |
The HTTP, OpenAPI, MCP, llms.txt, and ARD descriptions are generated from this same registry record.