Reactivate a paused partner
Make a paused partner active again so their links and code earn commission. Reactivating a partner who is already active changes nothing. Answers 404 affiliate_not_found for an unknown id.
POST
https://app.softsolz.uk/api/v1/services/affiliates/affiliates/{id}/reactivateRecent Requests
Kept only in this browserTimeStatusTook
Send a request with Try it to see it here.
Path Params
idstringrequiredHeaders
AuthorizationstringrequiredBearer token: Bearer sk_live_... (or sk_test_... for sandbox). A login token will not work here.
Idempotency-KeystringOptional idempotency key for safe retries.
Response
Response Body
idstringPartner id.contact_idstring | nullCRM contact this partner is linked to, or null.namestringPartner name.emailstring | nullPartner email address, lower-cased.codestringReferral code, upper-cased. Customers and your systems quote it to credit a sale.commission_typestringWhether the partner earns a percentage of each sale or a fixed amount per sale.commission_percentnumber | nullPercentage of each sale, when commission_type is percent.commission_amount_centsinteger | nullFixed amount per sale in minor units, when commission_type is amount.currencystringCurrency the partner earns and is paid in (ISO 4217).statusstringOnly active partners can earn new commission.programme_idstring | nullPartner programme this partner belongs to, or null.tier_idstring | nullTier the partner has reached in their programme, or null.tier_namestring | nullName of the tier the partner has reached. Filled in on reads, null in the reply to a create or update.cookie_daysinteger | nullHow many days a referral link click keeps crediting this partner. 0 is stored and returned as 0. Null uses the programme setting.recurring_monthsinteger | nullHow many billing periods of a subscription earn commission. null uses the programme setting, 0 means the first payment only, a positive number is that many periods, and -1 means every payment for life.uses_programme_ratebooleanTrue when the partner earns exactly the programme rate, false when they have their own rate. Filled in on reads.portal_enabledbooleanWhether the partner has been invited to their own partner portal.notesstring | nullPrivate notes about the partner.lifetime_revenue_centsintegerTotal sales credited to this partner, in minor units.lifetime_commission_centsintegerTotal commission credited to this partner, in minor units.click_countintegerClicks on all of this partner referral links.conversion_countintegerSales credited to this partner.created_atstringWhen the partner was added.updated_atstringWhen the partner was last changed.Request
curl --request POST \ --url https://app.softsolz.uk/api/v1/services/affiliates/affiliates/{id}/reactivate \ --header 'Authorization: Bearer sk_live_your_key'Credentials
Sent as a Bearer token and used in the samples above and in Try it. Kept only in this browser tab until you close it. Use an sk_test_ key to stay in your sandbox.
Response · 200
{ "data": { "id": "12", "contact_id": null, "name": "Acme Media", "email": "partners@acmemedia.example", "code": "ACMEMEDIA", "commission_type": "percent", "commission_percent": 15, "commission_amount_cents": null, "currency": "GBP", "status": "active", "programme_id": null, "tier_id": null, "tier_name": null, "cookie_days": 60, "recurring_months": 12, "uses_programme_rate": true, "portal_enabled": false, "notes": "Runs a newsletter for small agencies.", "lifetime_revenue_cents": 250000, "lifetime_commission_cents": 37500, "click_count": 148, "conversion_count": 3, "created_at": "2026-09-01T09:00:00.000Z", "updated_at": "2026-09-14T16:20:00.000Z" }}