PATCH
/
v1
/
subscriber_list
/
{list_id}
/
version
/
{version_id}
/
finish_sync
curl --request PATCH \
  --url https://hub.suprsend.com/v1/subscriber_list/{list_id}/version/{version_id}/finish_sync \
  --header 'Authorization: Bearer <token>'
{
  "list_id": "_list_id_",
  "list_name": "_list_name_",
  "list_description": "a brief of what type of users are part of this list",
  "list_type": "static_list",
  "subscribers_count": 0,
  "source": null,
  "is_readonly": false,
  "status": "draft",
  "track_user_entry": false,
  "track_user_exit": false,
  "requested_for_delete": false,
  "created_at": "2025-04-06T23:18:59.601000Z",
  "updated_at": "2025-04-06T23:18:59.601000Z",
  "version_id": null
}

Authorizations

Authorization
string
header
required

Pass as Bearer <API_KEY>. Get API Key from SuprSend dashboard Developers -> API Keys section.

Path Parameters

list_id
string
default:_list_id_
required

Unique string idenitifier of the list

version_id
string
default:__version_id__
required

Unique string idenitifier of the draft version of the list which needs to be made active(live)

Response

201
application/json
201
version_id
string

finish sync makes the draft version with the version_id live as well deletes the draft version.