Partner Programs

Create partner program

POST https://api.sparkloop.app/v2/partner_programs

Request Body

{
  "partner_program":
    {
      "uuid": "partner_program_23374dada923",
      "name": "MyString",
      "description": "MyString",
      "terms": null,
      "resources_url": null,
      "redirect_url": "https://sparkloop.app/newsletter",
      "show_in_directory": true,
      "thankyou_page_url": null,
      "referral_pending_duration": 7,
      "referral_pending_duration_enabled": true,
      "max_payout": 500.0,
      "total_budget": 2000.0,
      "cpa": 3.0,
      "created_at": "2022-10-07T15:17:49.909Z",
      "publication_uuid": "pub_cd44a97a3fa4",
      "categories": ["tech"]
   }
}

Get partner programs

GET https://api.sparkloop.app/v2/partner_programs

Partner programs are ordered descendingly by created_at, meaning the first page shows the latest publications.

{
  "partner_programs": [
    {
      "uuid": "partner_program_23374dada923",
      "name": "MyString",
      "description": "MyString",
      "terms": null,
      "resources_url": null,
      "redirect_url": "https://sparkloop.app/developer-newsletter",
      "show_in_directory": true,
      "thankyou_page_url": null,
      "referral_pending_duration": 7,
      "referral_pending_duration_enabled": true,
      "max_payout": 500.0,
      "total_budget": 2000.0,
      "cpa": 3.0,
      "created_at": "2022-10-07T15:17:49.909Z",
      "publication_uuid": "pub_cd44a97a3fa4",
      "categories": ["tech"]
   },
   {
      "uuid": "partner_program_12345dada923",
      "name": "MyString",
      "description": "MyString",
      "terms": null,
      "resources_url": null,
      "redirect_url": "https://sparkloop.app/newsletter",
      "show_in_directory": true,
      "thankyou_page_url": null,
      "referral_pending_duration": 7,
      "referral_pending_duration_enabled": true,
      "max_payout": 500.0,
      "total_budget": 2000.0,
      "cpa": 3.0,
      "created_at": "2022-10-07T15:17:49.909Z",
      "publication_uuid": "pub_432217a3fa4",
      "categories": ["marketing"]
   }
  ],
  "meta": {
    "per_page": 2,
    "page": 1,
    "total_pages": 12,
    "total_partner_programs": 24
  }
}

Get a partner program

GET https://api.sparkloop.app/v2/partner_programs/:uuid

Returns a single partner program by UUID

Path Parameters

{
  "partner_program":
    {
      "uuid": "partner_program_23374dada923",
      "name": "MyString",
      "description": "MyString",
      "terms": null,
      "resources_url": null,
      "redirect_url": "https://sparkloop.app/newsletter",
      "show_in_directory": true,
      "thankyou_page_url": null,
      "referral_pending_duration": 7,
      "referral_pending_duration_enabled": true,
      "max_payout": 500.0,
      "total_budget": 2000.0,
      "cpa": 3.0,
      "created_at": "2022-10-07T15:17:49.909Z",
      "publication_uuid": "pub_cd44a97a3fa4",
      "categories": ["tech"]
   }
}

Update partner program

PUT https://api.sparkloop.app/v2/partner_programs/:uuid

Path Parameters

Request Body

{
  "partner_program":
    {
      "uuid": "partner_program_23374dada923",
      "name": "MyString",
      "description": "MyString",
      "terms": null,
      "resources_url": null,
      "redirect_url": "https://sparkloop.app/newsletter",
      "show_in_directory": true,
      "thankyou_page_url": null,
      "referral_pending_duration": 7,
      "referral_pending_duration_enabled": true,
      "max_payout": 500.0,
      "total_budget": 2000.0,
      "cpa": 3.0,
      "created_at": "2022-10-07T15:17:49.909Z",
      "publication_uuid": "pub_cd44a97a3fa4",
      "categories": ["tech"]
   }
}

Delete partner program

DELETE https://api.sparkloop.app/v2/partner_programs/:uuid

Path Parameters

{
    "message": "Successfully deleted partner program partner_program_34c8e39cf4"
}

Last updated