Skip to content

List all projects across organizations.

GET
/v1/projects
Code sample: Shell / cURL
curl --request GET \
--url https://stratum.example.com/v1/projects \
--header 'Authorization: Bearer <token>'

Projects.

Media typeapplication/json
object
items
required
Array<object>
object
id
required
string
/^p-[a-z0-9-]+$/
organizationId
required
string
/^o-[a-z0-9-]+$/
name
required
string
/^[a-z][a-z0-9-]{1,38}[a-z0-9]$/
displayName
required
string
description
string
ownerUserId
required
string
state
required
string
Allowed values: creating active suspended deleting deleted
regions
required
Array<string>
tags

AWS-shape resource tags. Freeform UTF-8 keys (1-128 bytes, no leading/trailing whitespace) mapped to freeform UTF-8 values (0-256 bytes). Max 50 tags per resource. Reserved prefixes (stratum.dev/, stratum.platform_health., stratum:, aws:) return 400 RESERVED_NAMESPACE on customer input. PATCH replaces the whole map..

object
<= 50 properties
key
additional properties
string
<= 256 characters
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
deletedAt
string format: date-time
nullable
createdBy
required
string
nextPageToken
string

Example

{
"items": [
{
"state": "creating"
}
]
}