POST
/
fastedge
/
v1
/
admin
/
plans
Add a new plan
curl --request POST \
  --url https://api.gcore.com/fastedge/v1/admin/plans \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 123,
  "max_duration": 5,
  "mem_limit": 2097152,
  "max_subrequests": 0,
  "billing_plan_id": 0,
  "reseller_id": 0,
  "name": "<string>"
}'
{
  "id": 123,
  "max_duration": 5,
  "mem_limit": 2097152,
  "max_subrequests": 0,
  "billing_plan_id": 0,
  "reseller_id": 0,
  "name": "<string>"
}

Authorizations

Authorization
string
header
required

API key for authentication. Make sure to include the word apikey, followed by a single space and then your token. Example: apikey 1234$abcdef

Body

application/json

Plan details

max_duration
integer
default:5
required

Max duration in msec

mem_limit
integer
default:2097152
required

Max memory in bytes

max_subrequests
integer
default:0
required

Max number of external network requests (0 means disabled)

reseller_id
integer
default:0
required

Reseller plan ID

name
string
required

Plan name

id
integer

Plan ID

billing_plan_id
integer
default:0

Billing plan ID

Response

Ok

max_duration
integer
default:5
required

Max duration in msec

mem_limit
integer
default:2097152
required

Max memory in bytes

max_subrequests
integer
default:0
required

Max number of external network requests (0 means disabled)

reseller_id
integer
default:0
required

Reseller plan ID

name
string
required

Plan name

id
integer

Plan ID

billing_plan_id
integer
default:0

Billing plan ID