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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: whop-api-wrapper-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 1416a49db09b46bb9d3102434379193e7abdfb6d135dfdc973a98ba4a41e30be
MD5 6ca888fd30be09e8552fa3feda8e2007
BLAKE2b-256 261117d5c59aafc3ae860b62e867228367fb05bf8a939f78c6a768dd1eb522a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whop_api_wrapper-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 745a682cef93ab42365e1f70f209479bde77e360f82af837ceaf98b56adf8c09
MD5 bcfae98f5ca1b4044e179f2daa851994
BLAKE2b-256 8eb1445969412cdbee0906b60e52d0cc6f2b0dda14f53c1b58e10ddc05da71fc

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