Is it possible to create a survey distribution via the API but only send it to an individual?

GTissera
GTissera SpainCommunity Member Qubie ✭

When I create the survey distribution and I specify an individual contactId in the params, it still creates the survey distribution for all the contacts in the mailing list. Therefore I would like to know if it is possible to send a survey distribution to an individual contact.

Best Answers

Answers

  • [Deleted User]
    [Deleted User] Qubie ✭
    edited August 2018

    Hello @GTissera ,

    Here are the two ways to send a survey to an individual contact(this is without api, using distributions tab)
    1. You can use personal link distribution.
    2. In e-mail distribution option -> compose email -> select contacts -> select a contact list -> you will view an option "select an individual".

  • GTissera
    GTissera SpainCommunity Member Qubie ✭

    Hello Shashi,
    Thanks for your response but I am looking to make it work via the API, because I need to automate it.
    In the API documentation I see that you can specify the Contact ID of the contact within the Mailing List individually, but it is not working for me.
    Regards,
    Gaspar

  • GTissera
    GTissera SpainCommunity Member Qubie ✭

    Hello Shashi,
    I went through this page already and when I pass the correct contactId to the create survey distribution API, it sends the email to the whole distribution list instead of only to the contactId passed. Have you checked this behavior as well? Maybe the API is not working as expected or I am missing something?
    Thanks,
    Gaspar

  • mattyb513
    mattyb513 Washington DCCommunity Member Superuser ✭✭✭✭

    Do you have TargetAudience or normal contact lists? Try using the directory level contactID and leaving off the mailing list. I suspect that if the MailingListID is present then it ignores the contactID

  • GTissera
    GTissera SpainCommunity Member Qubie ✭

    Hello mattyb513,
    Thanks for your response. I only have normal contact lists. I tried removing the MailingListID parameter and also sending garbage, but the parameter is mandatory and it should be an existing MailingListId. I believe that there should be an option to send a survey distribution to an individual contact via the API... this looks like the best approach, but it is not working for me. Any idea on who to contact and check this?
    Thanks!
    Gaspar

  • GTissera
    GTissera SpainCommunity Member Qubie ✭

    Thanks mattyb513,
    I had an incorrect parameter in my request. I realized only when I saw your request and I can confirm it works correctly.
    I have an extra question related to embedded data in this API. When I send fields and values as embeddedData, how can I use these values in the Survey Flow? E.g. I want to show in the Survey introduction an activity number sent in the embedded Data.
    And where can I see these values in the platform? The Get Distribution API returns the correct values, but I can't find them in the platform.
    Many thanks again for your help.
    Gaspar

  • Deepika
    Deepika Community Member - Trial User Qubie ✭

    I am also trying to send survey to individual but it is sending to whole list. I passed the contact id starts with "MLRP". I would like to know how to send this to individual contact.
    Thank you