Upscribe
Get all Upscribes
GET https://api.sparkloop.app/v2/upscribes
Returns all Upscribes
{
"upscribes": [
<Upscribe Object>,
<Upscribe Object>,
<Upscribe Object>
]
}Get an Upscribe
GET https://api.sparkloop.app/v2/upscribes/:identifier
Returns a single upscribe by UUID
Path Parameters
identifier*
string
Upscribe's UUID
{
"upscribe": <Upscribe Object>
}{
"error": "Upscribe upscribe_4bc10562d97 not found."
}Update Upscribe
PUT https://api.sparkloop.app/v2/upscribes/:identifier
Updates an Upscribe record
Path Parameters
identifier*
string
Upscribe's UUID
Body parameters
auto_pilot
boolean
Enable/disable Upscribe auto-pilot feature.
{
"upscribe": <Upscribe Object>
}Subscribe to recommendations
POST https://api.sparkloop.app/v2/upscribes/:identifier/subscribe
Path Parameters
identifier*
string
Upscribe's UUID
Request Body
subscriber_email*
string
The subscriber's email address
recommendations*
string
A string of comma separated recommendations' ref_codes. ie: "a724e922a3,a338cbf66a,ed149464cb"
utm_source
string
Optional. This is used as a filter in the Advanced reports.
utm_campaign
string
Optional. This is used as a filter in the Advanced reports.
{
"response": "ok"
}{ "error" => "Parameters are missing." }{ "error" => "Subscriber param is missing or empty." }{ "error" => "Recommendations param is missing or empty." }Last updated
Was this helpful?