FeatureGate

List visible projects

Lists projects visible to the management automation key.

GEThttps://api.featuregate.dev/v1/projects
Authenticate with a management automation key in the Authorization header.management:projects:read

This endpoint takes no parameters.

Request
sh
curl -X GET https://api.featuregate.dev/v1/projects \
  -H "Authorization: Bearer fg_ak_test_0123456789abcdef0123456789abcdef0123456789abcdef"

Returns

projectsobject[]required
idstringrequired

Stable project identifier, prefixed with project_.

Length: 1+

createdAtstringrequired

Project creation timestamp.

updatedAtstringrequired

Last project update timestamp.

archivedAtstring | nullrequired

Archive timestamp, or null while active.

organisationIdstringrequired

Owning organisation identifier.

Length: 1+

namestringrequired

Human-readable project name.

Length: 1+

slugstringrequired

Console URL slug, unique inside the organisation.

Length: 1+

iconstring | nullrequired

Console display icon, if configured.

colorstring | nullrequired

Console display color, if configured.

Example response · 200
json
{
  "projects": []
}

Responses

200Projects in scope for the authenticated management key.
400Validation failed.
401Authentication failed.
403The key is not allowed to access this resource.
429Rate limit exceeded.
500Unexpected server error.