Description
The REST API Extended add-on enables create, update, and delete operations in the AffiliateWP REST API, expanding endpoints originally limited to reading for affiliate resources, creatives, referrals, visits, and payments. Built for external integration scenarios, it allows sites outside WordPress, stores with custom checkout, or payment processors to write records directly to AffiliateWP via authenticated HTTP requests.
Key Features
- Create Operations: creates affiliates, creatives, referrals, visits, and payments via POST requests in the REST API.
- Update Operations: updates existing records from external calls, keeping data synchronized in real time.
- Delete Operations: removes affiliates, creatives, referrals, visits, and payments directly through the API.
- Full Resource Coverage: endpoints available for the five core AffiliateWP objects — affiliates, creatives, referrals, visits, and payments.
- Compatibility with the WordPress REST API: uses the native authentication standard and core namespaces, making it easy to consume from any HTTP client.
Benefits of the REST API Extended
- Tracking outside WordPress: lets you record visits and referrals originating from static sites, mobile apps, or platforms running outside of WP.
- Synchronization between systems: keeps affiliate accounts consistent between AffiliateWP and external databases without manual imports.
- Workflow automation: triggers referral creation from events in payment processors or custom checkouts.
- Headless affiliate areas: enables affiliate dashboards built outside WordPress, writing changes back to the plugin via API.
Who Is It For?
- Developers who need to integrate AffiliateWP with custom eCommerce systems or non-WordPress platforms.
- Multi-platform operations that synchronize affiliate data across multiple databases or external applications.
- Teams building affiliate dashboards, dashboards, or mobile apps consuming data directly via API.
Designed for AffiliateWP technical teams that need to go beyond API reading, writing affiliate data from any external application.
Frequently asked questions
Is AffiliateWP REST API Extended GPL-licensed?
Yes. AffiliateWP REST API Extended is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use AffiliateWP REST API Extended on multiple sites?
Yes. You can install AffiliateWP REST API Extended on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does AffiliateWP REST API Extended cost at Ultrapack?
AffiliateWP REST API Extended costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does AffiliateWP REST API Extended include updates?
Yes. The current version of AffiliateWP REST API Extended is 1.2.1, published at Ultrapack on Nov 17, 2023. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is AffiliateWP REST API Extended scanned before publication?
Yes. Every version of AffiliateWP REST API Extended goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the AffiliateWP WordPress Plugin plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the AffiliateWP WordPress Plugin plugin before this one.
- Download the file
affiliatewp-rest-api-extended.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
affiliatewp-rest-api-extended.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the AffiliateWP WordPress Plugin plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready