Help Docs RumbleUp Academy Contacts Upload Contacts via API
As an alternative to the Basic Contact Import in the portal, you can use RumbleUp’s programmatic API to import your contacts. The import is done via HTTP POST request method. Each import request will create a separate segment.
The file must be in CSV format, with the first line as a header row with column names
Required column names:
phone, name or first_name
Allowed column names:
phone, name, first_name, last_name, email, street, city, zipcode, url, icon, source, descr, custom1, custom2, custom3, custom4, custom5
Retrieve your API key. Go to Tools > Integrations, API Keys > click Add Key
Use
curl -X POST -u CID:APIKEY -F 'csv=@file.csv' https://app.rumbleup.com/api/contact/import
to post the request.
Note: if you use the shortcut to copy your API key, you must replace the default / with a : in your POST request.
Retrieve your API key. Go to Tools > Integrations, API Keys > click Add Key
Use
curl -X POST -u CID:APIKEY -F csv=@file.csv https://app.rumbleup.com/api/contact/import
to post the request.
Note: if you use the shortcut to copy your API key, you must replace the default / with a : in your POST request.
ALERT: If an error occurs during this process an email will be sent with reason for failed upload.
Check the argument entered for -u option. The CID:API key must be separated by a colon ( : ) not a forward slash ( / ).
Check the argument for -F option. You must specify the file type (csv=@file.csv).