POST
/
v1
/
projects
/
{id}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token. More info here

Path Parameters

id
string
required

Body

application/json

A Project is a unique identifier that you can use to manage and organize your work. Each project belongs to an organization.

blocked_ips
string[] | null

List of blocked IPs that can't access the project. Blocking IPs can only works is trusted_ips and password_protection are empty.

cache
boolean | null
default:
false

Whether caching is enabled for the project.

The domain of the cookie that edgee will use to store the session ID.

The name of the cookie that edgee will use to store the session ID.

List of cookies that are allowed to be set by the project.

description
string

Description of the project

edgee_behind_proxy_cache
boolean | null
default:
false

Whether the project is behind a proxy cache (or CDN).

enforce_no_store_policy
boolean | null
default:
false

A boolean that indicates whether Edgee should enforce a no-store cache-control header on the responses that can be computed.

force_https
boolean | null
default:
true

Whether the project is forcing HTTPS.

forwarded_headers
object[] | null

List of headers that are forwarded to the origin.

log_severity
enum<string> | null
default:
INFO

The log severity of the project.

Available options:
DEBUG,
INFO,
WARNING,
ERROR
max_decompressed_body_size
integer | null
default:
6000000

The maximum size, in bytes, of the decompressed body of a request that edgee will compute at the edge.

password_protection
boolean | null
default:
false

Whether the project is password protected.

proxy_only
boolean | null
default:
false

Whether the Edgee will only proxy requests to the origin without any computing.

slug
string

The Name of the project, URL-friendly string that identifies the project

trusted_ips
string[] | null

List of trusted IPs that can access the project.

Response

200 - application/json

A Project is a unique identifier that you can use to manage and organize your work. Each project belongs to an organization.

avatar_url
string

Avatar URL of the project

blocked_ips
string[] | null

List of blocked IPs that can't access the project. Blocking IPs can only works is trusted_ips and password_protection are empty.

cache
boolean | null
default:
false

Whether caching is enabled for the project.

The domain of the cookie that edgee will use to store the session ID.

The name of the cookie that edgee will use to store the session ID.

List of cookies that are allowed to be set by the project.

created_at
string

Time at which the project was created

description
string

Description of the project

edgee_behind_proxy_cache
boolean | null
default:
false

Whether the project is behind a proxy cache (or CDN).

enforce_no_store_policy
boolean | null
default:
false

A boolean that indicates whether Edgee should enforce a no-store cache-control header on the responses that can be computed.

force_https
boolean | null
default:
true

Whether the project is forcing HTTPS.

forwarded_headers
object[] | null

List of headers that are forwarded to the origin.

id
string

Unique identifier for the project

log_severity
enum<string> | null
default:
INFO

The log severity of the project.

Available options:
DEBUG,
INFO,
WARNING,
ERROR
max_decompressed_body_size
integer | null
default:
6000000

The maximum size, in bytes, of the decompressed body of a request that edgee will compute at the edge.

object
string

String representing the object's type. Objects of the same type share the same value

organization_id
string

Unique identifier for the organization the project belongs to

password_protection
boolean | null
default:
false

Whether the project is password protected.

proxy_only
boolean | null
default:
false

Whether the Edgee will only proxy requests to the origin without any computing.

slug
string

The Name of the project, URL-friendly string that identifies the project

trusted_ips
string[] | null

List of trusted IPs that can access the project.

updated_at
string

Time at which the project was last updated