# Braintest > Braintest API documentation ## V1 - [GET /v1/dataset](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-dataset): List datasets - [POST /v1/dataset](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-dataset): Create dataset - [OPTIONS /v1/dataset](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-dataset): Enable CORS for dataset requests - [GET /v1/dataset/{dataset_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-dataset-dataset_id): Get a dataset - [PATCH /v1/dataset/{dataset_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/patch-v1-dataset-dataset_id): Partially update dataset - [DELETE /v1/dataset/{dataset_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/delete-v1-dataset-dataset_id): Delete a dataset - [OPTIONS /v1/dataset/{dataset_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-dataset-dataset_id): Enable CORS for a dataset request - [POST /v1/dataset/{dataset_id}/feedback](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-dataset-dataset_id-feedback): Submit feedback for dataset events - [OPTIONS /v1/dataset/{dataset_id}/feedback](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-dataset-dataset_id-feedback): Enable CORS for dataset feedback - [GET /v1/dataset/{dataset_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-dataset-dataset_id-fetch): Fetch dataset (GET form) - [POST /v1/dataset/{dataset_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-dataset-dataset_id-fetch): Fetch dataset (POST form) - [OPTIONS /v1/dataset/{dataset_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-dataset-dataset_id-fetch): Enable CORS for dataset fetch - [POST /v1/dataset/{dataset_id}/insert](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-dataset-dataset_id-insert): Insert events into a dataset - [OPTIONS /v1/dataset/{dataset_id}/insert](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-dataset-dataset_id-insert): Enable CORS for dataset event insertion - [GET /v1/dataset/{dataset_id}/summarize](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-dataset-dataset_id-summarize): Get a dataset summary - [OPTIONS /v1/dataset/{dataset_id}/summarize](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-dataset-dataset_id-summarize): Enable CORS for dataset summaries - [GET /v1/experiment](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-experiment): List experiments - [POST /v1/experiment](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-experiment): Create experiment - [OPTIONS /v1/experiment](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-experiment): Enable CORS for experiments - [GET /v1/experiment/{experiment_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-experiment-experiment_id): Get an experiment - [PATCH /v1/experiment/{experiment_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/patch-v1-experiment-experiment_id): Partially update experiment - [DELETE /v1/experiment/{experiment_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/delete-v1-experiment-experiment_id): Delete an experiment - [OPTIONS /v1/experiment/{experiment_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-experiment-experiment_id): Enable CORS for an experiment - [POST /v1/experiment/{experiment_id}/feedback](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-experiment-experiment_id-feedback): Submit feedback for experiment events - [OPTIONS /v1/experiment/{experiment_id}/feedback](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-experiment-experiment_id-feedback): Enable CORS for experiment feedback - [GET /v1/experiment/{experiment_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-experiment-experiment_id-fetch): Fetch experiment (GET form) - [POST /v1/experiment/{experiment_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-experiment-experiment_id-fetch): Fetch experiment (POST form) - [OPTIONS /v1/experiment/{experiment_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-experiment-experiment_id-fetch): Enable CORS for event fetching - [POST /v1/experiment/{experiment_id}/insert](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-experiment-experiment_id-insert): Insert experiment events - [OPTIONS /v1/experiment/{experiment_id}/insert](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-experiment-experiment_id-insert): Enable CORS for event insertion - [GET /v1/experiment/{experiment_id}/summarize](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-experiment-experiment_id-summarize): Summarize an experiment - [OPTIONS /v1/experiment/{experiment_id}/summarize](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-experiment-experiment_id-summarize): Enable CORS for experiment summaries - [GET /v1/project](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-project): List projects - [POST /v1/project](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-project): Create project - [OPTIONS /v1/project](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-project): Enable CORS for projects - [POST /v1/project_logs/{project_id}/feedback](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-project_logs-project_id-feedback): Log feedback for project events - [OPTIONS /v1/project_logs/{project_id}/feedback](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-project_logs-project_id-feedback): Enable CORS for project log feedback - [GET /v1/project_logs/{project_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-project_logs-project_id-fetch): Fetch project logs (GET form) - [POST /v1/project_logs/{project_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-project_logs-project_id-fetch): Fetch project logs (POST form) - [OPTIONS /v1/project_logs/{project_id}/fetch](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-project_logs-project_id-fetch): Enable CORS for fetching project logs - [POST /v1/project_logs/{project_id}/insert](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-project_logs-project_id-insert): Insert project log events - [OPTIONS /v1/project_logs/{project_id}/insert](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-project_logs-project_id-insert): Enable CORS for project log insertion - [GET /v1/project/{project_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-project-project_id): Get a project - [PATCH /v1/project/{project_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/patch-v1-project-project_id): Partially update a project - [DELETE /v1/project/{project_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/delete-v1-project-project_id): Delete a project - [OPTIONS /v1/project/{project_id}](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-project-project_id): Enable CORS for a project - [GET /v1/prompt](https://herotest2-geq6am5vy3mf.octri.dev/docs/get-v1-prompt): List prompts - [POST /v1/prompt](https://herotest2-geq6am5vy3mf.octri.dev/docs/post-v1-prompt): Create a prompt - [PUT /v1/prompt](https://herotest2-geq6am5vy3mf.octri.dev/docs/put-v1-prompt): Create or replace a prompt - [OPTIONS /v1/prompt](https://herotest2-geq6am5vy3mf.octri.dev/docs/options-v1-prompt): Enable CORS for prompts ## Optional - [SDK Downloads](https://herotest2-geq6am5vy3mf.octri.dev/sdk): Client SDKs in TypeScript, Python, Go, and 7 more languages - [Changelog](https://herotest2-geq6am5vy3mf.octri.dev/changelog): API version history and breaking changes