List server providers

List all server providers linked to your account.


GET/api/user/server-providers

Get all server providers

This endpoint returns all server providers connected to your account, including their available plans and regions. You can use this information when creating new servers.

Request

GET
/api/user/server-providers
curl -G "https://ploi.io/api/user/server-providers" \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json"

Response

{
  "data": [
    {
      "id": 1,
      "label": "My Upcloud Provider",
      "name": "UpCloud",
      "created_at": "2019-01-01 09:00:00",
      "provider": {
        "name": "UpCloud",
        "logo": "/images/docs/upcloud.svg",
        "plans": [
          {
            "id": "1xCPU-1GB",
            "name": "1xCPU-1GB",
            "description": "1024MB RAM - CPU 1 cores - Disk: 25GB"
          }
        ],
        "regions": [
          {
            "id": "de-fra1",
            "name": "Frankfurt #1"
          },
          {
            "id": "nl-ams1",
            "name": "Amsterdam #1"
          }
        ]
      }
    }
  ],
  "links": {
    "first": "https://ploi.io/api/user/server-providers?page=1",
    "last": "https://ploi.io/api/user/server-providers?page=1",
    "prev": null,
    "next": null
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 1,
    "path": "https://ploi.io/api/user/server-providers",
    "per_page": 15,
    "to": 1,
    "total": 1
  }
}