- Download the contact import template attached to this article.
- Complete the necessary fields on the template. Mobile numbers the format {Country code+ local number} and the country in the Alpha iso code format are mandatory. The Mobile number should be added to the {primary_mdn} field and the country in Alpha iso code format should be in the {primary_addr_country} field. All other fields are optional, but recommended if you have the need to segment your contacts.
- Once you have your contact file ready, now it's time to upload to your address book. You can do this by using the Contact Import Job resource via API
- Step 1 : Create the Attachment/contacts to import
curl -L -X POST 'https://api.syniverse.com/scg-external-api/api/v1/messaging/attachments' -H 'Authorization: Bearer {Token}' -H 'Content-Type: application/json --data-raw '{
"designation": "CONTACTS_IMPORT",
"name": "Contacts Import File",
"type": "application/vnd.ms-excel",
"filename": "Kolanator_contactsImportTemplate4.csv"
}
Response: {wCCEky3Dz0eh3nzHSTXKU}
- Step 2 : Create the Access Token for Uploading Attachment Data
Use the response ID received when you created the attachment as a resource ID in the Acces token API call
curl -L -X POST 'https://api.syniverse.com/scg-external-api/api/v1/access_tokens' -H 'Authorization: Bearer {Token} -H 'Content-Type: application/json'
'{"resource":"ATTACHMENT","resource_id":"wCCEky3Dz0eh3nzHSTXKU"}'
Response: {i0FG2p9LtL5N7i47tsh8y}
- Step 3 : Upload Attachment Data (your Contact Template file)
Use the response ID received in the Access token API call
curl -L -X POST 'https://api.syniverse.com/scg-attachment/api/v1/messaging/attachments/i0FG2p9LtL5N7i47tsh8y/content' -H 'Content-Type: application/octet-stream' -H 'Authorization: Bearer {Token}
--data-binary '@/C:/Users/Kola/Downloads/Kolanator_contactsImportTemplate4.csv'
0 Comments