List Sites
๐งพ List Sites
Endpoint: GET /api/v3/sites
Auth Required: โ Yes (Bearer Token)
๐ Description
Retrieves a paginated list of sites, which represent physical or virtual locations available for visits. Commonly used to populate site selectors in scheduling, reporting, or visit creation workflows.
๐ Query Parameters
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
includeInactive |
boolean | No | โ | If true, includes inactive sites. |
languageId |
integer | No | โ | Language ID for localized site names. |
page |
integer | No | 1 | Page number for pagination. |
pageSize |
integer | No | 25 | Number of records per page. |
๐ค Request Example
GET https://api.briefingedge.com/api/v3/sites?page=1&pageSize=25&includeInactive=false&languageId=1 Authorization: Bearer <token>
โ Success Response (200 OK)
Returns an array of Site
objects with pagination metadata.
Example:
{ "Records": [ { "SiteID": 101, "Name": "Silicon Valley HQ", "City": "San Jose", "IsActive": true }, { "SiteID": 102, "Name": "New York Innovation Center", "City": "New York", "IsActive": true } ], "Metadata": { "Page": 1, "PageSize": 25, "Total": 200 } }
โ Error Responses
Code | Message | Description |
---|---|---|
401 | Unauthorized | Missing or invalid bearer token. |
500 | Internal Server Error | Unexpected server-side failure. |