Experiment APIs

APIs for tracking and analytics of experiments

List all experiments for a project.

get

Retrieves a paginated list of experiments associated with the specified project ID. This endpoint is accessible to authenticated users and is intended for tracking and analytics purposes. Use the 'start' and 'limit' parameters to control pagination.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
projectIdstringRequired
Query parameters
startinteger · int32OptionalDefault: 0
limitinteger · int32OptionalDefault: 1024
Responses
200

OK

*/*
get
/console/projects/{projectId}/experiments

Create a new experiment for tracking.

post

This endpoint allows users to create an experiment within a specified project. The created experiment can be utilized for tracking and analytics purposes. Ensure that the provided experiment data adheres to the required format for successful creation.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
projectIdstringRequired
Body
idstringOptional
namestringOptional
tagsstring[]Optional
creation_datestring · date-timeOptional
start_datestring · date-timeOptional
stop_datestring · date-timeOptional
descriptionstringOptional
statusstring · enumOptionalPossible values:
ownerstringOptional
project_idstringOptional
org_idstringOptional
external_idstringOptional
external_sourcestringOptional
privacy_urlstringOptional
tos_urlstringOptional
info_urlstringOptional
Responses
200

OK

*/*
post
/console/projects/{projectId}/experiments

Retrieve a specific experiment by ID

get

This endpoint returns the details of a specified experiment within a project. It requires the project ID and experiment ID as path parameters. Ensure you have the necessary permissions to access this experiment.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
projectIdstringRequired
experimentIdstringRequired
Responses
200

OK

*/*
get
/console/projects/{projectId}/experiments/{experimentId}

Update an existing experiment in the project.

put

This endpoint allows you to update the details of a specified experiment within a given project. Ensure that the experiment ID and project ID are correctly provided. This operation requires appropriate authentication and authorization.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
projectIdstringRequired
experimentIdstringRequired
Body
idstringOptional
namestringOptional
tagsstring[]Optional
creation_datestring · date-timeOptional
start_datestring · date-timeOptional
stop_datestring · date-timeOptional
descriptionstringOptional
statusstring · enumOptionalPossible values:
ownerstringOptional
project_idstringOptional
org_idstringOptional
external_idstringOptional
external_sourcestringOptional
privacy_urlstringOptional
tos_urlstringOptional
info_urlstringOptional
Responses
200

OK

*/*
put
/console/projects/{projectId}/experiments/{experimentId}

Delete a specified experiment from the project.

delete

This endpoint allows users to delete an experiment identified by its ID within a specific project. It ensures that only authorized users can perform this action, maintaining the integrity of the experiment tracking system. Use this operation to manage experiments effectively.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
projectIdstringRequired
experimentIdstringRequired
Responses
200

OK

No content

delete
/console/projects/{projectId}/experiments/{experimentId}

No content

Last updated