Hello Michael,
I have a similar problem and already contacted the support team 3 days ago. Still no reply :(. We're handling a similar way like Shannon, but using Make.com to import new leads from Facebook Lead Campaigns via the TNP API using Make.com (= Cheaper alternative to Zapier).
The import works perfectly, but the status of each new subscriber is set to "unconfirmed". We're using these JSON parameters:
{
"email": "email address of subscriber",
"first_name": "name of subscriber",
"lists": [
{
"id": 15,
"value": 1
}
]
}
"id": 15 stands for the list ID and "value": 1 confirms, that the subscriber is meant to subscribed to that list.
I said: The import works perfectly without errors. BUT if we add "status": "C" this causes a 403 error:
{
"email": "email address",
"first_name": "name",
"status": "C"
{
"id": 15,
"value": 1
}
]
}
Your API docs does *not* mention, how to set the confirmation status when communicating via the TNP API. It only says if general option is set to "single opt-in" all new subscribers automatically get the status "confirmed". But that's not true, as the status keeps being set with "unconfirmed" when using the API.
I kindly ask for help here as we're already waiting for a couple of days and the situation is urgent.
Thanks.