Mount an application to a service
Mounts an application to a shared storage service, creating a storage addon on the app linked to this service. A service mounts to a given application once: calling this again for the same pair is refused with 422, because unmount_app matches a single addon by service. To change where an application mounts a volume, unmount it first.
Authorizations
Bearer token for authentication. Format: 'Bearer {token}'
Headers
Workspace ID (uses default workspace if not provided)
Path Parameters
Service UUID
Body
Mount an application to a service
UUID of the application to mount
Container mount path (e.g., /data). Defaults to the service's mount point.
Subdirectory of the shared volume to mount instead of its root (relative path, e.g. media/uploads). Created automatically if missing.
Human-readable label for the mounted addon
Response
Mount an application to a service
Api_V1_Entities_Service model
Service UUID
Service name
Display name
Service type (postgres, shared_storage)
Current state. While provisioning: pending, processing, creating, stopped. Once running, the live Kubernetes status: healthy (postgres/mysql/valkey), bound (storage), or running when the status is unavailable. Unhealthy: degraded, degradated, failing, lost, crashloopbackoff, failed
Associated project UUID
Assigned resource UUID
DEPRECATED: use resource_id instead
Creation timestamp
Last update timestamp
Connection details for the service

