Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guideDeveloper guideAdmin guide
Company siteHelp center
English
  • Русский
  • English
v74
  • v74
  • v73
  • v72
Login
  • User API documentation
  • API interaction
  • Matching
  • Profiles
    • Import profile
    • Update profile
    • Import multiple profiles
    • Update multiple profiles
    • Add multiple profiles
    • Add profile to database
    • Quick profile import
    • Import profile to RabbitMQ
    • Get profile data
    • Uploading profiles to a file
    • Suspend all database profiles
    • Unsuspend all profiles in a database
    • Delete profile
    • Subscription fields functional update
    • Database fields functional update
    • Merging multiple profiles
    • Unsubscribe profile from resource
    • Profile splitting
    • Subscriptions
      • Add or edit subscription
      • Get all profile subscriptions
      • Get all subscriptions from multiple profiles
      • Get profile subscription
      • Delete profile subscription
      • Restore deleted subscription
      • Suspend all subscriptions
      • Unsuspend all suspended subscriptions
    • Action history
    • Profile relations
    • Get data for multiple profiles
  • Databases
  • Resources
  • Segments
  • Suppression lists
  • Templates and fragments
  • Campaigns
  • Mailings
  • Automation scenarios
  • Loyalty Programs
  • Promo codes
  • Goals
  • Application push notifications
  • Market
  • Analytic reports
  • SendersDev
  • External datatables queries
  • Objects
  • Miscellaneous
  • Importing the API collection in Postman
  • List of API endpoints
  • SDK
  • Profiles
  • Subscriptions
  • Get all profile subscriptions
Documentation for version v74

Get all profile subscriptions

Description​

Retrieves all subscriptions of a single profile.

Request URL​

Method: POST

https://example.com/api/v1.1/subscriptions/list

Request parameters​

ParameterTypeExampleRequiredDescription
tokenstring"abcdefghijklmnqrstuvwxyz"YesAPI token
db_idint1YesDatabase ID
formatstring"json"Noresponse data format.
By default – json.
profile_idstring"abcdefghijklmnqrstuvwxyz"YesProfile ID

Request example​

  • JSON
  • XML
{
"token": "abcdefghijklmnqrstuvwxyz",
"db_id": 1,
"profile_id": "abcdefghijklmnqrstuvwxyz"
}
<xml>
<token>abcdefghijklmnqrstuvwxyz</token>
<db_id>1</db_id>
<profile_id>abcdefghijklmnqrstuvwxyz</profile_id>
</xml>

Response example​

  • JSON
  • XML
{
"data": [
{
"resource_id": 29,
"channel": "email",
"email": "example@example.com",
"priority": 10,
"status": "suspended",
"custom_fields": {
"custom_int_field_2": 20000
}
}
],
"error": 0,
"error_text": "Successful operation"
}
<xml>
<data>
<channel>email</channel>
<custom_fields>
<custom_int_field_2>20000</custom_int_field_2>
</custom_fields>
<email>example@example.com</email>
<priority>10</priority>
<resource_id>29</resource_id>
<status>suspended</status>
</data>
<error>0</error>
<error_text>Successful operation</error_text>
</xml>

Response parameters​

ParametertypeDescription
errorintError code
error_textstringError text
channelstringChannel type (email, push or sms)
priorityintSubscription priority ( 0 for the highest priority)
resource_idintSubscription resource ID
statusstringSubscription status
custom_fieldsobjectSystem and custom subscription fields.

You can get information about subscription fields in a resource using the /v1.1/resources/fields_get method
catsarrayThe resource categories to which the profile is subscribed.

Additionally for the Email channel:

ParameterTypeDescription
emailstringEmail address

Additionally for the Push channel:

ParameterTypeDescription
providerstringProvider type
subscription_idstringSubscription ID

Additionally for the SMS channel:

ParameterTypeDescription
phonestringPhone number

Additionally for the Telegram channel:

ParameterTypeDescription
cc_dataobjectChat ID between Telegram bot and user

Additionally for the WhatsApp* channel:

ParameterTypeDescription
cc_dataobjectWhatsApp* user's phone number

*The Meta organization, which owns Instagram, Facebook and WhatsApp products, has been declared as extremist and banned in Russia.

Last updated on Feb 10, 2023
Previous
Add or edit subscription
Next
Get all subscriptions from multiple profiles
  • Description
  • Request URL
  • Request parameters
  • Request example
  • Response example
  • Response parameters
© 2015 - 2025 Altcraft, LLC. All rights reserved.