GET
/servicesList services
Lists all services. Use this operation to retrieve service records, including their names, configuration, destination, and environment details.
200Returns an array of service objects, including service names, descriptions, configuration, destination and environment identifiers, and creation or deletion timestamps.
config_hashstringoptional
The hash of the service configuration.
connect_to_docker_networkbooleanoptional
The flag to connect the service to the predefined Docker network.
created_atstringoptional
The date and time when the service was created.
deleted_atstringoptional
The date and time when the service was deleted.
descriptionstringoptional
The description of the service.
destination_idintegeroptional
The unique identifier of the destination where the service is running.
destination_typestringoptional
Destination type.
docker_composestringoptional
The docker-compose.yml file that is parsed and modified by Coolify.
docker_compose_rawstringoptional
The raw docker-compose.yml file of the service.
environment_idintegeroptional
The unique identifier of the environment where the service is attached to.
idintegeroptional
The unique identifier of the service. Only used for database identification.
is_container_label_escape_enabledbooleanoptional
The flag to enable the container label escape.
is_container_label_readonly_enabledbooleanoptional
The flag to enable the container label readonly.
namestringoptional
The name of the service.
redact_all_env_values_in_logsbooleanoptional
Hide every environment variable value in logs. When false, only locked values are hidden.
server_idintegeroptional
The unique identifier of the server where the service is running.
service_typestringoptional
The type of the service.
updated_atstringoptional
The date and time when the service was last updated.
uuidstringoptional
The unique identifier of the service.
400Returned when the token is invalid.
messagestringoptional
401Returned when the request is unauthenticated.
messagestringoptional
Error handling
A 400 is returned when the token is invalid, and a 401 when authentication is missing. Send a valid token to authenticate the request.