# UpPromote Public API ## Docs - [API overview](https://aff-api.uppromote.com/docs/v2/api-overview-1615961m0.md): - Webhook Event Payload [Webhook overview](https://aff-api.uppromote.com/docs/v2/webhook-overview-1623756m0.md): ## API Docs - Affiliate [Get affiliates](https://aff-api.uppromote.com/docs/v2/get-affiliates-21170049e0.md): The email_verified field accepts the values verified and unverified. - Affiliate [Get affiliate by ID](https://aff-api.uppromote.com/docs/v2/get-affiliate-by-id-21170051e0.md): Get information of an affiliate by affiliate ID - Affiliate [Create an affiliate](https://aff-api.uppromote.com/docs/v2/create-an-affiliate-21170054e0.md): The status field accepts the values active and inactive. - Affiliate [Approve/Deny affiliate](https://aff-api.uppromote.com/docs/v2/approvedeny-affiliate-21170050e0.md): The status field accepts the values approved and denied. - Affiliate [Set upline for an affiliate](https://aff-api.uppromote.com/docs/v2/set-upline-for-an-affiliate-21170053e0.md): - Affiliate [Move an affiliate to a program](https://aff-api.uppromote.com/docs/v2/move-an-affiliate-to-a-program-21170055e0.md): - Affiliate [Connect a customer to an affiliate](https://aff-api.uppromote.com/docs/v2/connect-a-customer-to-an-affiliate-21170052e0.md): - Coupon [Get coupons](https://aff-api.uppromote.com/docs/v2/get-coupons-21170056e0.md): - Coupon [Assign a coupon to an affiliate](https://aff-api.uppromote.com/docs/v2/assign-a-coupon-to-an-affiliate-21170057e0.md): - Payment [Get unpaid payments](https://aff-api.uppromote.com/docs/v2/get-unpaid-payments-21170058e0.md): The payment_method field accepts the values no_payment_method, paypal, bank, wise, debit, cheque, venmo, paytm, upi, store_credit, other. - Payment [Get paid payments (History)](https://aff-api.uppromote.com/docs/v2/get-paid-payments-history-21170059e0.md): The payment_method field accepts the values paypal, bank, wise, debit, cheque, venmo, paytm, upi, store_credit, other. - Payment [Count total paid payments](https://aff-api.uppromote.com/docs/v2/count-total-paid-payments-21170060e0.md): - Payment [Get a payment by ID](https://aff-api.uppromote.com/docs/v2/get-a-payment-by-id-21170061e0.md): - Payment [Mark as paid a manual payment](https://aff-api.uppromote.com/docs/v2/mark-as-paid-a-manual-payment-21170062e0.md): - Referral [Get list referrals](https://aff-api.uppromote.com/docs/v2/get-list-referrals-21170075e0.md): - Referral [Get a referral by ID](https://aff-api.uppromote.com/docs/v2/get-a-referral-by-id-21170076e0.md): - Referral [Create a referral](https://aff-api.uppromote.com/docs/v2/create-a-referral-21170077e0.md): - Referral [Add referral adjustment](https://aff-api.uppromote.com/docs/v2/add-referral-adjustment-21170078e0.md): - Webhook [Get webhook subscriptions](https://aff-api.uppromote.com/docs/v2/get-webhook-subscriptions-21170079e0.md): - Webhook [Subscribe a webhook event](https://aff-api.uppromote.com/docs/v2/subscribe-a-webhook-event-21170080e0.md): - Webhook [Update a webhook subscription](https://aff-api.uppromote.com/docs/v2/update-a-webhook-subscription-21170081e0.md): - Webhook [Delete a webhook subscription](https://aff-api.uppromote.com/docs/v2/delete-a-webhook-subscription-21170082e0.md): - Webhook Event Payload [Referral new](https://aff-api.uppromote.com/docs/v2/referral-new-21897502e0.md): Occurs whenever there is a new referral in the store. The event payload shown below. - Webhook Event Payload [Referral approved](https://aff-api.uppromote.com/docs/v2/referral-approved-21937403e0.md): Occurs whenever a referral is approved. The event payload shown below. - Webhook Event Payload [Referral denied](https://aff-api.uppromote.com/docs/v2/referral-denied-21937424e0.md): Occurs whenever a referral is denied. The event payload shown below. - Webhook Event Payload [Referral status changed](https://aff-api.uppromote.com/docs/v2/referral-status-changed-21937438e0.md): Occurs whenever status of a referral is changed. The event payload shown below. - Webhook Event Payload [Affiliate new](https://aff-api.uppromote.com/docs/v2/affiliate-new-21937465e0.md): Occurs when there is a new affiliate in the store (signup or create manual). The event payload shown below. - Webhook Event Payload [Affiliate approved](https://aff-api.uppromote.com/docs/v2/affiliate-approved-21937530e0.md): Occurs whenever an affiliate is approved. The event payload shown below. - Webhook Event Payload [Affiliate inactive](https://aff-api.uppromote.com/docs/v2/affiliate-inactive-21937536e0.md): Occurs whenever an affiliate is denied/deactivated. The event payload shown below. - Webhook Event Payload [Affiliate status changed](https://aff-api.uppromote.com/docs/v2/affiliate-status-changed-21937940e0.md): Occurs whenever status of an affiliate is changed. The event payload shown below. - Webhook Event Payload [Payment paid](https://aff-api.uppromote.com/docs/v2/payment-paid-21937964e0.md): Occurs whenever an affiliate payment is marked as paid or processed. The event payload shown below.