Erison_Mogari | 2017-01-02 17:10:46 UTC | #1
Hi, I tried using this API PUT /api/v2/outbound/contactlists/{contactListId} To input new columns in a existing contact list, but i got the error below.
Just want to make sure if I have any other option before creating a new contact list with the new columns, and copy and paste all the contacts info...
{ "status": 400, "code": "cannot.update.contact.column.names", "message": "An attempt was made to update a ContactList in an invalid way. Details: CANNOTUPDATECONTACTCOLUMNNAMES", "messageWithParams": "An attempt was made to update a {entity} in an invalid way. Details: {CANNOTUPDATECONTACTCOLUMNNAMES}", "messageParams": { "CANNOTUPDATECONTACTCOLUMNNAMES": "CANNOTUPDATECONTACTCOLUMNNAMES", "entity": "ContactList" }, "contextId": "28b5e061-f067-454f-9dff-4ddb00e52c8f", "details": [], "errors": [] }
anon28066628 | 2017-01-03 14:45:56 UTC | #2
Currently contact list columns can't be added or renamed after import - the fields are created at import time and are non-editable.
If you're writing a dialer automation, it is easier to update the existing list's records, rather than destroying and re-creating the list. A new list has a new ID, so other components (campaign, rule set, call flow...) would need to be updated.
A good practice to future-proof the list is adding some additional columns ("aux1" through "aux10", for example) in case additional fields are desired later.
system | 2017-08-28 19:29:39 UTC | #3
This post was migrated from the old Developer Forum.
ref: 757