Skip to content

Commit 655e54a

Browse files
feat(api): api update
1 parent 47ce95e commit 655e54a

28 files changed

Lines changed: 1725 additions & 1504 deletions

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 44
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml
3-
openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c
1+
configured_endpoints: 35
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-7d07f940431b5639f643a4f1b35fddb31c382750eee128f26d3117a7b2715be3.yml
3+
openapi_spec_hash: e16dd2048bf6170fab4a79fa447fafe1
44
config_hash: d475a61f5b59375bf562f85f19b80409

api.md

Lines changed: 12 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ Types:
1717
Methods:
1818

1919
- <code title="post /v3/webhooks">client.webhooks.<a href="./src/resources/webhooks.ts">create</a>({ ...params }) -> APIResponseWebhook</code>
20-
- <code title="get /v3/webhooks/{id}">client.webhooks.<a href="./src/resources/webhooks.ts">retrieve</a>(id) -> APIResponseWebhook</code>
20+
- <code title="get /v3/webhooks/{id}">client.webhooks.<a href="./src/resources/webhooks.ts">retrieve</a>(id, { ...params }) -> APIResponseWebhook</code>
2121
- <code title="put /v3/webhooks/{id}">client.webhooks.<a href="./src/resources/webhooks.ts">update</a>(id, { ...params }) -> APIResponseWebhook</code>
2222
- <code title="get /v3/webhooks">client.webhooks.<a href="./src/resources/webhooks.ts">list</a>({ ...params }) -> WebhookListResponse</code>
23-
- <code title="delete /v3/webhooks/{id}">client.webhooks.<a href="./src/resources/webhooks.ts">delete</a>(id) -> void</code>
24-
- <code title="get /v3/webhooks/event-types">client.webhooks.<a href="./src/resources/webhooks.ts">listEventTypes</a>() -> WebhookListEventTypesResponse</code>
23+
- <code title="delete /v3/webhooks/{id}">client.webhooks.<a href="./src/resources/webhooks.ts">delete</a>(id, { ...params }) -> void</code>
24+
- <code title="get /v3/webhooks/event-types">client.webhooks.<a href="./src/resources/webhooks.ts">listEventTypes</a>({ ...params }) -> WebhookListEventTypesResponse</code>
2525
- <code title="get /v3/webhooks/{id}/events">client.webhooks.<a href="./src/resources/webhooks.ts">listEvents</a>(id, { ...params }) -> WebhookListEventsResponse</code>
2626
- <code title="post /v3/webhooks/{id}/rotate-secret">client.webhooks.<a href="./src/resources/webhooks.ts">rotateSecret</a>(id, { ...params }) -> WebhookRotateSecretResponse</code>
2727
- <code title="post /v3/webhooks/{id}/test">client.webhooks.<a href="./src/resources/webhooks.ts">test</a>(id, { ...params }) -> WebhookTestResponse</code>
@@ -37,8 +37,8 @@ Types:
3737

3838
Methods:
3939

40-
- <code title="get /v3/users/{userId}">client.users.<a href="./src/resources/users.ts">retrieve</a>(userID) -> APIResponseOfUser</code>
41-
- <code title="get /v3/users">client.users.<a href="./src/resources/users.ts">list</a>() -> UserListResponse</code>
40+
- <code title="get /v3/users/{userId}">client.users.<a href="./src/resources/users.ts">retrieve</a>(userID, { ...params }) -> APIResponseOfUser</code>
41+
- <code title="get /v3/users">client.users.<a href="./src/resources/users.ts">list</a>({ ...params }) -> UserListResponse</code>
4242
- <code title="post /v3/users">client.users.<a href="./src/resources/users.ts">invite</a>({ ...params }) -> APIResponseOfUser</code>
4343
- <code title="delete /v3/users/{userId}">client.users.<a href="./src/resources/users.ts">remove</a>(userID, { ...params }) -> void</code>
4444
- <code title="patch /v3/users/{userId}">client.users.<a href="./src/resources/users.ts">updateRole</a>(userID, { ...params }) -> APIResponseOfUser</code>
@@ -63,7 +63,7 @@ Types:
6363
Methods:
6464

6565
- <code title="post /v3/templates">client.templates.<a href="./src/resources/templates.ts">create</a>({ ...params }) -> APIResponseTemplate</code>
66-
- <code title="get /v3/templates/{id}">client.templates.<a href="./src/resources/templates.ts">retrieve</a>(id) -> APIResponseTemplate</code>
66+
- <code title="get /v3/templates/{id}">client.templates.<a href="./src/resources/templates.ts">retrieve</a>(id, { ...params }) -> APIResponseTemplate</code>
6767
- <code title="put /v3/templates/{id}">client.templates.<a href="./src/resources/templates.ts">update</a>(id, { ...params }) -> APIResponseTemplate</code>
6868
- <code title="get /v3/templates">client.templates.<a href="./src/resources/templates.ts">list</a>({ ...params }) -> TemplateListResponse</code>
6969
- <code title="delete /v3/templates/{id}">client.templates.<a href="./src/resources/templates.ts">delete</a>(id, { ...params }) -> void</code>
@@ -80,9 +80,9 @@ Types:
8080
Methods:
8181

8282
- <code title="post /v3/profiles">client.profiles.<a href="./src/resources/profiles.ts">create</a>({ ...params }) -> APIResponseOfProfileDetail</code>
83-
- <code title="get /v3/profiles/{profileId}">client.profiles.<a href="./src/resources/profiles.ts">retrieve</a>(profileID) -> APIResponseOfProfileDetail</code>
83+
- <code title="get /v3/profiles/{profileId}">client.profiles.<a href="./src/resources/profiles.ts">retrieve</a>(profileID, { ...params }) -> APIResponseOfProfileDetail</code>
8484
- <code title="patch /v3/profiles/{profileId}">client.profiles.<a href="./src/resources/profiles.ts">update</a>(profileID, { ...params }) -> APIResponseOfProfileDetail</code>
85-
- <code title="get /v3/profiles">client.profiles.<a href="./src/resources/profiles.ts">list</a>() -> ProfileListResponse</code>
85+
- <code title="get /v3/profiles">client.profiles.<a href="./src/resources/profiles.ts">list</a>({ ...params }) -> ProfileListResponse</code>
8686
- <code title="delete /v3/profiles/{profileId}">client.profiles.<a href="./src/resources/profiles.ts">delete</a>(profileID, { ...params }) -> void</code>
8787
- <code title="post /v3/profiles/{profileId}/complete">client.profiles.<a href="./src/resources/profiles.ts">complete</a>(profileID, { ...params }) -> unknown</code>
8888

@@ -96,20 +96,12 @@ Types:
9696

9797
Methods:
9898

99-
- <code title="get /v3/messages/{id}/activities">client.messages.<a href="./src/resources/messages.ts">retrieveActivities</a>(id) -> MessageRetrieveActivitiesResponse</code>
100-
- <code title="get /v3/messages/{id}">client.messages.<a href="./src/resources/messages.ts">retrieveStatus</a>(id) -> MessageRetrieveStatusResponse</code>
99+
- <code title="get /v3/messages/{id}/activities">client.messages.<a href="./src/resources/messages.ts">retrieveActivities</a>(id, { ...params }) -> MessageRetrieveActivitiesResponse</code>
100+
- <code title="get /v3/messages/{id}">client.messages.<a href="./src/resources/messages.ts">retrieveStatus</a>(id, { ...params }) -> MessageRetrieveStatusResponse</code>
101101
- <code title="post /v3/messages">client.messages.<a href="./src/resources/messages.ts">send</a>({ ...params }) -> MessageSendResponse</code>
102102

103103
# Lookup
104104

105-
Types:
106-
107-
- <code><a href="./src/resources/lookup.ts">LookupRetrievePhoneInfoResponse</a></code>
108-
109-
Methods:
110-
111-
- <code title="get /v3/lookup/number/{phoneNumber}">client.lookup.<a href="./src/resources/lookup.ts">retrievePhoneInfo</a>(phoneNumber) -> LookupRetrievePhoneInfoResponse</code>
112-
113105
# Contacts
114106

115107
Types:
@@ -121,7 +113,7 @@ Types:
121113
Methods:
122114

123115
- <code title="post /v3/contacts">client.contacts.<a href="./src/resources/contacts.ts">create</a>({ ...params }) -> APIResponseContact</code>
124-
- <code title="get /v3/contacts/{id}">client.contacts.<a href="./src/resources/contacts.ts">retrieve</a>(id) -> APIResponseContact</code>
116+
- <code title="get /v3/contacts/{id}">client.contacts.<a href="./src/resources/contacts.ts">retrieve</a>(id, { ...params }) -> APIResponseContact</code>
125117
- <code title="patch /v3/contacts/{id}">client.contacts.<a href="./src/resources/contacts.ts">update</a>(id, { ...params }) -> APIResponseContact</code>
126118
- <code title="get /v3/contacts">client.contacts.<a href="./src/resources/contacts.ts">list</a>({ ...params }) -> ContactListResponse</code>
127119
- <code title="delete /v3/contacts/{id}">client.contacts.<a href="./src/resources/contacts.ts">delete</a>(id, { ...params }) -> void</code>
@@ -130,20 +122,11 @@ Methods:
130122

131123
Types:
132124

133-
- <code><a href="./src/resources/brands/brands.ts">APIResponseBrandWithKYC</a></code>
134125
- <code><a href="./src/resources/brands/brands.ts">BrandData</a></code>
135126
- <code><a href="./src/resources/brands/brands.ts">BrandWithKYC</a></code>
136127
- <code><a href="./src/resources/brands/brands.ts">DestinationCountry</a></code>
137128
- <code><a href="./src/resources/brands/brands.ts">TcrBrandRelationship</a></code>
138129
- <code><a href="./src/resources/brands/brands.ts">TcrVertical</a></code>
139-
- <code><a href="./src/resources/brands/brands.ts">BrandListResponse</a></code>
140-
141-
Methods:
142-
143-
- <code title="post /v3/brands">client.brands.<a href="./src/resources/brands/brands.ts">create</a>({ ...params }) -> APIResponseBrandWithKYC</code>
144-
- <code title="put /v3/brands/{brandId}">client.brands.<a href="./src/resources/brands/brands.ts">update</a>(brandID, { ...params }) -> APIResponseBrandWithKYC</code>
145-
- <code title="get /v3/brands">client.brands.<a href="./src/resources/brands/brands.ts">list</a>() -> BrandListResponse</code>
146-
- <code title="delete /v3/brands/{brandId}">client.brands.<a href="./src/resources/brands/brands.ts">delete</a>(brandID, { ...params }) -> void</code>
147130

148131
## Campaigns
149132

@@ -155,14 +138,6 @@ Types:
155138
- <code><a href="./src/resources/brands/campaigns.ts">MessagingUseCaseUs</a></code>
156139
- <code><a href="./src/resources/brands/campaigns.ts">SentDmServicesEndpointsCustomerApIv3ContractsRequestsCampaignsCampaignUseCaseData</a></code>
157140
- <code><a href="./src/resources/brands/campaigns.ts">TcrCampaignWithUseCases</a></code>
158-
- <code><a href="./src/resources/brands/campaigns.ts">CampaignListResponse</a></code>
159-
160-
Methods:
161-
162-
- <code title="post /v3/brands/{brandId}/campaigns">client.brands.campaigns.<a href="./src/resources/brands/campaigns.ts">create</a>(brandID, { ...params }) -> APIResponseTcrCampaignWithUseCases</code>
163-
- <code title="put /v3/brands/{brandId}/campaigns/{campaignId}">client.brands.campaigns.<a href="./src/resources/brands/campaigns.ts">update</a>(campaignID, { ...params }) -> APIResponseTcrCampaignWithUseCases</code>
164-
- <code title="get /v3/brands/{brandId}/campaigns">client.brands.campaigns.<a href="./src/resources/brands/campaigns.ts">list</a>(brandID) -> CampaignListResponse</code>
165-
- <code title="delete /v3/brands/{brandId}/campaigns/{campaignId}">client.brands.campaigns.<a href="./src/resources/brands/campaigns.ts">delete</a>(campaignID, { ...params }) -> void</code>
166141

167142
# Me
168143

@@ -173,4 +148,4 @@ Types:
173148

174149
Methods:
175150

176-
- <code title="get /v3/me">client.me.<a href="./src/resources/me.ts">retrieve</a>() -> MeRetrieveResponse</code>
151+
- <code title="get /v3/me">client.me.<a href="./src/resources/me.ts">retrieve</a>({ ...params }) -> MeRetrieveResponse</code>

packages/mcp-server/src/code-tool-worker.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -133,20 +133,11 @@ const fuse = new Fuse(
133133
'client.messages.retrieveActivities',
134134
'client.messages.retrieveStatus',
135135
'client.messages.send',
136-
'client.lookup.retrievePhoneInfo',
137136
'client.contacts.create',
138137
'client.contacts.delete',
139138
'client.contacts.list',
140139
'client.contacts.retrieve',
141140
'client.contacts.update',
142-
'client.brands.create',
143-
'client.brands.delete',
144-
'client.brands.list',
145-
'client.brands.update',
146-
'client.brands.campaigns.create',
147-
'client.brands.campaigns.delete',
148-
'client.brands.campaigns.list',
149-
'client.brands.campaigns.update',
150141
'client.me.retrieve',
151142
],
152143
{ threshold: 1, shouldSort: true },

packages/mcp-server/src/methods.ts

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -184,12 +184,6 @@ export const sdkMethods: SdkMethod[] = [
184184
httpMethod: 'post',
185185
httpPath: '/v3/messages',
186186
},
187-
{
188-
clientCallName: 'client.lookup.retrievePhoneInfo',
189-
fullyQualifiedName: 'lookup.retrievePhoneInfo',
190-
httpMethod: 'get',
191-
httpPath: '/v3/lookup/number/{phoneNumber}',
192-
},
193187
{
194188
clientCallName: 'client.contacts.create',
195189
fullyQualifiedName: 'contacts.create',
@@ -220,54 +214,6 @@ export const sdkMethods: SdkMethod[] = [
220214
httpMethod: 'delete',
221215
httpPath: '/v3/contacts/{id}',
222216
},
223-
{
224-
clientCallName: 'client.brands.create',
225-
fullyQualifiedName: 'brands.create',
226-
httpMethod: 'post',
227-
httpPath: '/v3/brands',
228-
},
229-
{
230-
clientCallName: 'client.brands.update',
231-
fullyQualifiedName: 'brands.update',
232-
httpMethod: 'put',
233-
httpPath: '/v3/brands/{brandId}',
234-
},
235-
{
236-
clientCallName: 'client.brands.list',
237-
fullyQualifiedName: 'brands.list',
238-
httpMethod: 'get',
239-
httpPath: '/v3/brands',
240-
},
241-
{
242-
clientCallName: 'client.brands.delete',
243-
fullyQualifiedName: 'brands.delete',
244-
httpMethod: 'delete',
245-
httpPath: '/v3/brands/{brandId}',
246-
},
247-
{
248-
clientCallName: 'client.brands.campaigns.create',
249-
fullyQualifiedName: 'brands.campaigns.create',
250-
httpMethod: 'post',
251-
httpPath: '/v3/brands/{brandId}/campaigns',
252-
},
253-
{
254-
clientCallName: 'client.brands.campaigns.update',
255-
fullyQualifiedName: 'brands.campaigns.update',
256-
httpMethod: 'put',
257-
httpPath: '/v3/brands/{brandId}/campaigns/{campaignId}',
258-
},
259-
{
260-
clientCallName: 'client.brands.campaigns.list',
261-
fullyQualifiedName: 'brands.campaigns.list',
262-
httpMethod: 'get',
263-
httpPath: '/v3/brands/{brandId}/campaigns',
264-
},
265-
{
266-
clientCallName: 'client.brands.campaigns.delete',
267-
fullyQualifiedName: 'brands.campaigns.delete',
268-
httpMethod: 'delete',
269-
httpPath: '/v3/brands/{brandId}/campaigns/{campaignId}',
270-
},
271217
{
272218
clientCallName: 'client.me.retrieve',
273219
fullyQualifiedName: 'me.retrieve',

pnpm-lock.yaml

Lines changed: 19 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)