Projects
Get a project and its services
A project by slug, with every service in it.
Updated
https://cloud.cahaves.com/api/projects/{slug}
Authorization
cahaves.cloud.sessionstringcookierequired
The session cookie Cloud sets when a customer signs in to the console with GitHub or Google. It is HttpOnly, so scripts cannot read it, and there are no API keys or tokens yet.
Path parameters
slugstringrequired
The project's slug. It is fixed when the project is created.
Example: "shop"
Headers
X-Cloud-Organizationstring<uuid>
The id of the organization the request works in, one the signed-in customer owns. Left out or empty, the request works in their oldest organization. Any other value answers 404 with `reason: "organization"`. A customer with no organization yet gets 409 "Create an organization first." from every route that works in one.
Example: "2f6c8e0a-4b1d-4e7f-9a3c-5d7e9f1b3a5c"
Responses
application/json
The project and its services.
projectobjectrequired
servicesobject[]required
Services are listed oldest first, each with its newest deployment as last_deployment. Lists never carry a service's environment; read the service itself for that.