Skip to main content

Simple Python Whop API Wrapper

Project description

Whop-API-Wrapper

A simple python API wrapper of Whop's API, documentation can be found at: https://dev.whop.com/reference/home

Installation

To install the package, use the following command:

pip install whop-api-wrapper

Usage

Initialize the Client class with your token, use any api call as a method of the client.

from Resources.Client import Client

client = Client("input_token_here")

products = client.list_all_products()
for product in products:
    print(product)  # Product(id=product_id, name=product_name, visibility=visible, created_at=123, experiences=[], plans=[])

customer = client.retrieve_customer("customer_id_here")
print(customer)  # Customer(id=user_id, username=whop_username, email=email, profile_pic_url=url, social_accounts=[{'service': 'discord', 'username': 'discord_name#1234', 'id': '123'}], roles=None),

promo_code = client.create_promo_code(amount_off=25, base_currency="usd", code="25off", promo_type="flat_amount")
print(promo_code)  # PromoCode(id=promo_id, created_at=123, amount_off=100.0, base_currency=usd, code=100off, expiration_datetime=None, new_users_only=True, number_of_intervals=1, plan_ids=[], promo_type=percentage, status=active, stock=6, uses=2)

Feel free open any issues or report them to me on discord, jacobfinn.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whop-api-wrapper-1.0.4.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

whop_api_wrapper-1.0.4-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file whop-api-wrapper-1.0.4.tar.gz.

File metadata

  • Download URL: whop-api-wrapper-1.0.4.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for whop-api-wrapper-1.0.4.tar.gz
Algorithm Hash digest
SHA256 cab37e4a0aeb540757a219b901411dc31382f5c4c599faba0cdfe6b0ce3b18b6
MD5 2f0af2fbf116db7e7f5f0f3e5595e1b5
BLAKE2b-256 9ffaf6a23a328111b60e4b66d031911e8259e24a6cc9e0db21088ca067b85234

See more details on using hashes here.

File details

Details for the file whop_api_wrapper-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for whop_api_wrapper-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 22a538adf5ac359a0266e703f1c7ef09a211534679f06704300b5e032614b399
MD5 0ccdb284d0252bfbfe8e96e5d32193fc
BLAKE2b-256 1e8b72ba9c6d19ab31b22ee3f56e7011e04be26929edd58db0b423276a537902

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page