tensic.ai is an AIaaS (AI as a Service) platform. Create AI projects and consume them via REST API. Supports multiple project types: RAG, Agent, Router, and Inference. ## Authentication All endpoints require authentication via one of: - Bearer API Key — Authorization: Bearer <key> (programmatic access) - Session Cookie — set by the console on login (browser clients)
You can install the client in your project by using composer.
And install the package:
composer require tensicai/php-sdkAll path parameters are scalar values or shared value objects. A value object can be initialized via the fromValue static method.
The query parameters and body parameters are bundled in a query and body immutable record.
An immutable record can be initialized via the fromArray static method.
All the used immutable records can be imported from this library.
| Method | Description | Documentation |
|---|---|---|
deleteClassifiersClassifierId |
Delete Classifier Parameters : - int $classifierId (required) |
|
deleteCronLogs |
Purge Cron Logs | |
deleteEmbeddingsEmbeddingId |
Api Delete Embedding Parameters : - int $embeddingId (required) |
|
deleteImageGeneratorsGeneratorId |
Delete Image Generator Parameters : - int $generatorId (required) |
|
deleteLlmsLlmId |
Api Delete Llm Parameters : - int $llmId (required) |
|
deleteProjectsProjectID |
Route Delete Project Parameters : - int $projectID (required) |
|
deleteProjectsProjectIDCommentsCommentID |
Delete Project Comment Parameters : - int $projectID (required) - int $commentID (required) |
|
deleteProjectsProjectIDCustomToolsToolName |
Delete Project Custom Tool Parameters : - int $projectID (required) - string $toolName (required) |
|
deleteProjectsProjectIDEmbeddingsSource |
Delete Embedding Parameters : - int $projectID (required) - string $source (required) |
|
deleteProjectsProjectIDEvalsDatasetsDatasetID |
Delete Dataset Parameters : - int $projectID (required) - int $datasetID (required) |
|
deleteProjectsProjectIDEvalsDatasetsDatasetIDCasesCaseID |
Delete Test Case Parameters : - int $projectID (required) - int $datasetID (required) - int $caseID (required) |
|
deleteProjectsProjectIDEvalsRunsRunID |
Delete Run Parameters : - int $projectID (required) - int $runID (required) |
|
deleteProjectsProjectIDIngestBulkJobID |
Delete Bulk Ingest Job Parameters : - int $projectID (required) - int $jobID (required) |
|
deleteProjectsProjectIDLogs |
Flush Project Logs Parameters : - int $projectID (required) |
|
deleteProjectsProjectIDRoutinesRoutineID |
Delete Routine Parameters : - int $projectID (required) - int $routineID (required) |
|
deleteProjectsProjectIDSecretsSecretID |
Delete Project Secret Parameters : - int $projectID (required) - int $secretID (required) |
|
deleteProjectsProjectIDWidgetsWidgetID |
Delete Widget Parameters : - int $projectID (required) - int $widgetID (required) |
|
deleteProjectsProjectIDWidgetsWidgetIDContextSecret |
Remove Widget Context Secret Parameters : - int $projectID (required) - int $widgetID (required) |
|
deleteSpeechToTextModelId |
Delete Speech To Text Parameters : - int $modelId (required) |
|
deleteTeamsTeamId |
Delete Team Parameters : - int $teamId (required) |
|
deleteTeamsTeamIdAdminsUsername |
Remove Admin From Team Parameters : - int $teamId (required) - string $username (required) |
|
deleteTeamsTeamIdAudioGeneratorsGeneratorName |
Remove Audio Generator From Team Parameters : - int $teamId (required) - string $generatorName (required) |
|
deleteTeamsTeamIdEmbeddingsEmbeddingId |
Remove Embedding From Team Parameters : - int $teamId (required) - int $embeddingId (required) |
|
deleteTeamsTeamIdImageGeneratorsGeneratorName |
Remove Image Generator From Team Parameters : - int $teamId (required) - string $generatorName (required) |
|
deleteTeamsTeamIdLlmsLlmId |
Remove Llm From Team Parameters : - int $teamId (required) - int $llmId (required) |
|
deleteTeamsTeamIdProjectsProjectId |
Remove Project From Team Parameters : - int $teamId (required) - int $projectId (required) |
|
deleteTeamsTeamIdUsersUsername |
Remove User From Team Parameters : - int $teamId (required) - string $username (required) |
|
deleteTemplatesTemplateID |
Delete Template Parameters : - int $templateID (required) |
|
deleteUsersUsername |
Route Delete User Parameters : - string $username (required) |
|
deleteUsersUsernameApikeysKeyId |
Route Delete User Apikey Parameters : - string $username (required) - int $keyId (required) |
|
get |
Get | |
getAdminFullPath |
Serve Spa Parameters : - string $fullPath (required) |
|
getAdminRoutines |
List All Routines | |
getAudio |
Route List Generators | |
getAudit |
Get Audit Log Parameters : - GetAuditQuery $query |
|
getAuthWhoami |
Get Whoami | |
getClassifiers |
List Classifiers | |
getClassifiersClassifierId |
Get Classifier Parameters : - int $classifierId (required) |
|
getCronLogs |
Get Cron Logs Parameters : - GetCronLogsQuery $query |
|
getDirectModels |
List Accessible Models | |
getEmbeddings |
Api Get Embeddings Parameters : - GetEmbeddingsQuery $query |
|
getEmbeddingsEmbeddingId |
Api Get Embedding Parameters : - int $embeddingId (required) |
|
getExamples |
List Examples | |
getHealthLive |
Health Ready | |
getHealthReady |
Health Ready | |
getImage |
Route List Generators | |
getImageGenerators |
List Image Generators | |
getImageGeneratorsGeneratorId |
Get Image Generator Parameters : - int $generatorId (required) |
|
getInfo |
Get Info | |
getInvitations |
Get My Invitations | |
getInvitationsCount |
Get Invitation Count | |
getLlms |
Api Get Llms Parameters : - GetLlmsQuery $query |
|
getLlmsLlmId |
Api Get Llm Parameters : - int $llmId (required) |
|
getNews |
Get News | |
getOauthProviderCallback |
Oauth Callback Parameters : - string $provider (required) |
|
getOauthProviderLogin |
Oauth Login Parameters : - string $provider (required) |
|
getPermissionsMatrix |
Get Permission Matrix | |
getProjects |
Route Get Projects Parameters : - GetProjectsQuery $query |
|
getProjectsHealth |
Get Projects Health | |
getProjectsProjectID |
Route Get Project Parameters : - int $projectID (required) |
|
getProjectsProjectIDAnalyticsChunking |
Get Chunking Analytics Parameters : - int $projectID (required) - GetProjectsProjectIDAnalyticsChunkingQuery $query |
|
getProjectsProjectIDAnalyticsConversationChatIDContext |
Get Conversation Context Parameters : - int $projectID (required) - string $chatID (required) - GetProjectsProjectIDAnalyticsConversationChatIDContextQuery $query |
|
getProjectsProjectIDAnalyticsConversations |
Get Conversation Analytics Parameters : - int $projectID (required) - GetProjectsProjectIDAnalyticsConversationsQuery $query |
|
getProjectsProjectIDAnalyticsHealth |
Get Project Health Parameters : - int $projectID (required) - GetProjectsProjectIDAnalyticsHealthQuery $query |
|
getProjectsProjectIDAnalyticsSources |
Get Source Analytics Parameters : - int $projectID (required) - GetProjectsProjectIDAnalyticsSourcesQuery $query |
|
getProjectsProjectIDAnalyticsTools |
Get Tool Analytics Parameters : - int $projectID (required) - GetProjectsProjectIDAnalyticsToolsQuery $query |
|
getProjectsProjectIDAssetsToken |
Get Project Asset Parameters : - int $projectID (required) - string $token (required) - GetProjectsProjectIDAssetsTokenQuery $query |
|
getProjectsProjectIDComments |
List Project Comments Parameters : - int $projectID (required) - GetProjectsProjectIDCommentsQuery $query |
|
getProjectsProjectIDConversations |
List Project Conversations Parameters : - int $projectID (required) - GetProjectsProjectIDConversationsQuery $query |
|
getProjectsProjectIDCustomTools |
List Project Custom Tools Parameters : - int $projectID (required) |
|
getProjectsProjectIDEmbeddings |
Get Embeddings Parameters : - int $projectID (required) |
|
getProjectsProjectIDEmbeddingsIdEmbeddingId |
Get Embedding By Id Parameters : - int $projectID (required) - string $embeddingId (required) |
|
getProjectsProjectIDEmbeddingsSourceSource |
Get Embedding Parameters : - int $projectID (required) - string $source (required) |
|
getProjectsProjectIDEvalsDatasets |
List Datasets Parameters : - int $projectID (required) - GetProjectsProjectIDEvalsDatasetsQuery $query |
|
getProjectsProjectIDEvalsDatasetsDatasetID |
Get Dataset Parameters : - int $projectID (required) - int $datasetID (required) |
|
getProjectsProjectIDEvalsRuns |
List Runs Parameters : - int $projectID (required) - GetProjectsProjectIDEvalsRunsQuery $query |
|
getProjectsProjectIDEvalsRunsRunID |
Get Run Parameters : - int $projectID (required) - int $runID (required) |
|
getProjectsProjectIDGuardsDaily |
Get Guard Daily Parameters : - int $projectID (required) - GetProjectsProjectIDGuardsDailyQuery $query |
|
getProjectsProjectIDGuardsEvents |
Get Guard Events Parameters : - int $projectID (required) - GetProjectsProjectIDGuardsEventsQuery $query |
|
getProjectsProjectIDGuardsSummary |
Get Guard Summary Parameters : - int $projectID (required) |
|
getProjectsProjectIDIngestBulk |
List Bulk Ingest Jobs Parameters : - int $projectID (required) - GetProjectsProjectIDIngestBulkQuery $query |
|
getProjectsProjectIDLogs |
Get Token Consumption Parameters : - int $projectID (required) - GetProjectsProjectIDLogsQuery $query |
|
getProjectsProjectIDLogsConversationChatId |
Get Conversation Replay Parameters : - int $projectID (required) - string $chatId (required) |
|
getProjectsProjectIDMemoryBank |
List Memory Bank Parameters : - int $projectID (required) |
|
getProjectsProjectIDMemoryBankPreview |
Preview Memory Bank Parameters : - int $projectID (required) |
|
getProjectsProjectIDPrompts |
List Prompt Versions Parameters : - int $projectID (required) |
|
getProjectsProjectIDPromptsVersionID |
Get Prompt Version Parameters : - int $projectID (required) - int $versionID (required) |
|
getProjectsProjectIDReembed |
Get Reembed Status Parameters : - int $projectID (required) |
|
getProjectsProjectIDRoutines |
List Routines Parameters : - int $projectID (required) |
|
getProjectsProjectIDRoutinesRoutineIDHistory |
Get Routine History Parameters : - int $projectID (required) - int $routineID (required) - GetProjectsProjectIDRoutinesRoutineIDHistoryQuery $query |
|
getProjectsProjectIDSecrets |
List Project Secrets Parameters : - int $projectID (required) |
|
getProjectsProjectIDSyncStatus |
Get Sync Status Parameters : - int $projectID (required) |
|
getProjectsProjectIDTokensDaily |
Get Monthly Token Consumption Parameters : - int $projectID (required) - GetProjectsProjectIDTokensDailyQuery $query |
|
getProjectsProjectIDTools |
Get Project Tools Parameters : - int $projectID (required) |
|
getProjectsProjectIDV1Models |
Project List Models Parameters : - int $projectID (required) |
|
getProjectsProjectIDV1ModelsModelId |
Project Retrieve Model Parameters : - int $projectID (required) - string $modelId (required) |
|
getProjectsProjectIDWidgets |
List Widgets Parameters : - int $projectID (required) |
|
getProjectsProjectIDWidgetsWidgetID |
Get Widget Parameters : - int $projectID (required) - int $widgetID (required) |
|
getSettings |
Get Settings | |
getSettingsInfrastructure |
Get Infrastructure Status | |
getSetup |
Get Setup | |
getSpeechToText |
List Speech To Text | |
getSpeechToTextModelId |
Get Speech To Text Parameters : - int $modelId (required) |
|
getStatisticsDailyTokens |
Get Daily Tokens Parameters : - GetStatisticsDailyTokensQuery $query |
|
getStatisticsSummary |
Get Statistics Summary | |
getStatisticsTopLlms |
Get Top Llms Parameters : - GetStatisticsTopLlmsQuery $query |
|
getStatisticsTopProjects |
Get Top Projects By Tokens Parameters : - GetStatisticsTopProjectsQuery $query |
|
getStatisticsUsers |
Get Top Users Parameters : - GetStatisticsUsersQuery $query |
|
getStatisticsUsersUserID |
Get User Activity Parameters : - int $userID (required) - GetStatisticsUsersUserIDQuery $query |
|
getTeams |
Get Teams Parameters : - GetTeamsQuery $query |
|
getTeamsTeamId |
Get Team Parameters : - int $teamId (required) |
|
getTeamsTeamIdAnalytics |
Get Team Analytics Parameters : - int $teamId (required) - GetTeamsTeamIdAnalyticsQuery $query |
|
getTeamsTeamIdBranding |
Get Team Branding Parameters : - int $teamId (required) |
|
getTeamsTeamIdMembersBudgets |
Get Team Member Budgets Parameters : - int $teamId (required) |
|
getTeamsTeamIdTransactions |
Get Team Transactions Parameters : - int $teamId (required) - GetTeamsTeamIdTransactionsQuery $query |
|
getTemplates |
List Templates Parameters : - GetTemplatesQuery $query |
|
getTemplatesTemplateID |
Get Template Parameters : - int $templateID (required) |
|
getToolsAgents |
Get Tools | |
getToolsClassifiers |
List Classifiers | |
getToolsOpenaiCompatModelsLlmId |
List Openai Compatible Models Parameters : - int $llmId (required) |
|
getUsers |
Route Get Users Parameters : - GetUsersQuery $query |
|
getUsersUsername |
Route Get User Details Parameters : - string $username (required) |
|
getUsersUsernameApikeys |
Route List User Apikeys Parameters : - string $username (required) |
|
getUsersUsernameTeamBudgets |
Route Get User Team Budgets Parameters : - string $username (required) |
|
getUsersUsernameTotpStatus |
Totp Status Parameters : - string $username (required) |
|
getV1Models |
List Models | |
getV1ModelsModelId |
Retrieve Model Parameters : - string $modelId (required) |
|
getVersion |
Get Version | |
getWebhooksWhatsapp |
Verify Webhook Parameters : - GetWebhooksWhatsappQuery $query |
|
getWidgetChatJs |
Serve Widget Js | |
getWidgetConfig |
Widget Config | |
patchAdminRoutinesRoutineID |
Admin Toggle Routine Parameters : - int $routineID (required) - AdminRoutineToggleRequest $body (required) |
|
patchClassifiersClassifierId |
Update Classifier Parameters : - int $classifierId (required) - ClassifierRegistryUpdate $body (required) |
|
patchEmbeddingsEmbeddingId |
Api Edit Embedding Parameters : - int $embeddingId (required) - EmbeddingUpdate $body (required) |
|
patchImageGeneratorsGeneratorId |
Update Image Generator Parameters : - int $generatorId (required) - ImageGeneratorModelUpdate $body (required) |
|
patchLlmsLlmId |
Api Edit Llm Parameters : - int $llmId (required) - LLMUpdate $body (required) |
|
patchProjectsProjectID |
Route Edit Project Parameters : - int $projectID (required) - ProjectModelUpdate $body (required) |
|
patchProjectsProjectIDCommentsCommentID |
Update Project Comment Parameters : - int $projectID (required) - int $commentID (required) - ProjectCommentUpdate $body (required) |
|
patchProjectsProjectIDCustomToolsToolName |
Update Project Custom Tool Parameters : - int $projectID (required) - string $toolName (required) - ProjectToolUpdate $body (required) |
|
patchProjectsProjectIDEvalsDatasetsDatasetID |
Update Dataset Parameters : - int $projectID (required) - int $datasetID (required) - EvalDatasetUpdate $body (required) |
|
patchProjectsProjectIDEvalsDatasetsDatasetIDCasesCaseID |
Update Test Case Parameters : - int $projectID (required) - int $datasetID (required) - int $caseID (required) - EvalTestCaseUpdate $body (required) |
|
patchProjectsProjectIDRoutinesRoutineID |
Update Routine Parameters : - int $projectID (required) - int $routineID (required) - RoutineUpdate $body (required) |
|
patchProjectsProjectIDSecretsSecretID |
Update Project Secret Parameters : - int $projectID (required) - int $secretID (required) - ProjectSecretUpdate $body (required) |
|
patchProjectsProjectIDWidgetsWidgetID |
Update Widget Parameters : - int $projectID (required) - int $widgetID (required) - WidgetUpdate $body (required) |
|
patchSettings |
Patch Settings Parameters : - SettingsUpdate $body (required) |
|
patchSpeechToTextModelId |
Update Speech To Text Parameters : - int $modelId (required) - SpeechToTextModelUpdate $body (required) |
|
patchTeamsTeamId |
Update Team Parameters : - int $teamId (required) - TeamModelUpdate $body (required) |
|
patchTeamsTeamIdMembersUsernameBudget |
Set Team Member Budget Parameters : - int $teamId (required) - string $username (required) - TeamMemberBudgetUpdate $body (required) |
|
patchTemplatesTemplateID |
Update Template Parameters : - int $templateID (required) - ProjectTemplateUpdate $body (required) |
|
patchUsersUsername |
Route Update User Parameters : - string $username (required) - UserUpdate $body (required) |
|
patchUsersUsernameApikeysKeyId |
Route Update User Apikey Parameters : - string $username (required) - int $keyId (required) - ApiKeyUpdate $body (required) |
|
postAudioGeneratorTranscript |
Route Generate Transcript Parameters : - string $generator (required) |
|
postAuthExitImpersonation |
Exit Impersonation | |
postAuthImpersonateUsername |
Impersonate User Parameters : - string $username (required) |
|
postAuthLogin |
Login | |
postAuthLogout |
Logout | |
postAuthSupportLogin |
Support Login | |
postAuthVerifyTotp |
Verify Totp Parameters : - TOTPVerifyRequest $body (required) |
|
postClassifiers |
Create Classifier Parameters : - ClassifierRegistryCreate $body (required) |
|
postClassifiersClassifierIdTest |
Test Classifier Parameters : - int $classifierId (required) |
|
postCronLogsRun |
Run Crons | |
postEmbeddings |
Api Create Embeddings Parameters : - EmbeddingModel $body (required) |
|
postExamplesExampleIDInstall |
Install Example Parameters : - string $exampleID (required) - ExampleInstallRequest $body (required) |
|
postImageGeneratorGenerate |
Route Generate Image Parameters : - string $generator (required) - ImageModel $body (required) |
|
postImageGenerators |
Create Image Generator Parameters : - ImageGeneratorModelCreate $body (required) |
|
postInvitationsInvitationIdAccept |
Accept Invitation Parameters : - int $invitationId (required) |
|
postInvitationsInvitationIdDecline |
Decline Invitation Parameters : - int $invitationId (required) |
|
postInvitationsProjectsInvitationIdAccept |
Accept Project Invitation Parameters : - int $invitationId (required) |
|
postInvitationsProjectsInvitationIdDecline |
Decline Project Invitation Parameters : - int $invitationId (required) |
|
postLdap |
Ldap Auth Parameters : - UserLogin $body (required) |
|
postLlms |
Api Create Llm Parameters : - LLMModel $body (required) |
|
postLlmsTest |
Api Test Llm Parameters : - LLMTestRequest $body |
|
postProjects |
Route Create Project Parameters : - ProjectModelCreate $body (required) |
|
postProjectsProjectIDAttachments |
Upload Chat Attachment Parameters : - int $projectID (required) |
|
postProjectsProjectIDChat |
Chat Query Parameters : - int $projectID (required) - ChatModel $body (required) |
|
postProjectsProjectIDChatStop |
Chat Stop Parameters : - int $projectID (required) - ChatStopRequest $body (required) |
|
postProjectsProjectIDClone |
Clone Project Parameters : - int $projectID (required) - ProjectCloneRequest $body (required) |
|
postProjectsProjectIDComments |
Create Project Comment Parameters : - int $projectID (required) - ProjectCommentCreate $body (required) |
|
postProjectsProjectIDEmbeddingsIngestText |
Ingest Text Parameters : - int $projectID (required) - TextIngestModel $body (required) |
|
postProjectsProjectIDEmbeddingsIngestUpload |
Ingest File Parameters : - int $projectID (required) |
|
postProjectsProjectIDEmbeddingsIngestUrl |
Ingest Url Parameters : - int $projectID (required) - URLIngestModel $body (required) |
|
postProjectsProjectIDEmbeddingsReset |
Reset Embeddings Parameters : - int $projectID (required) |
|
postProjectsProjectIDEmbeddingsSearch |
Find Embedding Parameters : - int $projectID (required) - FindModel $body (required) |
|
postProjectsProjectIDEvalsDatasets |
Create Dataset Parameters : - int $projectID (required) - EvalDatasetCreate $body (required) |
|
postProjectsProjectIDEvalsDatasetsDatasetIDCases |
Add Test Case Parameters : - int $projectID (required) - int $datasetID (required) - EvalTestCaseCreate $body (required) |
|
postProjectsProjectIDEvalsRuns |
Start Eval Run Parameters : - int $projectID (required) - EvalRunCreate $body (required) |
|
postProjectsProjectIDIngestBulk |
Enqueue Bulk Ingest Parameters : - int $projectID (required) - PostProjectsProjectIDIngestBulkQuery $query |
|
postProjectsProjectIDInvitations |
Send Project Invitation Parameters : - int $projectID (required) - UsernameRequest $body (required) |
|
postProjectsProjectIDMemoryBankClear |
Clear Memory Bank Parameters : - int $projectID (required) |
|
postProjectsProjectIDMemorySearch |
Memory Search Query Parameters : - int $projectID (required) - MemorySearchRequest $body (required) |
|
postProjectsProjectIDPromptsVersionIDActivate |
Activate Prompt Version Parameters : - int $projectID (required) - int $versionID (required) |
|
postProjectsProjectIDPublishTemplate |
Publish Template Parameters : - int $projectID (required) - ProjectTemplatePublish $body (required) |
|
postProjectsProjectIDQuestion |
Question Query Endpoint Parameters : - int $projectID (required) - ChatModel $body (required) |
|
postProjectsProjectIDReembed |
Enqueue Reembed Job Parameters : - int $projectID (required) |
|
postProjectsProjectIDRouterGenerate |
Router Generate Workspace Parameters : - int $projectID (required) - RouterGenerateRequest $body (required) |
|
postProjectsProjectIDRouterNodeGenerate |
Router Generate Node Blocks Parameters : - int $projectID (required) - RouterNodeGenerateRequest $body (required) |
|
postProjectsProjectIDRoutines |
Create Routine Parameters : - int $projectID (required) - RoutineCreate $body (required) |
|
postProjectsProjectIDRoutinesRoutineIDFire |
Fire Routine Parameters : - int $projectID (required) - int $routineID (required) |
|
postProjectsProjectIDSecrets |
Create Project Secret Parameters : - int $projectID (required) - ProjectSecretCreate $body (required) |
|
postProjectsProjectIDSlackTest |
Test Slack Connection Parameters : - int $projectID (required) |
|
postProjectsProjectIDSyncTrigger |
Trigger Sync Parameters : - int $projectID (required) |
|
postProjectsProjectIDSystemPromptGenerate |
Generate System Prompt Endpoint Parameters : - int $projectID (required) - SystemPromptGenerateRequest $body (required) |
|
postProjectsProjectIDV1ChatCompletions |
Project Chat Completions Parameters : - int $projectID (required) - OpenAIChatCompletionRequest $body (required) |
|
postProjectsProjectIDWebhooksRotateSecret |
Rotate Webhook Secret Parameters : - int $projectID (required) |
|
postProjectsProjectIDWebhooksTest |
Test Webhook Parameters : - int $projectID (required) |
|
postProjectsProjectIDWhatsappTest |
Test Whatsapp Connection Parameters : - int $projectID (required) |
|
postProjectsProjectIDWidgets |
Create Widget Parameters : - int $projectID (required) - WidgetCreate $body (required) |
|
postProjectsProjectIDWidgetsWidgetIDContextSecret |
Generate Widget Context Secret Parameters : - int $projectID (required) - int $widgetID (required) |
|
postProjectsProjectIDWidgetsWidgetIDRegenerateKey |
Regenerate Widget Key Parameters : - int $projectID (required) - int $widgetID (required) |
|
postSearch |
Smart Search Parameters : - SearchRequest $body (required) |
|
postSettingsDockerTest |
Test Docker Connection Parameters : - DockerTestRequest $body |
|
postSettingsDoclingTest |
Test Docling Connection Parameters : - DoclingTestRequest $body |
|
postSettingsE2bTest |
Test E2B Connection Parameters : - E2BTestRequest $body |
|
postSettingsHealth |
Run Health Check | |
postSettingsKubernetesTest |
Test Kubernetes Connection Parameters : - KubernetesTestRequest $body |
|
postSettingsOtelTest |
Test Otel Connection Parameters : - OtelTestRequest $body |
|
postSettingsRedisTest |
Test Redis Connection Parameters : - mixed $body |
|
postSettingsS3Test |
Test S3 Storage Connection Parameters : - mixed $body |
|
postSettingsVectordbBackendTest |
Test Vectordb Connection Parameters : - string $backend (required) - mixed $body |
|
postSpeechToText |
Create Speech To Text Parameters : - SpeechToTextModelCreate $body (required) |
|
postTeams |
Create Team Parameters : - TeamModelCreate $body (required) |
|
postTeamsTeamIdInvitations |
Send Team Invitation Parameters : - int $teamId (required) - UsernameRequest $body (required) |
|
postTemplatesTemplateIDInstantiate |
Instantiate Template Parameters : - int $templateID (required) - ProjectTemplateInstantiate $body (required) |
|
postToolsClassifier |
Classifier Parameters : - ClassifierModel $body (required) |
|
postToolsMcpProbe |
Probe Mcp Server Parameters : - MCPProbeRequest $body (required) |
|
postToolsOllamaCloudEmbeddings |
Get Ollama Cloud Embedding Models Parameters : - OllamaCloudInstanceModel $body (required) |
|
postToolsOllamaCloudModels |
Get Ollama Cloud Models Parameters : - OllamaCloudInstanceModel $body (required) |
|
postToolsOllamaModels |
Get Ollama Models Parameters : - OllamaInstanceModel $body (required) |
|
postToolsOllamaPull |
Pull Ollama Model Parameters : - OllamaModelPullRequest $body (required) |
|
postToolsOpenaiCompatDiscover |
Discover Openai Compatible Models Parameters : - OpenAICompatDiscoverRequest $body (required) |
|
postUsers |
Route Create User Parameters : - UserCreate $body (required) |
|
postUsersUsernameApikeys |
Route Create User Apikey Parameters : - string $username (required) - ApiKeyCreate $body (required) |
|
postUsersUsernameTotpDisable |
Totp Disable Parameters : - string $username (required) - TOTPDisableRequest $body (required) |
|
postUsersUsernameTotpEnable |
Totp Enable Parameters : - string $username (required) - TOTPEnableRequest $body (required) |
|
postUsersUsernameTotpSetup |
Totp Setup Parameters : - string $username (required) - TOTPSetupRequest $body (required) |
|
postV1AudioTranscriptions |
Openai Compatible Transcription Parameters : |
|
postV1AudioTranslations |
Openai Compatible Translation Parameters : |
|
postV1ChatCompletions |
Chat Completions Parameters : - OpenAIChatCompletionRequest $body (required) |
|
postV1Completions |
Completions Parameters : - OpenAICompletionRequest $body (required) |
|
postV1Embeddings |
Embeddings Parameters : - OpenAIEmbeddingRequest $body (required) |
|
postV1ImagesGenerations |
Openai Compatible Generate Parameters : - OpenAIImageGenerateRequest $body (required) |
|
postV1Moderations |
Moderations Parameters : - OpenAIModerationRequest $body (required) |
|
postWebhooksWhatsapp |
Receive Webhook | |
postWidgetChat |
Widget Chat Parameters : - WidgetChatRequest $body (required) |
|
putProjectsProjectIDCustomToolsToolNameEnabled |
Set Project Custom Tool Enabled Parameters : - int $projectID (required) - string $toolName (required) - BodyPutProjectsProjectIDCustomToolsToolNameEnabled $body (required) |
|
putTeamsTeamIdAdminsUsername |
Add Admin To Team Parameters : - int $teamId (required) - string $username (required) |
|
putTeamsTeamIdAudioGeneratorsGeneratorName |
Add Audio Generator To Team Parameters : - int $teamId (required) - string $generatorName (required) |
|
putTeamsTeamIdEmbeddingsEmbeddingId |
Add Embedding To Team Parameters : - int $teamId (required) - int $embeddingId (required) |
|
putTeamsTeamIdImageGeneratorsGeneratorName |
Add Image Generator To Team Parameters : - int $teamId (required) - string $generatorName (required) |
|
putTeamsTeamIdLlmsLlmId |
Add Llm To Team Parameters : - int $teamId (required) - int $llmId (required) |
|
putTeamsTeamIdProjectsProjectId |
Add Project To Team Parameters : - int $teamId (required) - int $projectId (required) |
|
putTeamsTeamIdUsersUsername |
Add User To Team Parameters : - int $teamId (required) - string $username (required) |
Code for the endpoints is generated automatically using a custom version of OpenAPI Generator.
To regenerate endpoints, use the docker laucher packaged in vendor/bin:
./vendor/bin/openapi-codegen-php-client.shThe custom generator will be built and launched using the following Open API spec file : resources/api/api-spec.json.
You can then commit and PR the modified api-spec file and your endpoints code files.
The client class and readme may be changed in some cases. Do not forget to include them in your commit!
The client is split into one class per OpenAPI tag (e.g. a Widgets tag produces
WidgetsClient/WidgetsClientInterface/ApiWidgetsClientMock), plus a generated
AbstractClientBuilder with one accessor method per tag. Your project's own
ClientBuilder (extending AbstractClientBuilder) needs one
createXxxClient()/createXxxMock() pair per tag — see AbstractClientBuilder.php
for the exact hook names to implement after regenerating.