Skip to content

Connected Sites

Base URL: https://yoursite.com/wp-json/fluent-affiliate/v2

Endpoints

MethodPathDescription
GET/connected-sitesconnected-sites-configDomainController::getConnectedConfig
PATCH/connected-sitesconnected-sites-configDomainController::updateGlobalStatus
PATCH/connected-sitesconnected-sites-config/updateDomainController::patchSingleSiteConfig
POST/connected-sitesconnected-sites-config/issueDomainController::validateAndIssueNewSiteToken
POST/connected-sitesconnected-sites-config/disconnectDomainController::disconnectSite

GET /connected-sitesconnected-sites-config

DomainController::getConnectedConfig

Auth: WordPress administrator (manage_options)
Controller: DomainController::getConnectedConfig

bash
curl -X GET \
  https://yoursite.com/wp-json/fluent-affiliate/v2/connected-sitesconnected-sites-config \
  -H "X-WP-Nonce: YOUR_NONCE"

PATCH /connected-sitesconnected-sites-config

DomainController::updateGlobalStatus

Auth: WordPress administrator (manage_options)
Controller: DomainController::updateGlobalStatus

bash
curl -X PATCH \
  https://yoursite.com/wp-json/fluent-affiliate/v2/connected-sitesconnected-sites-config \
  -H "X-WP-Nonce: YOUR_NONCE"

PATCH /connected-sitesconnected-sites-config/update

DomainController::patchSingleSiteConfig

Auth: WordPress administrator (manage_options)
Controller: DomainController::patchSingleSiteConfig

bash
curl -X PATCH \
  https://yoursite.com/wp-json/fluent-affiliate/v2/connected-sitesconnected-sites-config/update \
  -H "X-WP-Nonce: YOUR_NONCE"

POST /connected-sitesconnected-sites-config/issue

DomainController::validateAndIssueNewSiteToken

Auth: WordPress administrator (manage_options)
Controller: DomainController::validateAndIssueNewSiteToken

bash
curl -X POST \
  https://yoursite.com/wp-json/fluent-affiliate/v2/connected-sitesconnected-sites-config/issue \
  -H "X-WP-Nonce: YOUR_NONCE"

POST /connected-sitesconnected-sites-config/disconnect

DomainController::disconnectSite

Auth: WordPress administrator (manage_options)
Controller: DomainController::disconnectSite

bash
curl -X POST \
  https://yoursite.com/wp-json/fluent-affiliate/v2/connected-sitesconnected-sites-config/disconnect \
  -H "X-WP-Nonce: YOUR_NONCE"

Released under the GPL-2.0 License.