Logo
UpViral Logo

UpViral APIs

UpViral is a referral platform to run viral giveaways and sweepstakes.

UpViral APIs

Account Request URL

-

Base Endpoint

-

Campaign

Shows the details of the specified campaign.

GET

api/v1/campaigns/{id}

id

Campaign

Creates a new campaign.

POST

api/v1/campaigns

name, description, share_image, share_template, reward_title, reward_description, socials, share_text, redirect_enabled, redirect_url, custom_redirect_enabled, custom_redirect_url, terms_enabled, terms_url, default_country, default_email, default_phone, default_state, reward_image, referral_enabled, referral_message, redemption_enabled, redemption_message, redemption_button_text, redemption_code_required, redemption_code_input_label, redemption_code_validation_pattern, redemption_code_instructions, redemption_code_redeem_as_each_other, redemption_code_redeem_as_percent, redemption_code_redeem_as_fixed, redemption_code_redeem_as_exceed, redemption_code_redeem_as_exceed_value, redemption_code_redeem_as_exceed_percent, redemption_code_time_redeem_limit, redemption_code_redemption_limit, redemption_code_total_redeem_limit, redemption_code_validation_info

Campaign

Updates the specified campaign.

PUT

api/v1/campaigns/{id}

id, name, description, share_image, share_template, reward_title, reward_description, socials, share_text, redirect_enabled, redirect_url, custom_redirect_enabled, custom_redirect_url, terms_enabled, terms_url, referral_enabled, referral_message, redemption_enabled, redemption_message, redemption_button_text, redemption_code_required, redemption_code_input_label, redemption_code_validation_pattern, redemption_code_instructions, redemption_code_redeem_as_each_other, redemption_code_redeem_as_percent, redemption_code_redeem_as_fixed, redemption_code_redeem_as_exceed, redemption_code_redeem_as_exceed_value, redemption_code_redeem_as_exceed_percent, redemption_code_time_redeem_limit, redemption_code_redemption_limit, redemption_code_total_redeem_limit, redemption_code_validation_info

Campaign

Updates the specified campaign.

api/v1/campaigns/{id}

id, name, description, share_image, share_template, reward_title, reward_description, socials, share_text, redirect_enabled, redirect_url, custom_redirect_enabled, custom_redirect_url, terms_enabled, terms_url, referral_enabled, referral_message, redemption_enabled, redemption_message, redemption_button_text, redemption_code_required, redemption_code_input_label, redemption_code_validation_pattern, redemption_code_instructions, redemption_code_redeem_as_each_other, redemption_code_redeem_as_percent, redemption_code_redeem_as_fixed, redemption_code_redeem_as_exceed, redemption_code_redeem_as_exceed_value, redemption_code_redeem_as_exceed_percent, redemption_code_time_redeem_limit, redemption_code_redemption_limit, redemption_code_total_redeem_limit, redemption_code_validation_info

Campaign

Deletes the specified campaign.

DELETE

api/v1/campaigns/{id}

id

Campaign

Shows the list of all campaigns you have access to.

GET

api/v1/campaigns

Campaign

Creates a new campaign.

POST

api/v1/campaigns

name, description, share_image, share_template, reward_title, reward_description, socials, share_text, redirect_enabled, redirect_url, custom_redirect_enabled, custom_redirect_url, terms_enabled, terms_url, default_country, default_email, default_phone, default_state, reward_image, referral_enabled, referral_message, redemption_enabled, redemption_message, redemption_button_text, redemption_code_required, redemption_code_input_label, redemption_code_validation_pattern, redemption_code_instructions, redemption_code_redeem_as_each_other, redemption_code_redeem_as_percent, redemption_code_redeem_as_fixed, redemption_code_redeem_as_exceed, redemption_code_redeem_as_exceed_value, redemption_code_redeem_as_exceed_percent, redemption_code_time_redeem_limit, redemption_code_redemption_limit, redemption_code_total_redeem_limit, redemption_code_validation_info

Campaign

Updates the specified campaign.

PUT

api/v1/campaigns/{id}

id, name, description, share_image, share_template, reward_title, reward_description, socials, share_text, redirect_enabled, redirect_url, custom_redirect_enabled, custom_redirect_url, terms_enabled, terms_url, referral_enabled, referral_message, redemption_enabled, redemption_message, redemption_button_text, redemption_code_required, redemption_code_input_label, redemption_code_validation_pattern, redemption_code_instructions, redemption_code_redeem_as_each_other, redemption_code_redeem_as_percent, redemption_code_redeem_as_fixed, redemption_code_redeem_as_exceed, redemption_code_redeem_as_exceed_value, redemption_code_redeem_as_exceed_percent, redemption_code_time_redeem_limit, redemption_code_redemption_limit, redemption_code_total_redeem_limit, redemption_code_validation_info

Campaign

Updates the specified campaign.

api/v1/campaigns/{id}

id, name, description, share_image, share_template, reward_title, reward_description, socials, share_text, redirect_enabled, redirect_url, custom_redirect_enabled, custom_redirect_url, terms_enabled, terms_url, referral_enabled, referral_message, redemption_enabled, redemption_message, redemption_button_text, redemption_code_required, redemption_code_input_label, redemption_code_validation_pattern, redemption_code_instructions, redemption_code_redeem_as_each_other, redemption_code_redeem_as_percent, redemption_code_redeem_as_fixed, redemption_code_redeem_as_exceed, redemption_code_redeem_as_exceed_value, redemption_code_redeem_as_exceed_percent, redemption_code_time_redeem_limit, redemption_code_redemption_limit, redemption_code_total_redeem_limit, redemption_code_validation_info

Campaign

Deletes the specified campaign.

DELETE

api/v1/campaigns/{id}

id

Participant

Shows the details of the specified participant.

GET

api/v1/participants/{id}

id

Participant

Creates a new participant.

POST

api/v1/participants

campaign_id, email, name, phone, state, country, shares, referrals, actions, redemptions, fb_id, date_created, date_updated, last_visit, referrer_id

Participant

Updates the specified participant.

PUT

api/v1/participants/{id}

id, email, name, phone, state, country, shares, referrals, actions, redemptions, fb_id, date_created, date_updated, last_visit, referrer_id

Participant

Updates the specified participant.

api/v1/participants/{id}

id, email, name, phone, state, country, shares, referrals, actions, redemptions, fb_id, date_created, date_updated, last_visit, referrer_id

Participant

Deletes the specified participant.

DELETE

api/v1/participants/{id}

id

Participant

Shows the list of all participants.

GET

api/v1/participants

campaign_id

Participant

Shows the details of the specified participant.

GET

api/v1/participants/{id}

id

Participant

Creates a new participant.

POST

api/v1/participants

campaign_id, email, name, phone, state, country, shares, referrals, actions, redemptions, fb_id, date_created, date_updated, last_visit, referrer_id

Participant

Updates the specified participant.

PUT

api/v1/participants/{id}

id, email, name, phone, state, country, shares, referrals, actions, redemptions, fb_id, date_created, date

Details

Provider

Country HQ

API Type

REST

Categories

Analytics

Alternatives

Important URLs

Last Updated on

2024-04-04

Created At

2023-12-14

Other Apps

Upskill for a better future

Want to start tracking API at scale?

Get updates about your favorite APIs and SDKs

Contact Us

We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.

ApiRefs Logo