Topologies
List topologies
Returns all topologies for the organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Create topology
Creates a new infrastructure topology for the organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredTopology creation request
descriptionstringnamestringtopologyDataobjectCreated
Get topology
Returns a single topology with its HA configuration.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringTopology ID
OK
Delete topology
Deletes a draft or errored topology.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringTopology ID
No Content
Update topology
Updates a topology name, description, or data.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredTopology update request
descriptionstringnamestringtopologyDataobjectPath Parameters
idRequiredstringTopology ID
OK
Deploy topology
Enqueues HA deployment jobs for a topology (HAProxy, Redis, repmgr).
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringTopology ID
Accepted
Get HA configuration
Returns the high-availability configuration for a topology.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringTopology ID
OK
Update HA configuration
Updates the high-availability configuration for a topology.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredHA config update
filestoreConfigobjectfilestoreTypestringlbServerIdstringlbTypestringpgFailoverConfigobjectpgFailoverEnabledbooleanredisConfigobjectredisEnabledbooleanredisServerIdstringPath Parameters
idRequiredstringTopology ID
OK
Get node status
Checks the live status of a specific node in the topology.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringTopology ID
nodeIdRequiredstringNode ID
OK
Validate topology
Validates the topology against infrastructure constraints.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringTopology ID
OK