UNPKG

@larksuiteoapi/lark-mcp

Version:
88 lines (87 loc) 3.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.authV3Tools = exports.authV3AuthTenantAccessTokenInternal = exports.authV3AuthTenantAccessToken = exports.authV3AuthAppTicketResend = exports.authV3AuthAppAccessTokenInternal = exports.authV3AuthAppAccessToken = void 0; const zod_1 = require("zod"); exports.authV3AuthAppAccessToken = { project: 'auth', name: 'auth.v3.auth.appAccessToken', sdkName: 'auth.v3.auth.appAccessToken', path: '/open-apis/auth/v3/app_access_token', httpMethod: 'POST', description: '[Feishu/Lark]-认证及授权-获取访问凭证-商店应用获取 app_access_token', accessTokens: undefined, schema: { data: zod_1.z.object({ app_id: zod_1.z.string().describe('应用唯一标识,创建应用后获得'), app_secret: zod_1.z.string().describe('应用秘钥,创建应用后获得'), app_ticket: zod_1.z.string().describe('平台定时推送给应用的临时凭证,通过事件监听机制获得'), }), }, }; exports.authV3AuthAppAccessTokenInternal = { project: 'auth', name: 'auth.v3.auth.appAccessTokenInternal', sdkName: 'auth.v3.auth.appAccessTokenInternal', path: '/open-apis/auth/v3/app_access_token/internal', httpMethod: 'POST', description: '[Feishu/Lark]-认证及授权-获取访问凭证-自建应用获取 app_access_token', accessTokens: undefined, schema: { data: zod_1.z.object({ app_id: zod_1.z.string().describe('应用唯一标识,创建应用后获得'), app_secret: zod_1.z.string().describe('应用秘钥,创建应用后获得'), }), }, }; exports.authV3AuthAppTicketResend = { project: 'auth', name: 'auth.v3.auth.appTicketResend', sdkName: 'auth.v3.auth.appTicketResend', path: '/open-apis/auth/v3/app_ticket/resend', httpMethod: 'POST', description: '[Feishu/Lark]-认证及授权-获取访问凭证-重新获取 app_ticket', accessTokens: undefined, schema: { data: zod_1.z.object({ app_id: zod_1.z.string().describe('应用唯一标识,创建应用后获得'), app_secret: zod_1.z.string().describe('应用秘钥,创建应用后获得'), }), }, }; exports.authV3AuthTenantAccessToken = { project: 'auth', name: 'auth.v3.auth.tenantAccessToken', sdkName: 'auth.v3.auth.tenantAccessToken', path: '/open-apis/auth/v3/tenant_access_token', httpMethod: 'POST', description: '[Feishu/Lark]-认证及授权-获取访问凭证-商店应用获取 tenant_access_token', accessTokens: undefined, schema: { data: zod_1.z.object({ app_access_token: zod_1.z.string().describe('应用唯一标识,创建应用'), tenant_key: zod_1.z.string().describe('应用秘钥,创建应用后获得'), }), }, }; exports.authV3AuthTenantAccessTokenInternal = { project: 'auth', name: 'auth.v3.auth.tenantAccessTokenInternal', sdkName: 'auth.v3.auth.tenantAccessTokenInternal', path: '/open-apis/auth/v3/tenant_access_token/internal', httpMethod: 'POST', description: '[Feishu/Lark]-认证及授权-获取访问凭证-自建应用获取 tenant_access_token', accessTokens: undefined, schema: { data: zod_1.z.object({ app_id: zod_1.z.string().describe('应用唯一标识,创建应用后获得'), app_secret: zod_1.z.string().describe('应用秘钥,创建应用后获得'), }), }, }; exports.authV3Tools = [ exports.authV3AuthAppAccessToken, exports.authV3AuthAppAccessTokenInternal, exports.authV3AuthAppTicketResend, exports.authV3AuthTenantAccessToken, exports.authV3AuthTenantAccessTokenInternal, ];