Skip to content

Commit 106948a

Browse files
release: 0.0.25 (#29)
* codegen metadata * feat(api): api update * feat(api): api update * feat(api): api update * fix(docs): fix mcp installation instructions for remote servers * feat(api): api update * codegen metadata * feat(api): manual updates * release: 0.0.25 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent cf32f3a commit 106948a

50 files changed

Lines changed: 4890 additions & 15 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.0.24"
2+
".": "0.0.25"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 150
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/frostedinc%2Fwhopsdk-c2ec7a86a71bec3d7b44bd29c8fd46b809794df3e92a39e20e4d43aed65c7725.yml
3-
openapi_spec_hash: c1729209a70aa843c9100053913fe2a0
4-
config_hash: 730978eefcbaabd3de523cdc8fff6814
1+
configured_endpoints: 165
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/frostedinc%2Fwhopsdk-33abec403141d0a2df7cac434f5b947a75488432e73813b24ad1c13e76e77d20.yml
3+
openapi_spec_hash: d7de14ab2b23e2843ce9211cec9f9da7
4+
config_hash: 3ab84ed28795a04f98c3a6187f1ed831

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## 0.0.25 (2026-01-29)
4+
5+
Full Changelog: [v0.0.24...v0.0.25](https://github.com/whopio/whopsdk-python/compare/v0.0.24...v0.0.25)
6+
7+
### Features
8+
9+
* **api:** api update ([ba46842](https://github.com/whopio/whopsdk-python/commit/ba468428aac2cb184ca09b530d9d32c49945a7d4))
10+
* **api:** api update ([df3752c](https://github.com/whopio/whopsdk-python/commit/df3752c475c1f344f07198c5f750c9d4ccb7ca72))
11+
* **api:** api update ([f983dc1](https://github.com/whopio/whopsdk-python/commit/f983dc1a2e82ded3ed50ca7156e7114cf7f99781))
12+
* **api:** api update ([65160f6](https://github.com/whopio/whopsdk-python/commit/65160f6d42116303ee8f0f75978745cff9691948))
13+
* **api:** manual updates ([3426087](https://github.com/whopio/whopsdk-python/commit/3426087bdf57af9d9e56e63c44322ea29fd8331c))
14+
15+
16+
### Bug Fixes
17+
18+
* **docs:** fix mcp installation instructions for remote servers ([85fc029](https://github.com/whopio/whopsdk-python/commit/85fc029029ccca5e194244bbb8a58498c70902c8))
19+
320
## 0.0.24 (2026-01-25)
421

522
Full Changelog: [v0.0.23...v0.0.24](https://github.com/whopio/whopsdk-python/compare/v0.0.23...v0.0.24)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ It is generated with [Stainless](https://www.stainless.com/).
1313

1414
Use the Whop MCP Server to enable AI assistants to interact with this API, allowing them to explore endpoints, make test requests, and use documentation to help integrate this SDK into your application.
1515

16-
[![Add to Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en-US/install-mcp?name=%40whop%2Fmcp&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkB3aG9wL21jcCJdfQ)
17-
[![Install in VS Code](https://img.shields.io/badge/_-Add_to_VS_Code-blue?style=for-the-badge&logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI0VFRSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzAuMjM1IDM5Ljg4NGEyLjQ5MSAyLjQ5MSAwIDAgMS0xLjc4MS0uNzNMMTIuNyAyNC43OGwtMy40NiAyLjYyNC0zLjQwNiAyLjU4MmExLjY2NSAxLjY2NSAwIDAgMS0xLjA4Mi4zMzggMS42NjQgMS42NjQgMCAwIDEtMS4wNDYtLjQzMWwtMi4yLTJhMS42NjYgMS42NjYgMCAwIDEgMC0yLjQ2M0w3LjQ1OCAyMCA0LjY3IDE3LjQ1MyAxLjUwNyAxNC41N2ExLjY2NSAxLjY2NSAwIDAgMSAwLTIuNDYzbDIuMi0yYTEuNjY1IDEuNjY1IDAgMCAxIDIuMTMtLjA5N2w2Ljg2MyA1LjIwOUwyOC40NTIuODQ0YTIuNDg4IDIuNDg4IDAgMCAxIDEuODQxLS43MjljLjM1MS4wMDkuNjk5LjA5MSAxLjAxOS4yNDVsOC4yMzYgMy45NjFhMi41IDIuNSAwIDAgMSAxLjQxNSAyLjI1M3YuMDk5LS4wNDVWMzMuMzd2LS4wNDUuMDk1YTIuNTAxIDIuNTAxIDAgMCAxLTEuNDE2IDIuMjU3bC04LjIzNSAzLjk2MWEyLjQ5MiAyLjQ5MiAwIDAgMS0xLjA3Ny4yNDZabS43MTYtMjguOTQ3LTExLjk0OCA5LjA2MiAxMS45NTIgOS4wNjUtLjAwNC0xOC4xMjdaIi8+PC9zdmc+)](https://vscode.stainless.com/mcp/%7B%22name%22%3A%22%40whop%2Fmcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40whop%2Fmcp%22%5D%7D)
16+
[![Add to Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en-US/install-mcp?name=%40whop%2Fmcp&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkB3aG9wL21jcCJdLCJlbnYiOnsiV0hPUF9BUElfS0VZIjoiTXkgQVBJIEtleSIsIldIT1BfV0VCSE9PS19TRUNSRVQiOiJNeSBXZWJob29rIEtleSIsIldIT1BfQVBQX0lEIjoiYXBwX3h4eHh4eHh4eHh4eHh4In19)
17+
[![Install in VS Code](https://img.shields.io/badge/_-Add_to_VS_Code-blue?style=for-the-badge&logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI0VFRSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzAuMjM1IDM5Ljg4NGEyLjQ5MSAyLjQ5MSAwIDAgMS0xLjc4MS0uNzNMMTIuNyAyNC43OGwtMy40NiAyLjYyNC0zLjQwNiAyLjU4MmExLjY2NSAxLjY2NSAwIDAgMS0xLjA4Mi4zMzggMS42NjQgMS42NjQgMCAwIDEtMS4wNDYtLjQzMWwtMi4yLTJhMS42NjYgMS42NjYgMCAwIDEgMC0yLjQ2M0w3LjQ1OCAyMCA0LjY3IDE3LjQ1MyAxLjUwNyAxNC41N2ExLjY2NSAxLjY2NSAwIDAgMSAwLTIuNDYzbDIuMi0yYTEuNjY1IDEuNjY1IDAgMCAxIDIuMTMtLjA5N2w2Ljg2MyA1LjIwOUwyOC40NTIuODQ0YTIuNDg4IDIuNDg4IDAgMCAxIDEuODQxLS43MjljLjM1MS4wMDkuNjk5LjA5MSAxLjAxOS4yNDVsOC4yMzYgMy45NjFhMi41IDIuNSAwIDAgMSAxLjQxNSAyLjI1M3YuMDk5LS4wNDVWMzMuMzd2LS4wNDUuMDk1YTIuNTAxIDIuNTAxIDAgMCAxLTEuNDE2IDIuMjU3bC04LjIzNSAzLjk2MWEyLjQ5MiAyLjQ5MiAwIDAgMS0xLjA3Ny4yNDZabS43MTYtMjguOTQ3LTExLjk0OCA5LjA2MiAxMS45NTIgOS4wNjUtLjAwNC0xOC4xMjdaIi8+PC9zdmc+)](https://vscode.stainless.com/mcp/%7B%22name%22%3A%22%40whop%2Fmcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40whop%2Fmcp%22%5D%2C%22env%22%3A%7B%22WHOP_API_KEY%22%3A%22My%20API%20Key%22%2C%22WHOP_WEBHOOK_SECRET%22%3A%22My%20Webhook%20Key%22%2C%22WHOP_APP_ID%22%3A%22app_xxxxxxxxxxxxxx%22%7D%7D)
1818

1919
> Note: You may need to set environment variables in your MCP client.
2020

api.md

Lines changed: 66 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ Methods:
334334
Types:
335335

336336
```python
337-
from whop_sdk.types import MessageListResponse
337+
from whop_sdk.types import MessageListResponse, MessageDeleteResponse
338338
```
339339

340340
Methods:
@@ -343,6 +343,7 @@ Methods:
343343
- <code title="get /messages/{id}">client.messages.<a href="./src/whop_sdk/resources/messages.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/shared/message.py">Message</a></code>
344344
- <code title="patch /messages/{id}">client.messages.<a href="./src/whop_sdk/resources/messages.py">update</a>(id, \*\*<a href="src/whop_sdk/types/message_update_params.py">params</a>) -> <a href="./src/whop_sdk/types/shared/message.py">Message</a></code>
345345
- <code title="get /messages">client.messages.<a href="./src/whop_sdk/resources/messages.py">list</a>(\*\*<a href="src/whop_sdk/types/message_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/message_list_response.py">SyncCursorPage[MessageListResponse]</a></code>
346+
- <code title="delete /messages/{id}">client.messages.<a href="./src/whop_sdk/resources/messages.py">delete</a>(id) -> <a href="./src/whop_sdk/types/message_delete_response.py">MessageDeleteResponse</a></code>
346347

347348
# ChatChannels
348349

@@ -433,14 +434,15 @@ Methods:
433434
Types:
434435

435436
```python
436-
from whop_sdk.types import ReactionListResponse
437+
from whop_sdk.types import ReactionListResponse, ReactionDeleteResponse
437438
```
438439

439440
Methods:
440441

441442
- <code title="post /reactions">client.reactions.<a href="./src/whop_sdk/resources/reactions.py">create</a>(\*\*<a href="src/whop_sdk/types/reaction_create_params.py">params</a>) -> <a href="./src/whop_sdk/types/shared/reaction.py">Reaction</a></code>
442443
- <code title="get /reactions/{id}">client.reactions.<a href="./src/whop_sdk/resources/reactions.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/shared/reaction.py">Reaction</a></code>
443444
- <code title="get /reactions">client.reactions.<a href="./src/whop_sdk/resources/reactions.py">list</a>(\*\*<a href="src/whop_sdk/types/reaction_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/reaction_list_response.py">SyncCursorPage[ReactionListResponse]</a></code>
445+
- <code title="delete /reactions/{id}">client.reactions.<a href="./src/whop_sdk/resources/reactions.py">delete</a>(id, \*\*<a href="src/whop_sdk/types/reaction_delete_params.py">params</a>) -> <a href="./src/whop_sdk/types/reaction_delete_response.py">ReactionDeleteResponse</a></code>
444446

445447
# Members
446448

@@ -790,3 +792,65 @@ Methods:
790792

791793
- <code title="post /files">client.files.<a href="./src/whop_sdk/resources/files.py">create</a>(\*\*<a href="src/whop_sdk/types/file_create_params.py">params</a>) -> <a href="./src/whop_sdk/types/file_create_response.py">FileCreateResponse</a></code>
792794
- <code title="get /files/{id}">client.files.<a href="./src/whop_sdk/resources/files.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/file_retrieve_response.py">FileRetrieveResponse</a></code>
795+
796+
# CompanyTokenTransactions
797+
798+
Types:
799+
800+
```python
801+
from whop_sdk.types import (
802+
CompanyTokenTransactionCreateResponse,
803+
CompanyTokenTransactionRetrieveResponse,
804+
CompanyTokenTransactionListResponse,
805+
)
806+
```
807+
808+
Methods:
809+
810+
- <code title="post /company_token_transactions">client.company_token_transactions.<a href="./src/whop_sdk/resources/company_token_transactions.py">create</a>(\*\*<a href="src/whop_sdk/types/company_token_transaction_create_params.py">params</a>) -> <a href="./src/whop_sdk/types/company_token_transaction_create_response.py">CompanyTokenTransactionCreateResponse</a></code>
811+
- <code title="get /company_token_transactions/{id}">client.company_token_transactions.<a href="./src/whop_sdk/resources/company_token_transactions.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/company_token_transaction_retrieve_response.py">CompanyTokenTransactionRetrieveResponse</a></code>
812+
- <code title="get /company_token_transactions">client.company_token_transactions.<a href="./src/whop_sdk/resources/company_token_transactions.py">list</a>(\*\*<a href="src/whop_sdk/types/company_token_transaction_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/company_token_transaction_list_response.py">SyncCursorPage[CompanyTokenTransactionListResponse]</a></code>
813+
814+
# DmMembers
815+
816+
Types:
817+
818+
```python
819+
from whop_sdk.types import (
820+
DmMemberCreateResponse,
821+
DmMemberRetrieveResponse,
822+
DmMemberUpdateResponse,
823+
DmMemberListResponse,
824+
DmMemberDeleteResponse,
825+
)
826+
```
827+
828+
Methods:
829+
830+
- <code title="post /dm_members">client.dm_members.<a href="./src/whop_sdk/resources/dm_members.py">create</a>(\*\*<a href="src/whop_sdk/types/dm_member_create_params.py">params</a>) -> <a href="./src/whop_sdk/types/dm_member_create_response.py">DmMemberCreateResponse</a></code>
831+
- <code title="get /dm_members/{id}">client.dm_members.<a href="./src/whop_sdk/resources/dm_members.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/dm_member_retrieve_response.py">DmMemberRetrieveResponse</a></code>
832+
- <code title="patch /dm_members/{id}">client.dm_members.<a href="./src/whop_sdk/resources/dm_members.py">update</a>(id, \*\*<a href="src/whop_sdk/types/dm_member_update_params.py">params</a>) -> <a href="./src/whop_sdk/types/dm_member_update_response.py">DmMemberUpdateResponse</a></code>
833+
- <code title="get /dm_members">client.dm_members.<a href="./src/whop_sdk/resources/dm_members.py">list</a>(\*\*<a href="src/whop_sdk/types/dm_member_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/dm_member_list_response.py">SyncCursorPage[DmMemberListResponse]</a></code>
834+
- <code title="delete /dm_members/{id}">client.dm_members.<a href="./src/whop_sdk/resources/dm_members.py">delete</a>(id) -> <a href="./src/whop_sdk/types/dm_member_delete_response.py">DmMemberDeleteResponse</a></code>
835+
836+
# AIChats
837+
838+
Types:
839+
840+
```python
841+
from whop_sdk.types import (
842+
AIChatCreateResponse,
843+
AIChatRetrieveResponse,
844+
AIChatUpdateResponse,
845+
AIChatListResponse,
846+
AIChatDeleteResponse,
847+
)
848+
```
849+
850+
Methods:
851+
852+
- <code title="post /ai_chats">client.ai_chats.<a href="./src/whop_sdk/resources/ai_chats.py">create</a>(\*\*<a href="src/whop_sdk/types/ai_chat_create_params.py">params</a>) -> <a href="./src/whop_sdk/types/ai_chat_create_response.py">AIChatCreateResponse</a></code>
853+
- <code title="get /ai_chats/{id}">client.ai_chats.<a href="./src/whop_sdk/resources/ai_chats.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/ai_chat_retrieve_response.py">AIChatRetrieveResponse</a></code>
854+
- <code title="patch /ai_chats/{id}">client.ai_chats.<a href="./src/whop_sdk/resources/ai_chats.py">update</a>(id, \*\*<a href="src/whop_sdk/types/ai_chat_update_params.py">params</a>) -> <a href="./src/whop_sdk/types/ai_chat_update_response.py">AIChatUpdateResponse</a></code>
855+
- <code title="get /ai_chats">client.ai_chats.<a href="./src/whop_sdk/resources/ai_chats.py">list</a>(\*\*<a href="src/whop_sdk/types/ai_chat_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/ai_chat_list_response.py">SyncCursorPage[AIChatListResponse]</a></code>
856+
- <code title="delete /ai_chats/{id}">client.ai_chats.<a href="./src/whop_sdk/resources/ai_chats.py">delete</a>(id) -> <a href="./src/whop_sdk/types/ai_chat_delete_response.py">AIChatDeleteResponse</a></code>

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "whop-sdk"
3-
version = "0.0.24"
3+
version = "0.0.25"
44
description = "The official Python library for the Whop API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)