Providers

Endpoints related to providers configured for a hub.

List Provider Servers

SecuritybearerAuth and hubAuth
Request
path Parameters
providerVendor
required
string

The vendor for the given provider. Example gcp, equinix-metal, abstraction, etc. Can also use a Provider Integration ID.

query Parameters
sort
Array of strings

An array of sort values. To sort descending, put a - in front of the value, e.g. -id.

object

In a list return, the data associated with the page number and size returned. 20 results per page, page 2 would be page[size]=20&page[number]=2

object

Filter Field

The filter field is a key-value object, where the key is what you would like to filter, and the value is the value you're filtering for.

Responses
200

A list of currently provisioned servers associated with a Provider Integration.

default

General error response from the platform

get/v1/infrastructure/providers/{providerVendor}/servers
Response samples
application/json
{
  • "data": [
    ]
}

List Provider Locations

SecuritybearerAuth and hubAuth
Request
path Parameters
providerVendor
required
string

The vendor for the given Provider Integration. Example gcp, equinix-metal, abstraction, etc. Can also use the Integration ID.

query Parameters
sort
Array of strings

An array of sort values. To sort descending, put a - in front of the value, e.g. -id.

object

In a list return, the data associated with the page number and size returned. 20 results per page, page 2 would be page[size]=20&page[number]=2

Responses
200

A list of locations this Provider Integration supports.

default

General error response from the platform

get/v1/infrastructure/providers/{providerVendor}/locations
Response samples
application/json
{
  • "data": [
    ]
}