Braintest

Changelog

API changes across published versions.

v1.0.1

Sep 8, 2026

Project settings

  • Authentication: API key

v1.0.27

from v1.0.0 · Sep 8, 2026Breaking

This release contains breaking changes. Review carefully before upgrading.

GET/v1removed1 change
  • BreakingRemoved GET /v1
OPTIONS/v1removed1 change
  • BreakingRemoved OPTIONS /v1
GET/v1/aclremoved1 change
  • BreakingRemoved GET /v1/acl
POST/v1/aclremoved1 change
  • BreakingRemoved POST /v1/acl
DELETE/v1/aclremoved1 change
  • BreakingRemoved DELETE /v1/acl
OPTIONS/v1/aclremoved1 change
  • BreakingRemoved OPTIONS /v1/acl
GET/v1/acl/{acl_id}removed1 change
  • BreakingRemoved GET /v1/acl/{acl_id}
DELETE/v1/acl/{acl_id}removed1 change
  • BreakingRemoved DELETE /v1/acl/{acl_id}
OPTIONS/v1/acl/{acl_id}removed1 change
  • BreakingRemoved OPTIONS /v1/acl/{acl_id}
OPTIONS/v1/acl/acl/batch_updateremoved1 change
  • BreakingRemoved OPTIONS /v1/acl/acl/batch_update
POST/v1/acl/batch-updateremoved1 change
  • BreakingRemoved POST /v1/acl/batch-update
GET/v1/ai_secretremoved1 change
  • BreakingRemoved GET /v1/ai_secret
POST/v1/ai_secretremoved1 change
  • BreakingRemoved POST /v1/ai_secret
PUT/v1/ai_secretremoved1 change
  • BreakingRemoved PUT /v1/ai_secret
DELETE/v1/ai_secretremoved1 change
  • BreakingRemoved DELETE /v1/ai_secret
OPTIONS/v1/ai_secretremoved1 change
  • BreakingRemoved OPTIONS /v1/ai_secret
GET/v1/ai_secret/{ai_secret_id}removed1 change
  • BreakingRemoved GET /v1/ai_secret/{ai_secret_id}
PATCH/v1/ai_secret/{ai_secret_id}removed1 change
  • BreakingRemoved PATCH /v1/ai_secret/{ai_secret_id}
DELETE/v1/ai_secret/{ai_secret_id}removed1 change
  • BreakingRemoved DELETE /v1/ai_secret/{ai_secret_id}
OPTIONS/v1/ai_secret/{ai_secret_id}removed1 change
  • BreakingRemoved OPTIONS /v1/ai_secret/{ai_secret_id}
GET/v1/api_keyremoved1 change
  • BreakingRemoved GET /v1/api_key
POST/v1/api_keyremoved1 change
  • BreakingRemoved POST /v1/api_key
OPTIONS/v1/api_keyremoved1 change
  • BreakingRemoved OPTIONS /v1/api_key
GET/v1/api_key/{api_key_id}removed1 change
  • BreakingRemoved GET /v1/api_key/{api_key_id}
DELETE/v1/api_key/{api_key_id}removed1 change
  • BreakingRemoved DELETE /v1/api_key/{api_key_id}
OPTIONS/v1/api_key/{api_key_id}removed1 change
  • BreakingRemoved OPTIONS /v1/api_key/{api_key_id}
GET/v1/datasetremoved1 change
  • BreakingRemoved GET /v1/dataset
POST/v1/datasetremoved1 change
  • BreakingRemoved POST /v1/dataset
OPTIONS/v1/datasetremoved1 change
  • BreakingRemoved OPTIONS /v1/dataset
GET/v1/dataset/{dataset_id}removed1 change
  • BreakingRemoved GET /v1/dataset/{dataset_id}
PATCH/v1/dataset/{dataset_id}removed1 change
  • BreakingRemoved PATCH /v1/dataset/{dataset_id}
DELETE/v1/dataset/{dataset_id}removed1 change
  • BreakingRemoved DELETE /v1/dataset/{dataset_id}
OPTIONS/v1/dataset/{dataset_id}removed1 change
  • BreakingRemoved OPTIONS /v1/dataset/{dataset_id}
POST/v1/dataset/{dataset_id}/feedbackremoved1 change
  • BreakingRemoved POST /v1/dataset/{dataset_id}/feedback
OPTIONS/v1/dataset/{dataset_id}/feedbackremoved1 change
  • BreakingRemoved OPTIONS /v1/dataset/{dataset_id}/feedback
GET/v1/dataset/{dataset_id}/fetchremoved1 change
  • BreakingRemoved GET /v1/dataset/{dataset_id}/fetch
POST/v1/dataset/{dataset_id}/fetchremoved1 change
  • BreakingRemoved POST /v1/dataset/{dataset_id}/fetch
OPTIONS/v1/dataset/{dataset_id}/fetchremoved1 change
  • BreakingRemoved OPTIONS /v1/dataset/{dataset_id}/fetch
POST/v1/dataset/{dataset_id}/insertremoved1 change
  • BreakingRemoved POST /v1/dataset/{dataset_id}/insert
OPTIONS/v1/dataset/{dataset_id}/insertremoved1 change
  • BreakingRemoved OPTIONS /v1/dataset/{dataset_id}/insert
GET/v1/dataset/{dataset_id}/summarizeremoved1 change
  • BreakingRemoved GET /v1/dataset/{dataset_id}/summarize
OPTIONS/v1/dataset/{dataset_id}/summarizeremoved1 change
  • BreakingRemoved OPTIONS /v1/dataset/{dataset_id}/summarize
GET/v1/env_varremoved1 change
  • BreakingRemoved GET /v1/env_var
POST/v1/env_varremoved1 change
  • BreakingRemoved POST /v1/env_var
PUT/v1/env_varremoved1 change
  • BreakingRemoved PUT /v1/env_var
OPTIONS/v1/env_varremoved1 change
  • BreakingRemoved OPTIONS /v1/env_var
GET/v1/env_var/{env_var_id}removed1 change
  • BreakingRemoved GET /v1/env_var/{env_var_id}
PATCH/v1/env_var/{env_var_id}removed1 change
  • BreakingRemoved PATCH /v1/env_var/{env_var_id}
DELETE/v1/env_var/{env_var_id}removed1 change
  • BreakingRemoved DELETE /v1/env_var/{env_var_id}
OPTIONS/v1/env_var/{env_var_id}removed1 change
  • BreakingRemoved OPTIONS /v1/env_var/{env_var_id}
POST/v1/evalremoved1 change
  • BreakingRemoved POST /v1/eval
GET/v1/experimentremoved1 change
  • BreakingRemoved GET /v1/experiment
POST/v1/experimentremoved1 change
  • BreakingRemoved POST /v1/experiment
OPTIONS/v1/experimentremoved1 change
  • BreakingRemoved OPTIONS /v1/experiment
GET/v1/experiment/{experiment_id}removed1 change
  • BreakingRemoved GET /v1/experiment/{experiment_id}
PATCH/v1/experiment/{experiment_id}removed1 change
  • BreakingRemoved PATCH /v1/experiment/{experiment_id}
DELETE/v1/experiment/{experiment_id}removed1 change
  • BreakingRemoved DELETE /v1/experiment/{experiment_id}
OPTIONS/v1/experiment/{experiment_id}removed1 change
  • BreakingRemoved OPTIONS /v1/experiment/{experiment_id}
POST/v1/experiment/{experiment_id}/feedbackremoved1 change
  • BreakingRemoved POST /v1/experiment/{experiment_id}/feedback
OPTIONS/v1/experiment/{experiment_id}/feedbackremoved1 change
  • BreakingRemoved OPTIONS /v1/experiment/{experiment_id}/feedback
GET/v1/experiment/{experiment_id}/fetchremoved1 change
  • BreakingRemoved GET /v1/experiment/{experiment_id}/fetch
POST/v1/experiment/{experiment_id}/fetchremoved1 change
  • BreakingRemoved POST /v1/experiment/{experiment_id}/fetch
OPTIONS/v1/experiment/{experiment_id}/fetchremoved1 change
  • BreakingRemoved OPTIONS /v1/experiment/{experiment_id}/fetch
POST/v1/experiment/{experiment_id}/insertremoved1 change
  • BreakingRemoved POST /v1/experiment/{experiment_id}/insert
OPTIONS/v1/experiment/{experiment_id}/insertremoved1 change
  • BreakingRemoved OPTIONS /v1/experiment/{experiment_id}/insert
GET/v1/experiment/{experiment_id}/summarizeremoved1 change
  • BreakingRemoved GET /v1/experiment/{experiment_id}/summarize
OPTIONS/v1/experiment/{experiment_id}/summarizeremoved1 change
  • BreakingRemoved OPTIONS /v1/experiment/{experiment_id}/summarize
GET/v1/functionremoved1 change
  • BreakingRemoved GET /v1/function
POST/v1/functionremoved1 change
  • BreakingRemoved POST /v1/function
PUT/v1/functionremoved1 change
  • BreakingRemoved PUT /v1/function
OPTIONS/v1/functionremoved1 change
  • BreakingRemoved OPTIONS /v1/function
GET/v1/function/{function_id}removed1 change
  • BreakingRemoved GET /v1/function/{function_id}
PATCH/v1/function/{function_id}removed1 change
  • BreakingRemoved PATCH /v1/function/{function_id}
DELETE/v1/function/{function_id}removed1 change
  • BreakingRemoved DELETE /v1/function/{function_id}
OPTIONS/v1/function/{function_id}removed1 change
  • BreakingRemoved OPTIONS /v1/function/{function_id}
POST/v1/function/{function_id}/invokeremoved1 change
  • BreakingRemoved POST /v1/function/{function_id}/invoke
OPTIONS/v1/function/{function_id}/invokeremoved1 change
  • BreakingRemoved OPTIONS /v1/function/{function_id}/invoke
GET/v1/groupremoved1 change
  • BreakingRemoved GET /v1/group
POST/v1/groupremoved1 change
  • BreakingRemoved POST /v1/group
PUT/v1/groupremoved1 change
  • BreakingRemoved PUT /v1/group
OPTIONS/v1/groupremoved1 change
  • BreakingRemoved OPTIONS /v1/group
GET/v1/group/{group_id}removed1 change
  • BreakingRemoved GET /v1/group/{group_id}
PATCH/v1/group/{group_id}removed1 change
  • BreakingRemoved PATCH /v1/group/{group_id}
DELETE/v1/group/{group_id}removed1 change
  • BreakingRemoved DELETE /v1/group/{group_id}
OPTIONS/v1/group/{group_id}removed1 change
  • BreakingRemoved OPTIONS /v1/group/{group_id}
POST/v1/insertremoved1 change
  • BreakingRemoved POST /v1/insert
OPTIONS/v1/insertremoved1 change
  • BreakingRemoved OPTIONS /v1/insert
GET/v1/organizationremoved1 change
  • BreakingRemoved GET /v1/organization
OPTIONS/v1/organizationremoved1 change
  • BreakingRemoved OPTIONS /v1/organization
GET/v1/organization/{organization_id}removed1 change
  • BreakingRemoved GET /v1/organization/{organization_id}
PATCH/v1/organization/{organization_id}removed1 change
  • BreakingRemoved PATCH /v1/organization/{organization_id}
DELETE/v1/organization/{organization_id}removed1 change
  • BreakingRemoved DELETE /v1/organization/{organization_id}
OPTIONS/v1/organization/{organization_id}removed1 change
  • BreakingRemoved OPTIONS /v1/organization/{organization_id}
PATCH/v1/organization/membersremoved1 change
  • BreakingRemoved PATCH /v1/organization/members
OPTIONS/v1/organization/membersremoved1 change
  • BreakingRemoved OPTIONS /v1/organization/members
GET/v1/projectremoved1 change
  • BreakingRemoved GET /v1/project
POST/v1/projectremoved1 change
  • BreakingRemoved POST /v1/project
OPTIONS/v1/projectremoved1 change
  • BreakingRemoved OPTIONS /v1/project
POST/v1/project_logs/{project_id}/feedbackremoved1 change
  • BreakingRemoved POST /v1/project_logs/{project_id}/feedback
OPTIONS/v1/project_logs/{project_id}/feedbackremoved1 change
  • BreakingRemoved OPTIONS /v1/project_logs/{project_id}/feedback
GET/v1/project_logs/{project_id}/fetchremoved1 change
  • BreakingRemoved GET /v1/project_logs/{project_id}/fetch
POST/v1/project_logs/{project_id}/fetchremoved1 change
  • BreakingRemoved POST /v1/project_logs/{project_id}/fetch
OPTIONS/v1/project_logs/{project_id}/fetchremoved1 change
  • BreakingRemoved OPTIONS /v1/project_logs/{project_id}/fetch
POST/v1/project_logs/{project_id}/insertremoved1 change
  • BreakingRemoved POST /v1/project_logs/{project_id}/insert
OPTIONS/v1/project_logs/{project_id}/insertremoved1 change
  • BreakingRemoved OPTIONS /v1/project_logs/{project_id}/insert
GET/v1/project_scoreremoved1 change
  • BreakingRemoved GET /v1/project_score
POST/v1/project_scoreremoved1 change
  • BreakingRemoved POST /v1/project_score
PUT/v1/project_scoreremoved1 change
  • BreakingRemoved PUT /v1/project_score
OPTIONS/v1/project_scoreremoved1 change
  • BreakingRemoved OPTIONS /v1/project_score
GET/v1/project_score/{project_score_id}removed1 change
  • BreakingRemoved GET /v1/project_score/{project_score_id}
PATCH/v1/project_score/{project_score_id}removed1 change
  • BreakingRemoved PATCH /v1/project_score/{project_score_id}
DELETE/v1/project_score/{project_score_id}removed1 change
  • BreakingRemoved DELETE /v1/project_score/{project_score_id}
OPTIONS/v1/project_score/{project_score_id}removed1 change
  • BreakingRemoved OPTIONS /v1/project_score/{project_score_id}
GET/v1/project_tagremoved1 change
  • BreakingRemoved GET /v1/project_tag
POST/v1/project_tagremoved1 change
  • BreakingRemoved POST /v1/project_tag
PUT/v1/project_tagremoved1 change
  • BreakingRemoved PUT /v1/project_tag
OPTIONS/v1/project_tagremoved1 change
  • BreakingRemoved OPTIONS /v1/project_tag
GET/v1/project_tag/{project_tag_id}removed1 change
  • BreakingRemoved GET /v1/project_tag/{project_tag_id}
PATCH/v1/project_tag/{project_tag_id}removed1 change
  • BreakingRemoved PATCH /v1/project_tag/{project_tag_id}
DELETE/v1/project_tag/{project_tag_id}removed1 change
  • BreakingRemoved DELETE /v1/project_tag/{project_tag_id}
OPTIONS/v1/project_tag/{project_tag_id}removed1 change
  • BreakingRemoved OPTIONS /v1/project_tag/{project_tag_id}
GET/v1/project/{project_id}removed1 change
  • BreakingRemoved GET /v1/project/{project_id}
PATCH/v1/project/{project_id}removed1 change
  • BreakingRemoved PATCH /v1/project/{project_id}
DELETE/v1/project/{project_id}removed1 change
  • BreakingRemoved DELETE /v1/project/{project_id}
OPTIONS/v1/project/{project_id}removed1 change
  • BreakingRemoved OPTIONS /v1/project/{project_id}
GET/v1/promptremoved1 change
  • BreakingRemoved GET /v1/prompt
POST/v1/promptremoved1 change
  • BreakingRemoved POST /v1/prompt
PUT/v1/promptremoved1 change
  • BreakingRemoved PUT /v1/prompt
OPTIONS/v1/promptremoved1 change
  • BreakingRemoved OPTIONS /v1/prompt
GET/v1/prompt/{prompt_id}removed1 change
  • BreakingRemoved GET /v1/prompt/{prompt_id}
PATCH/v1/prompt/{prompt_id}removed1 change
  • BreakingRemoved PATCH /v1/prompt/{prompt_id}
DELETE/v1/prompt/{prompt_id}removed1 change
  • BreakingRemoved DELETE /v1/prompt/{prompt_id}
OPTIONS/v1/prompt/{prompt_id}removed1 change
  • BreakingRemoved OPTIONS /v1/prompt/{prompt_id}
POST/v1/proxy/{path+}removed1 change
  • BreakingRemoved POST /v1/proxy/{path+}
OPTIONS/v1/proxy/{path+}removed1 change
  • BreakingRemoved OPTIONS /v1/proxy/{path+}
POST/v1/proxy/autoremoved1 change
  • BreakingRemoved POST /v1/proxy/auto
OPTIONS/v1/proxy/autoremoved1 change
  • BreakingRemoved OPTIONS /v1/proxy/auto
POST/v1/proxy/chat/completionsremoved1 change
  • BreakingRemoved POST /v1/proxy/chat/completions
OPTIONS/v1/proxy/chat/completionsremoved1 change
  • BreakingRemoved OPTIONS /v1/proxy/chat/completions
POST/v1/proxy/completionsremoved1 change
  • BreakingRemoved POST /v1/proxy/completions
OPTIONS/v1/proxy/completionsremoved1 change
  • BreakingRemoved OPTIONS /v1/proxy/completions
POST/v1/proxy/credentialsremoved1 change
  • BreakingRemoved POST /v1/proxy/credentials
OPTIONS/v1/proxy/credentialsremoved1 change
  • BreakingRemoved OPTIONS /v1/proxy/credentials
POST/v1/proxy/embeddingsremoved1 change
  • BreakingRemoved POST /v1/proxy/embeddings
OPTIONS/v1/proxy/embeddingsremoved1 change
  • BreakingRemoved OPTIONS /v1/proxy/embeddings
GET/v1/roleremoved1 change
  • BreakingRemoved GET /v1/role
POST/v1/roleremoved1 change
  • BreakingRemoved POST /v1/role
PUT/v1/roleremoved1 change
  • BreakingRemoved PUT /v1/role
OPTIONS/v1/roleremoved1 change
  • BreakingRemoved OPTIONS /v1/role
GET/v1/role/{role_id}removed1 change
  • BreakingRemoved GET /v1/role/{role_id}
PATCH/v1/role/{role_id}removed1 change
  • BreakingRemoved PATCH /v1/role/{role_id}
DELETE/v1/role/{role_id}removed1 change
  • BreakingRemoved DELETE /v1/role/{role_id}
OPTIONS/v1/role/{role_id}removed1 change
  • BreakingRemoved OPTIONS /v1/role/{role_id}
GET/v1/span_iframeremoved1 change
  • BreakingRemoved GET /v1/span_iframe
POST/v1/span_iframeremoved1 change
  • BreakingRemoved POST /v1/span_iframe
PUT/v1/span_iframeremoved1 change
  • BreakingRemoved PUT /v1/span_iframe
OPTIONS/v1/span_iframeremoved1 change
  • BreakingRemoved OPTIONS /v1/span_iframe
GET/v1/span_iframe/{span_iframe_id}removed1 change
  • BreakingRemoved GET /v1/span_iframe/{span_iframe_id}
PATCH/v1/span_iframe/{span_iframe_id}removed1 change
  • BreakingRemoved PATCH /v1/span_iframe/{span_iframe_id}
DELETE/v1/span_iframe/{span_iframe_id}removed1 change
  • BreakingRemoved DELETE /v1/span_iframe/{span_iframe_id}
OPTIONS/v1/span_iframe/{span_iframe_id}removed1 change
  • BreakingRemoved OPTIONS /v1/span_iframe/{span_iframe_id}
GET/v1/userremoved1 change
  • BreakingRemoved GET /v1/user
OPTIONS/v1/userremoved1 change
  • BreakingRemoved OPTIONS /v1/user
GET/v1/user/{user_id}removed1 change
  • BreakingRemoved GET /v1/user/{user_id}
OPTIONS/v1/user/{user_id}removed1 change
  • BreakingRemoved OPTIONS /v1/user/{user_id}
GET/v1/viewremoved1 change
  • BreakingRemoved GET /v1/view
POST/v1/viewremoved1 change
  • BreakingRemoved POST /v1/view
PUT/v1/viewremoved1 change
  • BreakingRemoved PUT /v1/view
OPTIONS/v1/viewremoved1 change
  • BreakingRemoved OPTIONS /v1/view
GET/v1/view/{view_id}removed1 change
  • BreakingRemoved GET /v1/view/{view_id}
PATCH/v1/view/{view_id}removed1 change
  • BreakingRemoved PATCH /v1/view/{view_id}
DELETE/v1/view/{view_id}removed1 change
  • BreakingRemoved DELETE /v1/view/{view_id}
OPTIONS/v1/view/{view_id}removed1 change
  • BreakingRemoved OPTIONS /v1/view/{view_id}
POST/petadded1 change
  • SafeAdded POST /pet
PUT/petadded1 change
  • SafeAdded PUT /pet
GET/pet/{petId}added1 change
  • SafeAdded GET /pet/{petId}
POST/pet/{petId}added1 change
  • SafeAdded POST /pet/{petId}
DELETE/pet/{petId}added1 change
  • SafeAdded DELETE /pet/{petId}
POST/pet/{petId}/uploadImageadded1 change
  • SafeAdded POST /pet/{petId}/uploadImage
GET/pet/findByStatusadded1 change
  • SafeAdded GET /pet/findByStatus
GET/pet/findByTagsadded1 change
  • SafeAdded GET /pet/findByTags
GET/store/inventoryadded1 change
  • SafeAdded GET /store/inventory
POST/store/orderadded1 change
  • SafeAdded POST /store/order
GET/store/order/{orderId}added1 change
  • SafeAdded GET /store/order/{orderId}
DELETE/store/order/{orderId}added1 change
  • SafeAdded DELETE /store/order/{orderId}
POST/useradded1 change
  • SafeAdded POST /user
GET/user/{username}added1 change
  • SafeAdded GET /user/{username}
PUT/user/{username}added1 change
  • SafeAdded PUT /user/{username}
DELETE/user/{username}added1 change
  • SafeAdded DELETE /user/{username}
POST/user/createWithListadded1 change
  • SafeAdded POST /user/createWithList
GET/user/loginadded1 change
  • SafeAdded GET /user/login
GET/user/logoutadded1 change
  • SafeAdded GET /user/logout