I'm looking for possibility to set subscriber status to Held. I tried importing from a file and SOAP API with SSJS but this seems not to work:

    var subscriber = Subscriber.Init(row.SubscriberID);
        "Status" : "Held",
        "EmailAddress" : row.EmailAddress

Does anyone know if it's achievabel withoud resending the email to subscriber in question?

  • Dod you do this in the ENT BU? It is not possible to change All Subscribers from child BU Jul 12 '19 at 8:12
  • Yes, This is a single BU Account so I'm at the top. Jul 12 '19 at 8:27
  • Documentation only mentions options 'Unsubscribed' and 'Active' for updating subscribers, so it may be that the other values can only be set by the system.
    – Rain
    Jul 12 '19 at 8:43
  • Without having done any testing, I am leaning towards Rain's view on this Jul 12 '19 at 8:53

Held status is a direct consequence of a bounce event when sending to a specific subscriber. I believe you cannot set one yourself.


'Held' status cannot be set through an import, but it can be set by SOAP API. Doing so results in the All Subscriber UI showing them as Held but with "Total Bounces: None".


  <UpdateRequest xmlns="http://exacttarget.com/wsdl/partnerAPI">
     <Objects xsi:type="Subscriber">


    <UpdateResponse xmlns="http://exacttarget.com/wsdl/partnerAPI">
            <StatusMessage>Updated Subscriber.</StatusMessage>
            <Object xsi:type="Subscriber">
                <PartnerKey xsi:nil="true" />
                <ObjectID xsi:nil="true" />

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.