Get server provider
Get a specific server provider in your account, so you can create a server with these details
GET api/user/server-providers/{provider}
Example request:
curl -X GET "https://ploi.io/api/user/server-providers/{provider}" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
Example response:
HTTP/1.1 200 OK
Content-Type: application/json
{
"data": {
"id": 1,
"label": "My Upcloud Provider",
"name": "UpCloud",
"created_at": "2019-01-01 09:00:00",
"provider": {
"name": "UpCloud",
"logo": "https://ploi.io/images/providers/upcloud.svg",
"plans": [
{
"id": "1xCPU-1GB",
"name": "1xCPU-1GB",
"description": "1024MB RAM - CPU 1 cores - Disk: 25GB"
},
{
"id": "1xCPU-2GB",
"name": "1xCPU-2GB",
"description": "2048MB RAM - CPU 1 cores - Disk: 50GB"
},
{
"id": "2xCPU-4GB",
"name": "2xCPU-4GB",
"description": "4096MB RAM - CPU 2 cores - Disk: 80GB"
},
{
"id": "4xCPU-8GB",
"name": "4xCPU-8GB",
"description": "8192MB RAM - CPU 4 cores - Disk: 160GB"
},
{
"id": "6xCPU-16GB",
"name": "6xCPU-16GB",
"description": "16384MB RAM - CPU 6 cores - Disk: 320GB"
},
{
"id": "8xCPU-32GB",
"name": "8xCPU-32GB",
"description": "32768MB RAM - CPU 8 cores - Disk: 640GB"
},
{
"id": "12xCPU-48GB",
"name": "12xCPU-48GB",
"description": "49152MB RAM - CPU 12 cores - Disk: 960GB"
},
{
"id": "16xCPU-64GB",
"name": "16xCPU-64GB",
"description": "65536MB RAM - CPU 16 cores - Disk: 1280GB"
},
{
"id": "20xCPU-128GB",
"name": "20xCPU-128GB",
"description": "131072MB RAM - CPU 20 cores - Disk: 2048GB"
},
{
"id": "20xCPU-96GB",
"name": "20xCPU-96GB",
"description": "98304MB RAM - CPU 20 cores - Disk: 1920GB"
}
],
"regions": [
{
"id": "de-fra1",
"name": "Frankfurt #1"
},
{
"id": "fi-hel1",
"name": "Helsinki #1"
},
{
"id": "fi-hel2",
"name": "Helsinki #2"
},
{
"id": "nl-ams1",
"name": "Amsterdam #1"
},
{
"id": "sg-sin1",
"name": "Singapore #1"
},
{
"id": "uk-lon1",
"name": "London #1"
},
{
"id": "us-chi1",
"name": "Chicago #1"
},
{
"id": "us-sjo1",
"name": "San Jose #1"
}
]
}
}
}