@toolprint/api-client
Version:
1,187 lines • 51.4 kB
JavaScript
import { zGetAiDocumentationAiTxtGetData, zGetAiDocumentationAiTxtGetResponse, zDeleteAccountApiV1AccountDeleteData, zDeleteAccountApiV1AccountDeleteResponse, zGetAccountInformationApiV1AccountGetData, zGetAccountInformationApiV1AccountGetResponse, zCreateAccountApiV1AccountPostData, zCreateAccountApiV1AccountPostResponse, zGetApiKeyApiV1AccountApiKeyGetData, zGetApiKeyApiV1AccountApiKeyGetResponse, zGetAuthStatusApiV1AccountAuthStatusGetData, zGetAuthStatusApiV1AccountAuthStatusGetResponse, zCreateAccountByInvitationApiV1AccountInvitationCodePostData, zCreateAccountByInvitationApiV1AccountInvitationCodePostResponse, zGetServiceTokenApiV1AccountServiceTokenGetData, zGetServiceTokenApiV1AccountServiceTokenGetResponse, zRotateServiceTokenApiV1AccountServiceTokenPostData, zRotateServiceTokenApiV1AccountServiceTokenPostResponse, zGetAuditLogsApiV1AuditGetData, zGetAuditLogsApiV1AuditGetResponse, zGetAllFlagsApiV1FlagsGetData, zGetAllFlagsApiV1FlagsGetResponse, zListIntegrationsApiV1IntegrationsGetData, zListIntegrationsApiV1IntegrationsGetResponse, zGetIntegrationToolsApiV1IntegrationsIntegrationNameToolsGetData, zGetIntegrationToolsApiV1IntegrationsIntegrationNameToolsGetResponse, zUpsertMultipleToolCustomTagsApiV1IntegrationsIntegrationNameToolsCustomTagsPostData, zUpsertMultipleToolCustomTagsApiV1IntegrationsIntegrationNameToolsCustomTagsPostResponse, zGetToolDetailsApiV1IntegrationsIntegrationNameToolsToolNameGetData, zGetToolDetailsApiV1IntegrationsIntegrationNameToolsToolNameGetResponse, zDeleteToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsDeleteData, zDeleteToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsDeleteResponse, zUpsertToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsPostData, zUpsertToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsPostResponse, zGetAllPoliciesApiV1PoliciesGetData, zGetAllPoliciesApiV1PoliciesGetResponse, zCreatePolicyApiV1PoliciesPostData, zCreatePolicyApiV1PoliciesPostResponse, zGetApprovalRequestsApiV1PoliciesApprovalsGetData, zGetApprovalRequestsApiV1PoliciesApprovalsGetResponse, zCheckResourceAccessGetApiV1PoliciesResourcesCheckGetData, zCheckResourceAccessGetApiV1PoliciesResourcesCheckGetResponse, zCheckResourceAccessApiV1PoliciesResourcesCheckPostData, zCheckResourceAccessApiV1PoliciesResourcesCheckPostResponse, zCheckResourceForApprovalApiV1PoliciesResourcesResourceNameApprovalGetData, zGetPolicyApiV1PoliciesPolicyIdGetData, zGetPolicyApiV1PoliciesPolicyIdGetResponse, zUpdatePolicyApiV1PoliciesPolicyIdPutData, zUpdatePolicyApiV1PoliciesPolicyIdPutResponse, zCheckPolicyStatusApiV1PoliciesPolicyIdAuditIdStatusPostData, zListProvidersApiV1ProvidersGetData, zListProvidersApiV1ProvidersGetResponse, zGetProviderApiV1ProvidersProviderIdGetData, zGetProviderApiV1ProvidersProviderIdGetResponse, zGetServersApiV1ProvidersProviderIdServersGetData, zGetServersApiV1ProvidersProviderIdServersGetResponse, zSyncProviderApiV1ProvidersProviderIdSyncPostData, zInitializeApiV1SdkInitializeGetData, zInitializeApiV1SdkInitializeGetResponse, zGetServiceTokenApiV1SdkServiceTokenGetData, zGetServiceTokenApiV1SdkServiceTokenGetResponse, zReindexApiV1SearchReindexPostData, zReindexToolprintsApiV1SearchReindexToolprintsPostData, zReindexToolsApiV1SearchReindexToolsPostData, zSearchToolprintsApiV1SearchToolprintsPostData, zSearchToolprintsApiV1SearchToolprintsPostResponse, zGetToolprintRecommendationApiV1SearchToolprintsRecommendationPostData, zGetToolprintRecommendationApiV1SearchToolprintsRecommendationPostResponse, zSearchToolsApiV1SearchToolsPostData, zSearchToolsApiV1SearchToolsPostResponse, zGetSecretsApiV1SecretsGetData, zGetSecretApiV1SecretsSecretNameGetData, zGetSecretApiV1SecretsSecretNameGetResponse, zUpsertSecretApiV1SecretsSecretNamePutData, zUpsertSecretApiV1SecretsSecretNamePutResponse, zListServersApiV1ServersGetData, zListServersApiV1ServersGetResponse, zGetServerApiV1ServersServerIdGetData, zGetServerApiV1ServersServerIdGetResponse, zGetServerClientApiV1ServersServerIdClientGetData, zGetServerClientApiV1ServersServerIdClientGetResponse, zGetServerPropertiesApiV1ServersServerIdPropertiesGetData, zGetServerPropertiesApiV1ServersServerIdPropertiesGetResponse, zPatchServerPropertiesApiV1ServersServerIdPropertiesKeyPatchData, zPatchServerPropertiesApiV1ServersServerIdPropertiesKeyPatchResponse, zGetStrategyApiV1StrategyPostData, zGetStrategyApiV1StrategyPostResponse, zCreateFakeRecipesApiV1StrategyFakePostData, zCreateFakeRecipesApiV1StrategyFakePostResponse, zCreateToolprintApiV1ToolprintsPostData, zCreateToolprintApiV1ToolprintsPostResponse, zGetToolprintInstructionsApiV1ToolprintsWellKnownAiTxtGetData, zGetToolprintInstructionsApiV1ToolprintsWellKnownAiTxtGetResponse, zGetToolprintSchemaApiV1ToolprintsWellKnownSchemaGetData, zGetToolprintSchemaApiV1ToolprintsWellKnownSchemaGetResponse, zGetToolprintTemplateApiV1ToolprintsWellKnownTemplateGetData, zGetToolprintTemplateApiV1ToolprintsWellKnownTemplateGetResponse, zCreateToolprintJsonApiV1ToolprintsJsonPostData, zCreateToolprintJsonApiV1ToolprintsJsonPostResponse, zValidateToolprintApiV1ToolprintsValidatePostData, zValidateToolprintApiV1ToolprintsValidatePostResponse, zValidateToolprintJsonApiV1ToolprintsValidateJsonPostData, zValidateToolprintYamlApiV1ToolprintsValidateYamlPostData, zValidateToolprintYamlApiV1ToolprintsValidateYamlPostResponse, zCreateToolprintYamlApiV1ToolprintsYamlPostData, zCreateToolprintYamlApiV1ToolprintsYamlPostResponse, zGetToolprintApiV1ToolprintsToolprintIdGetData, zGetToolprintApiV1ToolprintsToolprintIdGetResponse, zListToolsApiV1ToolsGetData, zListToolsApiV1ToolsGetResponse, zGetToolResourcesBatchApiV1ToolsResourcesBatchPostData, zGetToolResourcesBatchApiV1ToolsResourcesBatchPostResponse, zGetToolApiV1ToolsToolIdGetData, zGetToolApiV1ToolsToolIdGetResponse, zGetToolPropertiesApiV1ToolsToolIdPropertiesGetData, zGetToolPropertiesApiV1ToolsToolIdPropertiesGetResponse, zGetToolResourceApiV1ToolsToolIdResourceGetData, zGetToolResourceApiV1ToolsToolIdResourceGetResponse, zHealthHealthGetData } from './zod.gen.js';
import { client as _heyApiClient } from './client.gen.js';
export class Default {
static getAiDocumentationAiTxtGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetAiDocumentationAiTxtGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetAiDocumentationAiTxtGetResponse.parseAsync(data);
},
url: '/ai.txt',
...options
});
}
static healthHealthGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zHealthHealthGetData.parseAsync(data);
},
url: '/health',
...options
});
}
}
export class Account {
static deleteAccountApiV1AccountDelete(options) {
return (options?.client ?? _heyApiClient).delete({
requestValidator: async (data) => {
return await zDeleteAccountApiV1AccountDeleteData.parseAsync(data);
},
responseValidator: async (data) => {
return await zDeleteAccountApiV1AccountDeleteResponse.parseAsync(data);
},
security: [
{
scheme: 'bearer',
type: 'http'
}
],
url: '/api/v1/account/',
...options
});
}
static getAccountInformationApiV1AccountGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetAccountInformationApiV1AccountGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetAccountInformationApiV1AccountGetResponse.parseAsync(data);
},
security: [
{
scheme: 'bearer',
type: 'http'
}
],
url: '/api/v1/account/',
...options
});
}
static createAccountApiV1AccountPost(options) {
return (options?.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zCreateAccountApiV1AccountPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCreateAccountApiV1AccountPostResponse.parseAsync(data);
},
security: [
{
scheme: 'bearer',
type: 'http'
}
],
url: '/api/v1/account/',
...options
});
}
static getApiKeyApiV1AccountApiKeyGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetApiKeyApiV1AccountApiKeyGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetApiKeyApiV1AccountApiKeyGetResponse.parseAsync(data);
},
security: [
{
scheme: 'bearer',
type: 'http'
}
],
url: '/api/v1/account/api-key',
...options
});
}
static getAuthStatusApiV1AccountAuthStatusGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetAuthStatusApiV1AccountAuthStatusGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetAuthStatusApiV1AccountAuthStatusGetResponse.parseAsync(data);
},
security: [
{
scheme: 'bearer',
type: 'http'
},
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/account/auth/status',
...options
});
}
static createAccountByInvitationApiV1AccountInvitationCodePost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zCreateAccountByInvitationApiV1AccountInvitationCodePostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCreateAccountByInvitationApiV1AccountInvitationCodePostResponse.parseAsync(data);
},
security: [
{
scheme: 'bearer',
type: 'http'
}
],
url: '/api/v1/account/invitation-code',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static getServiceTokenApiV1AccountServiceTokenGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetServiceTokenApiV1AccountServiceTokenGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetServiceTokenApiV1AccountServiceTokenGetResponse.parseAsync(data);
},
security: [
{
scheme: 'bearer',
type: 'http'
}
],
url: '/api/v1/account/service-token',
...options
});
}
static rotateServiceTokenApiV1AccountServiceTokenPost(options) {
return (options?.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zRotateServiceTokenApiV1AccountServiceTokenPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zRotateServiceTokenApiV1AccountServiceTokenPostResponse.parseAsync(data);
},
security: [
{
scheme: 'bearer',
type: 'http'
}
],
url: '/api/v1/account/service-token',
...options
});
}
}
export class Audit {
static getAuditLogsApiV1AuditGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetAuditLogsApiV1AuditGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetAuditLogsApiV1AuditGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/audit/',
...options
});
}
}
export class Flags {
static getAllFlagsApiV1FlagsGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetAllFlagsApiV1FlagsGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetAllFlagsApiV1FlagsGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/flags/',
...options
});
}
}
export class Integrations {
static listIntegrationsApiV1IntegrationsGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zListIntegrationsApiV1IntegrationsGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zListIntegrationsApiV1IntegrationsGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/integrations/',
...options
});
}
static getIntegrationToolsApiV1IntegrationsIntegrationNameToolsGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetIntegrationToolsApiV1IntegrationsIntegrationNameToolsGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetIntegrationToolsApiV1IntegrationsIntegrationNameToolsGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/integrations/{integration_name}/tools',
...options
});
}
static upsertMultipleToolCustomTagsApiV1IntegrationsIntegrationNameToolsCustomTagsPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zUpsertMultipleToolCustomTagsApiV1IntegrationsIntegrationNameToolsCustomTagsPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zUpsertMultipleToolCustomTagsApiV1IntegrationsIntegrationNameToolsCustomTagsPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/integrations/{integration_name}/tools/custom/tags',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static getToolDetailsApiV1IntegrationsIntegrationNameToolsToolNameGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetToolDetailsApiV1IntegrationsIntegrationNameToolsToolNameGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetToolDetailsApiV1IntegrationsIntegrationNameToolsToolNameGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/integrations/{integration_name}/tools/{tool_name}',
...options
});
}
static deleteToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsDelete(options) {
return (options.client ?? _heyApiClient).delete({
requestValidator: async (data) => {
return await zDeleteToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsDeleteData.parseAsync(data);
},
responseValidator: async (data) => {
return await zDeleteToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsDeleteResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/integrations/{integration_name}/tools/{tool_name}/custom/tags',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static upsertToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zUpsertToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zUpsertToolCustomTagsApiV1IntegrationsIntegrationNameToolsToolNameCustomTagsPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/integrations/{integration_name}/tools/{tool_name}/custom/tags',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
}
export class Policies {
static getAllPoliciesApiV1PoliciesGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetAllPoliciesApiV1PoliciesGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetAllPoliciesApiV1PoliciesGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/policies/',
...options
});
}
static createPolicyApiV1PoliciesPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zCreatePolicyApiV1PoliciesPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCreatePolicyApiV1PoliciesPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/policies/',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static getApprovalRequestsApiV1PoliciesApprovalsGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetApprovalRequestsApiV1PoliciesApprovalsGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetApprovalRequestsApiV1PoliciesApprovalsGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/policies/approvals',
...options
});
}
static checkResourceAccessGetApiV1PoliciesResourcesCheckGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zCheckResourceAccessGetApiV1PoliciesResourcesCheckGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCheckResourceAccessGetApiV1PoliciesResourcesCheckGetResponse.parseAsync(data);
},
url: '/api/v1/policies/resources/check',
...options
});
}
static checkResourceAccessApiV1PoliciesResourcesCheckPost(options) {
return (options?.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zCheckResourceAccessApiV1PoliciesResourcesCheckPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCheckResourceAccessApiV1PoliciesResourcesCheckPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/policies/resources/check',
...options
});
}
static checkResourceForApprovalApiV1PoliciesResourcesResourceNameApprovalGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zCheckResourceForApprovalApiV1PoliciesResourcesResourceNameApprovalGetData.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/policies/resources/{resource_name}/approval',
...options
});
}
static getPolicyApiV1PoliciesPolicyIdGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetPolicyApiV1PoliciesPolicyIdGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetPolicyApiV1PoliciesPolicyIdGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/policies/{policy_id}',
...options
});
}
static updatePolicyApiV1PoliciesPolicyIdPut(options) {
return (options.client ?? _heyApiClient).put({
requestValidator: async (data) => {
return await zUpdatePolicyApiV1PoliciesPolicyIdPutData.parseAsync(data);
},
responseValidator: async (data) => {
return await zUpdatePolicyApiV1PoliciesPolicyIdPutResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/policies/{policy_id}',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static checkPolicyStatusApiV1PoliciesPolicyIdAuditIdStatusPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zCheckPolicyStatusApiV1PoliciesPolicyIdAuditIdStatusPostData.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/policies/{policy_id}/{audit_id}/status',
...options
});
}
}
export class Providers {
static listProvidersApiV1ProvidersGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zListProvidersApiV1ProvidersGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zListProvidersApiV1ProvidersGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/providers/',
...options
});
}
static getProviderApiV1ProvidersProviderIdGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetProviderApiV1ProvidersProviderIdGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetProviderApiV1ProvidersProviderIdGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/providers/{provider_id}',
...options
});
}
static getServersApiV1ProvidersProviderIdServersGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetServersApiV1ProvidersProviderIdServersGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetServersApiV1ProvidersProviderIdServersGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/providers/{provider_id}/servers',
...options
});
}
static syncProviderApiV1ProvidersProviderIdSyncPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zSyncProviderApiV1ProvidersProviderIdSyncPostData.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/providers/{provider_id}/sync',
...options
});
}
}
export class Sdk {
static initializeApiV1SdkInitializeGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zInitializeApiV1SdkInitializeGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zInitializeApiV1SdkInitializeGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/sdk/initialize',
...options
});
}
static getServiceTokenApiV1SdkServiceTokenGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetServiceTokenApiV1SdkServiceTokenGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetServiceTokenApiV1SdkServiceTokenGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/sdk/service-token',
...options
});
}
}
export class Search {
static reindexApiV1SearchReindexPost(options) {
return (options?.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zReindexApiV1SearchReindexPostData.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/search/reindex',
...options
});
}
static reindexToolprintsApiV1SearchReindexToolprintsPost(options) {
return (options?.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zReindexToolprintsApiV1SearchReindexToolprintsPostData.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/search/reindex/toolprints',
...options
});
}
static reindexToolsApiV1SearchReindexToolsPost(options) {
return (options?.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zReindexToolsApiV1SearchReindexToolsPostData.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/search/reindex/tools',
...options
});
}
static searchToolprintsApiV1SearchToolprintsPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zSearchToolprintsApiV1SearchToolprintsPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zSearchToolprintsApiV1SearchToolprintsPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/search/toolprints',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static getToolprintRecommendationApiV1SearchToolprintsRecommendationPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zGetToolprintRecommendationApiV1SearchToolprintsRecommendationPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetToolprintRecommendationApiV1SearchToolprintsRecommendationPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/search/toolprints/recommendation',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static searchToolsApiV1SearchToolsPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zSearchToolsApiV1SearchToolsPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zSearchToolsApiV1SearchToolsPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/search/tools',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
}
export class Secrets {
static getSecretsApiV1SecretsGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetSecretsApiV1SecretsGetData.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/secrets/',
...options
});
}
static getSecretApiV1SecretsSecretNameGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetSecretApiV1SecretsSecretNameGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetSecretApiV1SecretsSecretNameGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/secrets/{secret_name}',
...options
});
}
static upsertSecretApiV1SecretsSecretNamePut(options) {
return (options.client ?? _heyApiClient).put({
requestValidator: async (data) => {
return await zUpsertSecretApiV1SecretsSecretNamePutData.parseAsync(data);
},
responseValidator: async (data) => {
return await zUpsertSecretApiV1SecretsSecretNamePutResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
},
{
scheme: 'bearer',
type: 'http'
}
],
url: '/api/v1/secrets/{secret_name}',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
}
export class Servers {
static listServersApiV1ServersGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zListServersApiV1ServersGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zListServersApiV1ServersGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/servers/',
...options
});
}
static getServerApiV1ServersServerIdGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetServerApiV1ServersServerIdGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetServerApiV1ServersServerIdGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/servers/{server_id}',
...options
});
}
static getServerClientApiV1ServersServerIdClientGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetServerClientApiV1ServersServerIdClientGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetServerClientApiV1ServersServerIdClientGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/servers/{server_id}/client',
...options
});
}
static getServerPropertiesApiV1ServersServerIdPropertiesGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetServerPropertiesApiV1ServersServerIdPropertiesGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetServerPropertiesApiV1ServersServerIdPropertiesGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/servers/{server_id}/properties',
...options
});
}
static patchServerPropertiesApiV1ServersServerIdPropertiesKeyPatch(options) {
return (options.client ?? _heyApiClient).patch({
requestValidator: async (data) => {
return await zPatchServerPropertiesApiV1ServersServerIdPropertiesKeyPatchData.parseAsync(data);
},
responseValidator: async (data) => {
return await zPatchServerPropertiesApiV1ServersServerIdPropertiesKeyPatchResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/servers/{server_id}/properties/{key}',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
}
export class Strategy {
static getStrategyApiV1StrategyPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zGetStrategyApiV1StrategyPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetStrategyApiV1StrategyPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/strategy/',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static createFakeRecipesApiV1StrategyFakePost(options) {
return (options?.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zCreateFakeRecipesApiV1StrategyFakePostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCreateFakeRecipesApiV1StrategyFakePostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/strategy/fake',
...options
});
}
}
export class Toolprints {
static createToolprintApiV1ToolprintsPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zCreateToolprintApiV1ToolprintsPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCreateToolprintApiV1ToolprintsPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static getToolprintInstructionsApiV1ToolprintsWellKnownAiTxtGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetToolprintInstructionsApiV1ToolprintsWellKnownAiTxtGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetToolprintInstructionsApiV1ToolprintsWellKnownAiTxtGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/.well-known/ai.txt',
...options
});
}
static getToolprintSchemaApiV1ToolprintsWellKnownSchemaGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetToolprintSchemaApiV1ToolprintsWellKnownSchemaGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetToolprintSchemaApiV1ToolprintsWellKnownSchemaGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/.well-known/schema',
...options
});
}
static getToolprintTemplateApiV1ToolprintsWellKnownTemplateGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetToolprintTemplateApiV1ToolprintsWellKnownTemplateGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetToolprintTemplateApiV1ToolprintsWellKnownTemplateGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/.well-known/template',
...options
});
}
static createToolprintJsonApiV1ToolprintsJsonPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zCreateToolprintJsonApiV1ToolprintsJsonPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCreateToolprintJsonApiV1ToolprintsJsonPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/json',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static validateToolprintApiV1ToolprintsValidatePost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zValidateToolprintApiV1ToolprintsValidatePostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zValidateToolprintApiV1ToolprintsValidatePostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/validate',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static validateToolprintJsonApiV1ToolprintsValidateJsonPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zValidateToolprintJsonApiV1ToolprintsValidateJsonPostData.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/validate/json',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static validateToolprintYamlApiV1ToolprintsValidateYamlPost(options) {
return (options.client ?? _heyApiClient).post({
bodySerializer: null,
requestValidator: async (data) => {
return await zValidateToolprintYamlApiV1ToolprintsValidateYamlPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zValidateToolprintYamlApiV1ToolprintsValidateYamlPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/validate/yaml',
...options,
headers: {
'Content-Type': 'text/plain',
...options.headers
}
});
}
static createToolprintYamlApiV1ToolprintsYamlPost(options) {
return (options.client ?? _heyApiClient).post({
bodySerializer: null,
requestValidator: async (data) => {
return await zCreateToolprintYamlApiV1ToolprintsYamlPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zCreateToolprintYamlApiV1ToolprintsYamlPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/yaml',
...options,
headers: {
'Content-Type': 'text/plain',
...options.headers
}
});
}
static getToolprintApiV1ToolprintsToolprintIdGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetToolprintApiV1ToolprintsToolprintIdGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetToolprintApiV1ToolprintsToolprintIdGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/toolprints/{toolprint_id}',
...options
});
}
}
export class Tools {
static listToolsApiV1ToolsGet(options) {
return (options?.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zListToolsApiV1ToolsGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zListToolsApiV1ToolsGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/tools/',
...options
});
}
static getToolResourcesBatchApiV1ToolsResourcesBatchPost(options) {
return (options.client ?? _heyApiClient).post({
requestValidator: async (data) => {
return await zGetToolResourcesBatchApiV1ToolsResourcesBatchPostData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetToolResourcesBatchApiV1ToolsResourcesBatchPostResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/tools/resources/batch',
...options,
headers: {
'Content-Type': 'application/json',
...options.headers
}
});
}
static getToolApiV1ToolsToolIdGet(options) {
return (options.client ?? _heyApiClient).get({
requestValidator: async (data) => {
return await zGetToolApiV1ToolsToolIdGetData.parseAsync(data);
},
responseValidator: async (data) => {
return await zGetToolApiV1ToolsToolIdGetResponse.parseAsync(data);
},
security: [
{
name: 'X-ONEGREP-API-KEY',
type: 'apiKey'
}
],
url: '/api/v1/tools/{tool_id}',
...options
});
}
static getToolPropertiesApiV1ToolsToolIdProper