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.7.tar.gz (7.6 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: whop-api-wrapper-1.0.7.tar.gz
  • Upload date:
  • Size: 7.6 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.7.tar.gz
Algorithm Hash digest
SHA256 5959cbbfc89d2896c5bdef17c0c668eddb01f2b2d38c633a18acaf26301d0fc9
MD5 6de2c10556bd1c5c7d4dbfd1d9ae4a26
BLAKE2b-256 fdc368531fe2d80b601c7225378a5af07280997f43c61394005004dd425dc38e

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