Skip to content

List sites

GET
/api/sites
curl --request GET \
--url https://example.com/api/sites \
--header 'Authorization: Bearer <token>'

Retrieves all sites

Sites retrieved successfully

Media typeapplication/json
object
count

Total number of sites

number
items
required

Array of sites

Array<object>
object
id
required

Site ID

string
name
required

Site name

string
description

Site description

string
url

Site URL

string
repositories

Connected repository IDs

Array<string>
createdAt

Creation timestamp

number
updatedAt

Last update timestamp

number
readPerm

Roles with read permission

Array<string>
default:
writePerm

Roles with write permission

Array<string>
default:
deletePerm

Roles with delete permission

Array<string>
default:
Example
{
"items": [
{
"id": "site-123",
"name": "Marketing Site",
"url": "https://example.com",
"readPerm": [],
"writePerm": [],
"deletePerm": []
}
]
}