Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.64.1"
".": "0.64.2"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 57
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-0b411dea232f8dd039e007e441b19f1ba1e868ffb0d649e69a7f7a5054340725.yml
openapi_spec_hash: ab781dbf1a15580b8f87b4493b952052
config_hash: bd2fa008de5444a955c7186113b74955
configured_endpoints: 50
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-103fdd6319cf0037bc9f0faa6fc595c13ee91397edc22c085ba91c7fbfa3dd0b.yml
openapi_spec_hash: e32081028e9ae6d63fba5aaaf6d9c9e7
config_hash: f11b7bb2bae11f389798bfecb58745e4
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 0.64.2 (2026-05-03)

Full Changelog: [v0.64.1...v0.64.2](https://github.com/smithery-ai/typescript-api/compare/v0.64.1...v0.64.2)

### Refactors

* **triggers:** align with the MCP Events spec proposal (breaking) ([#2201](https://github.com/smithery-ai/typescript-api/issues/2201)) ([ae9b669](https://github.com/smithery-ai/typescript-api/commit/ae9b669a64fddf136e4809818a576c12f85e2ee6))

## 0.64.1 (2026-04-30)

Full Changelog: [v0.64.0...v0.64.1](https://github.com/smithery-ai/typescript-api/compare/v0.64.0...v0.64.1)
Expand Down
40 changes: 7 additions & 33 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,22 +178,6 @@ Methods:

- <code title="post /tokens">client.tokens.<a href="./src/resources/tokens.ts">create</a>({ ...params }) -> CreateTokenResponse</code>

# Subscriptions

Types:

- <code><a href="./src/resources/subscriptions.ts">CreateSubscriptionRequest</a></code>
- <code><a href="./src/resources/subscriptions.ts">CreateSubscriptionResponse</a></code>
- <code><a href="./src/resources/subscriptions.ts">Subscription</a></code>
- <code><a href="./src/resources/subscriptions.ts">SubscriptionList</a></code>
- <code><a href="./src/resources/subscriptions.ts">SubscriptionDeleteResponse</a></code>

Methods:

- <code title="post /{namespace}/.subscriptions">client.subscriptions.<a href="./src/resources/subscriptions.ts">create</a>(namespace, { ...params }) -> Subscription</code>
- <code title="get /{namespace}/.subscriptions">client.subscriptions.<a href="./src/resources/subscriptions.ts">list</a>(namespace) -> SubscriptionList</code>
- <code title="delete /{namespace}/.subscriptions/{subscriptionId}">client.subscriptions.<a href="./src/resources/subscriptions.ts">delete</a>(subscriptionID, { ...params }) -> SubscriptionDeleteResponse</code>

# Connections

Types:
Expand Down Expand Up @@ -226,32 +210,22 @@ Methods:
- <code title="post /{namespace}/{connectionId}/.tools/{toolPath}">client.connections.tools.<a href="./src/resources/connections/tools.ts">call</a>(toolPath, { ...params }) -> ToolCallResponse</code>
- <code title="get /{namespace}/{connectionId}/.tools/{toolPath}">client.connections.tools.<a href="./src/resources/connections/tools.ts">get</a>(toolPath, { ...params }) -> ToolResponse</code>

## Subscriptions

Types:

- <code><a href="./src/resources/connections/subscriptions.ts">SubscriptionDeleteResponse</a></code>

Methods:

- <code title="post /{namespace}/{connectionId}/.subscriptions">client.connections.subscriptions.<a href="./src/resources/connections/subscriptions.ts">create</a>(connectionID, { ...params }) -> Subscription</code>
- <code title="get /{namespace}/{connectionId}/.subscriptions">client.connections.subscriptions.<a href="./src/resources/connections/subscriptions.ts">list</a>(connectionID, { ...params }) -> SubscriptionList</code>
- <code title="delete /{namespace}/{connectionId}/.subscriptions/{subscriptionId}">client.connections.subscriptions.<a href="./src/resources/connections/subscriptions.ts">delete</a>(subscriptionID, { ...params }) -> SubscriptionDeleteResponse</code>

## Triggers

Types:

- <code><a href="./src/resources/connections/triggers.ts">CreateTriggerRequest</a></code>
- <code><a href="./src/resources/connections/triggers.ts">DeleteTriggerRequest</a></code>
- <code><a href="./src/resources/connections/triggers.ts">TriggerDefinition</a></code>
- <code><a href="./src/resources/connections/triggers.ts">TriggerDefinitionList</a></code>
- <code><a href="./src/resources/connections/triggers.ts">TriggerInstance</a></code>
- <code><a href="./src/resources/connections/triggers.ts">TriggerDeleteResponse</a></code>
- <code><a href="./src/resources/connections/triggers.ts">TriggerDelivery</a></code>
- <code><a href="./src/resources/connections/triggers.ts">TriggerSubscription</a></code>
- <code><a href="./src/resources/connections/triggers.ts">UnsubscribeDelivery</a></code>
- <code><a href="./src/resources/connections/triggers.ts">TriggerUnsubscribeResponse</a></code>

Methods:

- <code title="post /{namespace}/{connectionId}/.triggers/{triggerName}">client.connections.triggers.<a href="./src/resources/connections/triggers.ts">create</a>(triggerName, { ...params }) -> TriggerInstance</code>
- <code title="get /{namespace}/{connectionId}/.triggers">client.connections.triggers.<a href="./src/resources/connections/triggers.ts">list</a>(connectionID, { ...params }) -> TriggerDefinitionList</code>
- <code title="delete /{namespace}/{connectionId}/.triggers/{triggerName}/{triggerId}">client.connections.triggers.<a href="./src/resources/connections/triggers.ts">delete</a>(triggerID, { ...params }) -> TriggerDeleteResponse</code>
- <code title="get /{namespace}/{connectionId}/.triggers/{triggerName}">client.connections.triggers.<a href="./src/resources/connections/triggers.ts">get</a>(triggerName, { ...params }) -> TriggerDefinition</code>
- <code title="get /{namespace}/{connectionId}/.triggers/{triggerName}/{triggerId}">client.connections.triggers.<a href="./src/resources/connections/triggers.ts">getInstance</a>(triggerID, { ...params }) -> TriggerInstance</code>
- <code title="post /{namespace}/{connectionId}/.triggers/{triggerName}">client.connections.triggers.<a href="./src/resources/connections/triggers.ts">subscribe</a>(triggerName, { ...params }) -> TriggerSubscription</code>
- <code title="delete /{namespace}/{connectionId}/.triggers/{triggerName}">client.connections.triggers.<a href="./src/resources/connections/triggers.ts">unsubscribe</a>(triggerName, { ...params }) -> TriggerUnsubscribeResponse</code>
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@smithery/api",
"version": "0.64.1",
"version": "0.64.2",
"description": "The official TypeScript library for the Smithery API",
"author": "Smithery <contact@smithery.ai>",
"types": "dist/index.d.ts",
Expand Down
23 changes: 0 additions & 23 deletions src/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,16 +49,6 @@ import {
SkillUploadResponse,
Skills,
} from './resources/skills';
import {
CreateSubscriptionRequest,
CreateSubscriptionResponse,
Subscription,
SubscriptionCreateParams,
SubscriptionDeleteParams,
SubscriptionDeleteResponse,
SubscriptionList,
Subscriptions,
} from './resources/subscriptions';
import {
Constraint,
CreateTokenRequest,
Expand Down Expand Up @@ -848,7 +838,6 @@ export class Smithery {
namespaces: API.Namespaces = new API.Namespaces(this);
organizations: API.Organizations = new API.Organizations(this);
tokens: API.Tokens = new API.Tokens(this);
subscriptions: API.Subscriptions = new API.Subscriptions(this);
connections: API.Connections = new API.Connections(this);
}

Expand All @@ -858,7 +847,6 @@ Smithery.Skills = Skills;
Smithery.Namespaces = Namespaces;
Smithery.Organizations = Organizations;
Smithery.Tokens = Tokens;
Smithery.Subscriptions = Subscriptions;
Smithery.Connections = Connections;

export declare namespace Smithery {
Expand Down Expand Up @@ -937,17 +925,6 @@ export declare namespace Smithery {
type TokenCreateParams as TokenCreateParams,
};

export {
Subscriptions as Subscriptions,
type CreateSubscriptionRequest as CreateSubscriptionRequest,
type CreateSubscriptionResponse as CreateSubscriptionResponse,
type Subscription as Subscription,
type SubscriptionList as SubscriptionList,
type SubscriptionDeleteResponse as SubscriptionDeleteResponse,
type SubscriptionCreateParams as SubscriptionCreateParams,
type SubscriptionDeleteParams as SubscriptionDeleteParams,
};

export {
Connections as Connections,
type Connection as Connection,
Expand Down
42 changes: 14 additions & 28 deletions src/resources/connections/connections.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

import { APIResource } from '../../core/resource';
import * as SubscriptionsAPI from './subscriptions';
import {
SubscriptionCreateParams,
SubscriptionDeleteParams,
SubscriptionDeleteResponse,
SubscriptionListParams,
Subscriptions,
} from './subscriptions';
import * as ToolsAPI from './tools';
import {
Tool,
Expand All @@ -23,24 +15,25 @@ import {
import * as TriggersAPI from './triggers';
import {
CreateTriggerRequest,
TriggerCreateParams,
DeleteTriggerRequest,
TriggerDefinition,
TriggerDefinitionList,
TriggerDeleteParams,
TriggerDeleteResponse,
TriggerGetInstanceParams,
TriggerDelivery,
TriggerGetParams,
TriggerInstance,
TriggerListParams,
TriggerSubscribeParams,
TriggerSubscription,
TriggerUnsubscribeParams,
TriggerUnsubscribeResponse,
Triggers,
UnsubscribeDelivery,
} from './triggers';
import { APIPromise } from '../../core/api-promise';
import { RequestOptions } from '../../internal/request-options';
import { path } from '../../internal/utils/path';

export class Connections extends APIResource {
tools: ToolsAPI.Tools = new ToolsAPI.Tools(this._client);
subscriptions: SubscriptionsAPI.Subscriptions = new SubscriptionsAPI.Subscriptions(this._client);
triggers: TriggersAPI.Triggers = new TriggersAPI.Triggers(this._client);

/**
Expand Down Expand Up @@ -552,7 +545,6 @@ export namespace ConnectionSetParams {
}

Connections.Tools = Tools;
Connections.Subscriptions = Subscriptions;
Connections.Triggers = Triggers;

export declare namespace Connections {
Expand All @@ -579,25 +571,19 @@ export declare namespace Connections {
type ToolGetParams as ToolGetParams,
};

export {
Subscriptions as Subscriptions,
type SubscriptionDeleteResponse as SubscriptionDeleteResponse,
type SubscriptionCreateParams as SubscriptionCreateParams,
type SubscriptionListParams as SubscriptionListParams,
type SubscriptionDeleteParams as SubscriptionDeleteParams,
};

export {
Triggers as Triggers,
type CreateTriggerRequest as CreateTriggerRequest,
type DeleteTriggerRequest as DeleteTriggerRequest,
type TriggerDefinition as TriggerDefinition,
type TriggerDefinitionList as TriggerDefinitionList,
type TriggerInstance as TriggerInstance,
type TriggerDeleteResponse as TriggerDeleteResponse,
type TriggerCreateParams as TriggerCreateParams,
type TriggerDelivery as TriggerDelivery,
type TriggerSubscription as TriggerSubscription,
type UnsubscribeDelivery as UnsubscribeDelivery,
type TriggerUnsubscribeResponse as TriggerUnsubscribeResponse,
type TriggerListParams as TriggerListParams,
type TriggerDeleteParams as TriggerDeleteParams,
type TriggerGetParams as TriggerGetParams,
type TriggerGetInstanceParams as TriggerGetInstanceParams,
type TriggerSubscribeParams as TriggerSubscribeParams,
type TriggerUnsubscribeParams as TriggerUnsubscribeParams,
};
}
19 changes: 7 additions & 12 deletions src/resources/connections/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,6 @@ export {
type ConnectionGetParams,
type ConnectionSetParams,
} from './connections';
export {
Subscriptions,
type SubscriptionDeleteResponse,
type SubscriptionCreateParams,
type SubscriptionListParams,
type SubscriptionDeleteParams,
} from './subscriptions';
export {
Tools,
type Tool,
Expand All @@ -32,13 +25,15 @@ export {
export {
Triggers,
type CreateTriggerRequest,
type DeleteTriggerRequest,
type TriggerDefinition,
type TriggerDefinitionList,
type TriggerInstance,
type TriggerDeleteResponse,
type TriggerCreateParams,
type TriggerDelivery,
type TriggerSubscription,
type UnsubscribeDelivery,
type TriggerUnsubscribeResponse,
type TriggerListParams,
type TriggerDeleteParams,
type TriggerGetParams,
type TriggerGetInstanceParams,
type TriggerSubscribeParams,
type TriggerUnsubscribeParams,
} from './triggers';
Loading
Loading