Recommendations

Get recommendation

GET https://api.sparkloop.app/v2/partner_profile/partner_campaigns/:identifier

Path Parameters

Name
Type
Description

identifier*

String

Recommendation's UUID

{
  "partner_campaign": {
    "uuid": "partner_campaign_a6224cd65cf3",
    "publication_uuid": "pub_5fc782e24409",
    "partner_profile_uuid": "partner_df80bd29bf34",
    "status": "draft",
    "referral_link": "http://link.sparkloop.eu.ngrok.io/p/c3088257c7",
    "cpa": 2.0,
    "max_payout": 500.0,
    "partner_program_uuid": "partner_program_abcdef123",
    "campaign_type": null,
    "thankyou_page_url": null,
    "accepted_terms_at": null,
    "name": "My partner campaign",
    "referral_pending_period": null
  }
}

Get recommendations

GET https://api.sparkloop.app/v2/partner_profile/partner_campaigns

Get partner campaign referrals

GET https://api.sparkloop.app/v2/partner_profile/partner_campaigns/:identifier/referrals

Path Parameters

Name
Type
Description

identifier*

String

Recommendation's UUID

Query Parameters

Name
Type
Description

referrals_status

String

Only return referrals of a specified status. Available options are confirmed, pending, or rejected. The default is confirmed

Archive recommendation

Use this endpoint to archive a recommendation.

DELETE https://api.sparkloop.app/v2/partner_profile/partner_campaigns/:identifier

Path Parameters

Name
Type
Description

identifier*

String

Recommendation's UUID

Response

Reactivate recommendation

Use this endpoint to restore an archived recommendation, unless it was archived by a sponsor, in which case reactivation is not possible.

PUT https://api.sparkloop.app/v2/partner_profile/partner_campaigns/:identifier/reactivate

Path Parameters

Name
Type
Description

identifier*

String

Recommendation's UUID

Response

Last updated

Was this helpful?