List custom_viewers
List out all custom_viewers. The custom_viewers are sorted by creation date, with the most recently-created custom_viewers coming first
Authorization
AuthorizationRequiredBearer <token>
Most Braintrust endpoints are authenticated by providing your API key as a header Authorization: Bearer [api_key] to your HTTP request. You can create an API key in the Braintrust organization settings page.
In: header
Query Parameters
limitinteger | null
Limit the number of objects to return
Minimum:0starting_afterstring
Pagination cursor id.
For example, if the final item in the last page you fetched had an id of foo, pass starting_after=foo to fetch the next page. Note: you may only pass one of starting_after and ending_before
"uuid"ending_beforestring
Pagination cursor id.
For example, if the initial item in the last page you fetched had an id of foo, pass ending_before=foo to fetch the previous page. Note: you may only pass one of starting_after and ending_before
"uuid"idsAny properties in string, array<string>
Filter search results to a particular set of object IDs. To specify a list of IDs, include the query param multiple times
custom_viewer_namestring
Name of the custom_viewer to search for
project_namestring
Name of the project to search for
project_idstring
Project id
Format:"uuid"org_namestring
Filter search results to within a particular organization
| Status code | Description |
|---|---|
200 | Returns a list of custom_viewer objects |
400 | The request was unacceptable, often due to missing a required parameter |
401 | No valid API key provided |
403 | The API key doesn’t have permissions to perform the request |
429 | Too many requests hit the API too quickly. We recommend an exponential backoff of your requests |
500 | Something went wrong on Braintrust's end. (These are rare.) |
Create custom_viewer
Create a new custom_viewer. If there is an existing custom_viewer in the project with the same name as the one specified in the request, will return the existing custom_viewer unmodified
Authorization
AuthorizationRequiredBearer <token>
Most Braintrust endpoints are authenticated by providing your API key as a header Authorization: Bearer [api_key] to your HTTP request. You can create an API key in the Braintrust organization settings page.
In: header
Request Body (Optional)
Any desired information about the new custom_viewer object
project_idRequiredstring
Unique identifier for the project that the custom viewer belongs under
Format:"uuid"user_idstring | null
Identifies the user who created the custom viewer
Format:"uuid"nameRequiredstring
Name of the custom viewer
descriptionstring | null
Textual description of the custom viewer
urlRequiredstring
URL to embed the project viewer in an iframe
| Status code | Description |
|---|---|
200 | Returns the new custom_viewer object |
400 | The request was unacceptable, often due to missing a required parameter |
401 | No valid API key provided |
403 | The API key doesn’t have permissions to perform the request |
429 | Too many requests hit the API too quickly. We recommend an exponential backoff of your requests |
500 | Something went wrong on Braintrust's end. (These are rare.) |
Create or replace custom_viewer
Create or replace custom_viewer. If there is an existing custom_viewer in the project with the same name as the one specified in the request, will replace the existing custom_viewer with the provided fields
Authorization
AuthorizationRequiredBearer <token>
Most Braintrust endpoints are authenticated by providing your API key as a header Authorization: Bearer [api_key] to your HTTP request. You can create an API key in the Braintrust organization settings page.
In: header
Request Body (Optional)
Any desired information about the new custom_viewer object
project_idRequiredstring
Unique identifier for the project that the custom viewer belongs under
Format:"uuid"user_idstring | null
Identifies the user who created the custom viewer
Format:"uuid"nameRequiredstring
Name of the custom viewer
descriptionstring | null
Textual description of the custom viewer
urlRequiredstring
URL to embed the project viewer in an iframe
| Status code | Description |
|---|---|
200 | Returns the new custom_viewer object |
400 | The request was unacceptable, often due to missing a required parameter |
401 | No valid API key provided |
403 | The API key doesn’t have permissions to perform the request |
429 | Too many requests hit the API too quickly. We recommend an exponential backoff of your requests |
500 | Something went wrong on Braintrust's end. (These are rare.) |
{custom_viewer_id}Get custom_viewer
Get a custom_viewer object by its id
Authorization
AuthorizationRequiredBearer <token>
Most Braintrust endpoints are authenticated by providing your API key as a header Authorization: Bearer [api_key] to your HTTP request. You can create an API key in the Braintrust organization settings page.
In: header
Path Parameters
custom_viewer_idRequiredstring
CustomViewer id
Format:"uuid"| Status code | Description |
|---|---|
200 | Returns the custom_viewer object |
400 | The request was unacceptable, often due to missing a required parameter |
401 | No valid API key provided |
403 | The API key doesn’t have permissions to perform the request |
429 | Too many requests hit the API too quickly. We recommend an exponential backoff of your requests |
500 | Something went wrong on Braintrust's end. (These are rare.) |
{custom_viewer_id}Partially update custom_viewer
Partially update a custom_viewer object. Specify the fields to update in the payload. Any object-type fields will be deep-merged with existing content. Currently we do not support removing fields or setting them to null.
Authorization
AuthorizationRequiredBearer <token>
Most Braintrust endpoints are authenticated by providing your API key as a header Authorization: Bearer [api_key] to your HTTP request. You can create an API key in the Braintrust organization settings page.
In: header
Request Body (Optional)
Fields to update
namestring | null
Name of the custom viewer
urlstring | null
URL to embed the project viewer in an iframe
Path Parameters
custom_viewer_idRequiredstring
CustomViewer id
Format:"uuid"| Status code | Description |
|---|---|
200 | Returns the custom_viewer object |
400 | The request was unacceptable, often due to missing a required parameter |
401 | No valid API key provided |
403 | The API key doesn’t have permissions to perform the request |
429 | Too many requests hit the API too quickly. We recommend an exponential backoff of your requests |
500 | Something went wrong on Braintrust's end. (These are rare.) |
{custom_viewer_id}Delete custom_viewer
Delete a custom_viewer object by its id
Authorization
AuthorizationRequiredBearer <token>
Most Braintrust endpoints are authenticated by providing your API key as a header Authorization: Bearer [api_key] to your HTTP request. You can create an API key in the Braintrust organization settings page.
In: header
Path Parameters
custom_viewer_idRequiredstring
CustomViewer id
Format:"uuid"| Status code | Description |
|---|---|
200 | Returns the deleted custom_viewer object |
400 | The request was unacceptable, often due to missing a required parameter |
401 | No valid API key provided |
403 | The API key doesn’t have permissions to perform the request |
429 | Too many requests hit the API too quickly. We recommend an exponential backoff of your requests |
500 | Something went wrong on Braintrust's end. (These are rare.) |