Python
import os
from gcore import Gcore
client = Gcore(
api_key=os.environ.get("GCORE_API_KEY"), # This is the default and can be omitted
)
client = client.fastedge.get_account_overview()
print(client.plan_id)package main
import (
"context"
"fmt"
"github.com/G-Core/gcore-go"
"github.com/G-Core/gcore-go/option"
)
func main() {
client := gcore.NewClient(
option.WithAPIKey("My API Key"),
)
client, err := client.Fastedge.GetAccountOverview(context.TODO())
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", client.PlanID)
}
curl --request GET \
--url https://api.gcore.com/fastedge/v1/me \
--header 'Authorization: <api-key>'const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.gcore.com/fastedge/v1/me', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.gcore.com/fastedge/v1/me",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.get("https://api.gcore.com/fastedge/v1/me")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gcore.com/fastedge/v1/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"status": 3,
"hourly_consumption": 123,
"daily_consumption": 123,
"app_count": 123,
"monthly_consumption": 123,
"networks": [
{
"name": "<string>",
"is_default": true
}
],
"plan_id": 123,
"plan": "<string>"
}{
"error": "<string>"
}Clients
Get status and limits for the client
Retrieve the authenticated client’s account status, resource quotas, and usage limits. Shows current plan, available resources, and any active restrictions.
GET
/
fastedge
/
v1
/
me
Python
import os
from gcore import Gcore
client = Gcore(
api_key=os.environ.get("GCORE_API_KEY"), # This is the default and can be omitted
)
client = client.fastedge.get_account_overview()
print(client.plan_id)package main
import (
"context"
"fmt"
"github.com/G-Core/gcore-go"
"github.com/G-Core/gcore-go/option"
)
func main() {
client := gcore.NewClient(
option.WithAPIKey("My API Key"),
)
client, err := client.Fastedge.GetAccountOverview(context.TODO())
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", client.PlanID)
}
curl --request GET \
--url https://api.gcore.com/fastedge/v1/me \
--header 'Authorization: <api-key>'const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.gcore.com/fastedge/v1/me', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.gcore.com/fastedge/v1/me",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.get("https://api.gcore.com/fastedge/v1/me")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gcore.com/fastedge/v1/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"status": 3,
"hourly_consumption": 123,
"daily_consumption": 123,
"app_count": 123,
"monthly_consumption": 123,
"networks": [
{
"name": "<string>",
"is_default": true
}
],
"plan_id": 123,
"plan": "<string>"
}{
"error": "<string>"
}Authorizations
API key for authentication. Make sure to include the word apikey, followed by a single space and then your token.
Example: apikey 1234_abcdef
Response
Returns current client status, limits, and quota information
Status code:
1 - enabled
2 - disabled
5 - suspended
Required range:
1 <= x <= 5Actual number of calls for all apps during the current hour
Actual number of calls for all apps during the current day (UTC)
Actual allowed number of apps
Actual number of calls for all apps during the current calendar month (UTC)
List of enabled networks
Show child attributes
Show child attributes
Plan ID
Plan name
Was this page helpful?