Skip to content

Commit b9c1714

Browse files
feat(api): add login flow, verifications, recovery key methods to app
1 parent 8b59f3a commit b9c1714

27 files changed

Lines changed: 6814 additions & 34 deletions

File tree

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 39
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/beeper/beeper-desktop-api-87df69f641d994f09669f77093988df0b13da380d36076964d4a2563e9ce202e.yml
1+
configured_endpoints: 56
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/beeper/beeper-desktop-api-baac187842e51587134950c59c4d746bfcb59239f01919ed83b92c24c47d98f4.yml
33
openapi_spec_hash: 9de80d05f7562b7ecd07c466f0fdf58b
4-
config_hash: 2ebcc80e2cbd2342e132f4474ec24212
4+
config_hash: a8a4a8b869ccd5976fd4107e67d2ecae

api.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,17 +189,89 @@ Methods:
189189
Types:
190190

191191
- <code><a href="./src/resources/app/app.ts">Verification</a></code>
192+
- <code><a href="./src/resources/app/app.ts">AppSessionResponse</a></code>
193+
194+
Methods:
195+
196+
- <code title="get /v1/app/setup">client.app.<a href="./src/resources/app/app.ts">session</a>() -> AppSessionResponse</code>
192197

193198
## Login
194199

200+
Types:
201+
202+
- <code><a href="./src/resources/app/login/login.ts">LoginRegisterResponse</a></code>
203+
- <code><a href="./src/resources/app/login/login.ts">LoginResponseResponse</a></code>
204+
- <code><a href="./src/resources/app/login/login.ts">LoginStartResponse</a></code>
205+
206+
Methods:
207+
208+
- <code title="post /v1/app/setup/email">client.app.login.<a href="./src/resources/app/login/login.ts">email</a>({ ...params }) -> void</code>
209+
- <code title="post /v1/app/setup/register">client.app.login.<a href="./src/resources/app/login/login.ts">register</a>({ ...params }) -> LoginRegisterResponse</code>
210+
- <code title="post /v1/app/setup/response">client.app.login.<a href="./src/resources/app/login/login.ts">response</a>({ ...params }) -> LoginResponseResponse</code>
211+
- <code title="post /v1/app/setup/start">client.app.login.<a href="./src/resources/app/login/login.ts">start</a>() -> LoginStartResponse</code>
212+
195213
### Verification
196214

197215
#### RecoveryKey
198216

217+
Types:
218+
219+
- <code><a href="./src/resources/app/login/verification/recovery-key/recovery-key.ts">RecoveryKeyVerifyResponse</a></code>
220+
221+
Methods:
222+
223+
- <code title="post /v1/app/setup/verification/recovery-key">client.app.login.verification.recoveryKey.<a href="./src/resources/app/login/verification/recovery-key/recovery-key.ts">verify</a>({ ...params }) -> RecoveryKeyVerifyResponse</code>
224+
199225
##### Reset
200226

227+
Types:
228+
229+
- <code><a href="./src/resources/app/login/verification/recovery-key/reset.ts">ResetCreateResponse</a></code>
230+
- <code><a href="./src/resources/app/login/verification/recovery-key/reset.ts">ResetConfirmResponse</a></code>
231+
232+
Methods:
233+
234+
- <code title="post /v1/app/setup/verification/recovery-key/reset">client.app.login.verification.recoveryKey.reset.<a href="./src/resources/app/login/verification/recovery-key/reset.ts">create</a>({ ...params }) -> ResetCreateResponse</code>
235+
- <code title="post /v1/app/setup/verification/recovery-key/reset/confirm">client.app.login.verification.recoveryKey.reset.<a href="./src/resources/app/login/verification/recovery-key/reset.ts">confirm</a>({ ...params }) -> ResetConfirmResponse</code>
236+
201237
## Verifications
202238

239+
Types:
240+
241+
- <code><a href="./src/resources/app/verifications/verifications.ts">VerificationCreateResponse</a></code>
242+
- <code><a href="./src/resources/app/verifications/verifications.ts">VerificationRetrieveResponse</a></code>
243+
- <code><a href="./src/resources/app/verifications/verifications.ts">VerificationListResponse</a></code>
244+
- <code><a href="./src/resources/app/verifications/verifications.ts">VerificationAcceptResponse</a></code>
245+
- <code><a href="./src/resources/app/verifications/verifications.ts">VerificationCancelResponse</a></code>
246+
247+
Methods:
248+
249+
- <code title="post /v1/app/setup/verifications">client.app.verifications.<a href="./src/resources/app/verifications/verifications.ts">create</a>({ ...params }) -> VerificationCreateResponse</code>
250+
- <code title="get /v1/app/setup/verifications/{verificationID}">client.app.verifications.<a href="./src/resources/app/verifications/verifications.ts">retrieve</a>(verificationID) -> VerificationRetrieveResponse</code>
251+
- <code title="get /v1/app/setup/verifications">client.app.verifications.<a href="./src/resources/app/verifications/verifications.ts">list</a>() -> VerificationListResponse</code>
252+
- <code title="post /v1/app/setup/verifications/{verificationID}/accept">client.app.verifications.<a href="./src/resources/app/verifications/verifications.ts">accept</a>(verificationID) -> VerificationAcceptResponse</code>
253+
- <code title="post /v1/app/setup/verifications/{verificationID}/cancel">client.app.verifications.<a href="./src/resources/app/verifications/verifications.ts">cancel</a>(verificationID, { ...params }) -> VerificationCancelResponse</code>
254+
203255
### Qr
204256

257+
Types:
258+
259+
- <code><a href="./src/resources/app/verifications/qr.ts">QrConfirmScannedResponse</a></code>
260+
- <code><a href="./src/resources/app/verifications/qr.ts">QrScanResponse</a></code>
261+
262+
Methods:
263+
264+
- <code title="post /v1/app/setup/verifications/{verificationID}/qr/confirm-scanned">client.app.verifications.qr.<a href="./src/resources/app/verifications/qr.ts">confirmScanned</a>(verificationID) -> QrConfirmScannedResponse</code>
265+
- <code title="post /v1/app/setup/verifications/qr/scan">client.app.verifications.qr.<a href="./src/resources/app/verifications/qr.ts">scan</a>({ ...params }) -> QrScanResponse</code>
266+
205267
### SAS
268+
269+
Types:
270+
271+
- <code><a href="./src/resources/app/verifications/sas.ts">SASConfirmResponse</a></code>
272+
- <code><a href="./src/resources/app/verifications/sas.ts">SASStartResponse</a></code>
273+
274+
Methods:
275+
276+
- <code title="post /v1/app/setup/verifications/{verificationID}/sas/confirm">client.app.verifications.sas.<a href="./src/resources/app/verifications/sas.ts">confirm</a>(verificationID) -> SASConfirmResponse</code>
277+
- <code title="post /v1/app/setup/verifications/{verificationID}/sas/start">client.app.verifications.sas.<a href="./src/resources/app/verifications/sas.ts">start</a>(verificationID) -> SASStartResponse</code>

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,23 @@ const fuse = new Fuse(
147147
'client.assets.upload',
148148
'client.assets.uploadBase64',
149149
'client.info.retrieve',
150+
'client.app.session',
151+
'client.app.login.email',
152+
'client.app.login.register',
153+
'client.app.login.response',
154+
'client.app.login.start',
155+
'client.app.login.verification.recoveryKey.verify',
156+
'client.app.login.verification.recoveryKey.reset.confirm',
157+
'client.app.login.verification.recoveryKey.reset.create',
158+
'client.app.verifications.accept',
159+
'client.app.verifications.cancel',
160+
'client.app.verifications.create',
161+
'client.app.verifications.list',
162+
'client.app.verifications.retrieve',
163+
'client.app.verifications.qr.confirmScanned',
164+
'client.app.verifications.qr.scan',
165+
'client.app.verifications.sas.confirm',
166+
'client.app.verifications.sas.start',
150167
],
151168
{ threshold: 1, shouldSort: true },
152169
);

0 commit comments

Comments
 (0)