UNPKG

@toolprint/api-client

Version:
1,187 lines 51.4 kB
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