Get site data for package
GET
/api/sites/{id}/package/{packageName}
const url = 'https://example.com/api/sites/example/package/example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/sites/example/package/example \ --header 'Authorization: Bearer <token>'Retrieves site data scoped to a specific package
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
Site ID
string
packageName
required
Package name
string
Responses
Section titled “Responses”Site data retrieved successfully
Media typeapplication/json
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>
writePerm
Roles with write permission
Array<string>
deletePerm
Roles with delete permission
Array<string>
Example
{ "id": "site-123", "name": "Marketing Site", "url": "https://example.com", "readPerm": [], "writePerm": [], "deletePerm": []}