Close
Toolcog home
toolcog
openai
Search
⌘
+
K
Command Palette
Search for a command to run...
Search Toolcog
Sign In
API
Operations
Auth Schemes
Overrides
Intents
Targets
API
Operations
Auth Schemes
Overrides
Intents
Targets
Operations
API endpoints available to AI agents
All methods
All methods
GET
POST
DELETE
All statuses
All statuses
Active
Deprecated
Activate certificates at the organization level. You can atomically and idempotently activate up to 10 certificates at a time.
activateOrganizationCertificates
POST/organization/certificates/activate
Certificates
Activate certificates at the project level. You can atomically and idempotently activate up to 10 certificates at a time.
activateProjectCertificates
POST/organization/projects/{project_id}/certificates/activate
Certificates
Adds a [Part](/docs/api-reference/uploads/part-object) to an [Upload](/docs/api-reference/uploads/object) object. A Part represents a chunk of bytes from the file you are trying to upload. Each Part can be at most 64 MB, and you can add Parts until you hit the Upload maximum of 8 GB. It is possible to add multiple Parts in parallel. You can decide the intended order of the Parts when you [complete the Upload](/docs/api-reference/uploads/complete).
addUploadPart
POST/uploads/{upload_id}/parts
Uploads
Create an organization admin API key
admin-api-keys-create
POST/organization/admin_api_keys
Delete an organization admin API key
admin-api-keys-delete
DELETE/organization/admin_api_keys/{key_id}
Retrieve a single organization API key
admin-api-keys-get
GET/organization/admin_api_keys/{key_id}
List organization API keys
admin-api-keys-list
GET/organization/admin_api_keys
Archives a project in the organization. Archived projects cannot be used or updated.
archive-project
POST/organization/projects/{project_id}/archive
Projects
Cancels an in-progress batch. The batch will be in status `cancelling` for up to 10 minutes, before changing to `cancelled`, where it will have partial results (if any) available in the output file.
cancelBatch
POST/batches/{batch_id}/cancel
Batch
Cancel an ongoing evaluation run.
cancelEvalRun
POST/evals/{eval_id}/runs/{run_id}
Evals
Immediately cancel a fine-tune job.
cancelFineTuningJob
POST/fine_tuning/jobs/{fine_tuning_job_id}/cancel
Fine-tuning
Cancels a run that is `in_progress`.
cancelRun
POST/threads/{thread_id}/runs/{run_id}/cancel
Assistants
Cancels the Upload. No Parts may be added after an Upload is cancelled.
cancelUpload
POST/uploads/{upload_id}/cancel
Uploads
Cancel a vector store file batch. This attempts to cancel the processing of files in this batch as soon as possible.
cancelVectorStoreFileBatch
POST/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel
Vector stores
Completes the [Upload](/docs/api-reference/uploads/object). Within the returned Upload object, there is a nested [File](/docs/api-reference/files/object) object that is ready to use in the rest of the platform. You can specify the order of the Parts by passing in an ordered list of the Part IDs. The number of bytes uploaded upon completion must match the number of bytes initially specified when creating the Upload object. No Parts may be added after an Upload is completed.
completeUpload
POST/uploads/{upload_id}/complete
Uploads
Create a new project in the organization. Projects can be created and archived, but cannot be deleted.
create-project
POST/organization/projects
Projects
Creates a new service account in the project. This also returns an unredacted API key for the service account.
create-project-service-account
POST/organization/projects/{project_id}/service_accounts
Projects
Adds a user to the project. Users must already be members of the organization to be added to a project.
create-project-user
POST/organization/projects/{project_id}/users
Projects
Create an ephemeral API token for use in client-side applications with the Realtime API. Can be configured with the same session parameters as the `session.update` client event. It responds with a session object, plus a `client_secret` key which contains a usable ephemeral API token that can be used to authenticate browser clients for the Realtime API.
create-realtime-session
POST/realtime/sessions
Realtime
Create an ephemeral API token for use in client-side applications with the Realtime API specifically for realtime transcriptions. Can be configured with the same session parameters as the `transcription_session.update` client event. It responds with a session object, plus a `client_secret` key which contains a usable ephemeral API token that can be used to authenticate browser clients for the Realtime API.
create-realtime-transcription-session
POST/realtime/transcription_sessions
Realtime
1
2
More pages
8
Next