curl --request GET \
--url https://api.example.com/services{
"services": [
{
"deployment_id": "<string>",
"handlers": [
{
"input_description": "<string>",
"name": "<string>",
"output_description": "<string>",
"abort_timeout": "<string>",
"documentation": "<string>",
"enable_lazy_state": true,
"idempotency_retention": "<string>",
"inactivity_timeout": "<string>",
"info": [
{
"message": "<string>",
"code": "<string>"
}
],
"input_json_schema": "<unknown>",
"journal_retention": "<string>",
"metadata": {},
"output_json_schema": "<unknown>",
"public": true,
"retry_policy": {
"exponentiation_factor": 123,
"initial_interval": "<string>",
"max_attempts": 2,
"max_interval": "<string>",
"on_max_attempts": "Pause"
},
"ty": "Exclusive"
}
],
"name": "<string>",
"revision": 1,
"ty": "Service",
"abort_timeout": "<string>",
"documentation": "<string>",
"enable_lazy_state": true,
"idempotency_retention": "<string>",
"inactivity_timeout": "<string>",
"info": [
{
"message": "<string>",
"code": "<string>"
}
],
"journal_retention": "<string>",
"metadata": {},
"public": true,
"retry_policy": {
"exponentiation_factor": 123,
"initial_interval": "<string>",
"max_attempts": 2,
"max_interval": "<string>",
"on_max_attempts": "Pause"
},
"workflow_completion_retention": "<string>"
}
]
}Returns a list of all registered services, including their metadata and configuration.
curl --request GET \
--url https://api.example.com/services{
"services": [
{
"deployment_id": "<string>",
"handlers": [
{
"input_description": "<string>",
"name": "<string>",
"output_description": "<string>",
"abort_timeout": "<string>",
"documentation": "<string>",
"enable_lazy_state": true,
"idempotency_retention": "<string>",
"inactivity_timeout": "<string>",
"info": [
{
"message": "<string>",
"code": "<string>"
}
],
"input_json_schema": "<unknown>",
"journal_retention": "<string>",
"metadata": {},
"output_json_schema": "<unknown>",
"public": true,
"retry_policy": {
"exponentiation_factor": 123,
"initial_interval": "<string>",
"max_attempts": 2,
"max_interval": "<string>",
"on_max_attempts": "Pause"
},
"ty": "Exclusive"
}
],
"name": "<string>",
"revision": 1,
"ty": "Service",
"abort_timeout": "<string>",
"documentation": "<string>",
"enable_lazy_state": true,
"idempotency_retention": "<string>",
"inactivity_timeout": "<string>",
"info": [
{
"message": "<string>",
"code": "<string>"
}
],
"journal_retention": "<string>",
"metadata": {},
"public": true,
"retry_policy": {
"exponentiation_factor": 123,
"initial_interval": "<string>",
"max_attempts": 2,
"max_interval": "<string>",
"on_max_attempts": "Pause"
},
"workflow_completion_retention": "<string>"
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.restate.dev/llms.txt
Use this file to discover all available pages before exploring further.
List of all registered services with their metadata
List of all registered services.
Show child attributes
Was this page helpful?