Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


NewProcessImport(int idList, int listGUID, idGroup, string xmlDoc, string idGroups, int importType,
int mobileInputType, bool asPending, bool ConfirmEmail, bool asOptOut, bool forceOptIn,
bool replaceGroups, int idConfirmNL)


It creates a new import process for the contacts listed in the xmlFeed.


Parameters:

  • idList: list identifier
  • listGuid: GUID of the list
  • xmlDoc: an XML containing the contacts to be imported (see Appendix A)
  • idGroups: group identifiers separated by comma (more than a group for each list is possible)
  • importType: import type (default value=3)
  • mobileInputType: mobile number input type (see Appendix A)
    • 1= include international code
    • 2=international code e numero di telefono in due campi distinti
  • asPending: flag per importare come "pending" (se true, default=false)
  • ConfirmEmail: invia mail di richiesta conferma (default=false)
  • asOptOut: importa sottoscrittori come optout (default=false)
  • forceOptIn: forza l'optin in fase di sottoscrizione (default=false)
  • replaceGroups: sostituisci gruppi (default=false)
  • idConfirmNL: ID della newsletter di richiesta conferma (default = 0, richiesta di conferma create in automatico)


Se il processo di importazione è creato con successo allora viene restituito un valore "idProcess" che lo identifica, altrimenti un ReturnCode.


<mailupMessage>
<mailupBody>
<ReturnCode>17</ReturnCode>
</mailupBody>
</mailupMessage>


Codici di errore specifici per questo metodo

  • -400 unrecognized error
  • -401 xmlDoc is empty
  • -402 convert xml to csv failed
  • -403 create new import process failed
  • -410 cannot create confirmation email

 

  • No labels