- address_add - Says it requires
addr_1
parameter, but this parameter is actuallyaddress_1
. I haven't tested it, but I would guessaddr_2
that's mentioned in the docs is actuallyaddress_2
.
- list_field_view - Couldn't ever get this to work
- list_add -
sender_name
,sender_addr1
,sender_zip
,sender_city
,sender_country
,sender_url
, andsender_reminder
appear to all be required, however the docs only say that from that list onlysender_addr1
andsender_country
are required.
- group_list - Requires a comma-separated list of group ids, but I can't find any way to view what these ids are in the UI. Other *_list endpoints allow "all" to be passed in for
ids
, to display all of them. This however does not appear to work for Groups.
- contact_add - says
p
is a required parameter, but it is not. It is required for contact_edit however. - contact_edit - says
email
is required, but it is not. - contact_note_add - There seems to be something wrong with this endpoint. It sometimes returns
id: 0
for the note that was added, but when you try to delete note 0, it says that it doesn't exist. I haven't figured out a pattern. At first, I thought it was returningid: 0
for the first note of any[:id, :listid]
tuple, but after further testing that doesn't appear to be the case
- track_site_code - Description says one endpoint URL, Endpoint says another, but neither of those appears to work. Through trial and error I came across the following URL, which appears to work, but which I have not found documented anywhere: https://{ACCOUNT}.api-us1.com/api/2/track/site/code
- track_event_add - It says that I can pass the parameters
event
,eventdata
, andvisit
. When I includeeventdata
&visit
though, I get a success response, but the event doesn't appear to be available in the UI.- Also, it would be nice if there were one place in the UI to see all events that have posted to our account, with the values for
eventdata
&visit
that was posted with the event.- To my knowledge, I haven't been able to successfully post
eventdata
&visit
with an event, even though I get a success response. A place to view all events with this data would allow me to confirm that it's there. - If this data isn't available in the UI, what's the point in trying to post the data anyway?
- Is the only way to tie an event to a user through
email
, inside thevisit
param?
- To my knowledge, I haven't been able to successfully post
- Also, it would be nice if there were one place in the UI to see all events that have posted to our account, with the values for
- track_event_status_edit vs track_site_status_edit - For track_event_status_edit, if you try to set the status to what it's already set to (enable when already enabled, or disable when already disabled), you get an error. If you do the same for track_site_status_edit, you get success.
- Retrieve site tracking code - Says the endpoint is
https://:account.api-us1.com/api/3/track/site/code
, but this does not work. This appears to work though:https://:account.api-us1.com/api/3/siteTracking/code
- Create a customer - appears to create two customers each time. One with the correct
connectionid
&externalid
and one where both of those values are set to 0. The customer with both values set to 0 is an aggregate record and should be ignored.