API Access and Permissions Prev Next Add Client ID To create a client ID, do the following:
Go to Settings > Integrations > API Integrations .
Click Create Client ID and enter a name for the integration.
Click save. A Client ID is automatically generated for you.
Set Scopes Select Set Scopes for the relevant Client ID to manage its permissions. The tables describe the functionality available for each scope. Each operation includes a checkbox that allows you to enable or disable specific access.
All changes to the scope are recorded in the Updated By and Updated Time columns.
Common Operations Scope
Permissions
API Reference
Create
Create an automated campaign or create a campaign to be dispatched immediately
Create a segment that will be associated with your project
Create a list of users that will be associated with your project
Create a new tag or an attribute.
Batch create
Create a batch of new tags or attributes
Batch Create Tags
Update
Update a campaign that has already been created
Update an existing segment
Update an existing user list
Delete
Delete a segment
Delete a user list
List
List created campaigns
List the devices using your application
List created user profiles
List segments associated with your project
List all lists associated with your project
List all list items
List information of push actions related to campaigns
List information of the push actions sent to individual devices or profiles
List subscription statuses from user profiles
List profile attribute values from user profiles
List consent preferences information for a user profile
List the tags that have been reported in your project
List information on devices hitting tags
List information on attributes associated with users or devices
Lists the tasks associated with your project
List promotions synced from connected bonus engines
List OTP History records based on specific input parameters
Info
Get information on a single campaign
Get details on a single device using your application
Get information on a user profile
Get information on a single segment
Get information on a single user list
Get information on asynchronous data tasks such as imports or deletions
Get information on a single push notification action
Get information on OTP logs.
Campaign Operations Scope
Permissions
API Reference
Send
Send a single campaign
Send
Execute
Execute a campaign
Execute
Start
Start a paused/stopped campaign
Start
Stop
Stop and active campaign
Stop
Schedule
Schedule a campaign
Expire Inbox
Expire an entire inbox campaign that is currently live
Expire Inbox
Remove Inbox
Remove an inbox message that has already been sent
Remove Inbox
Cancel Journey
Cause a user or a list of users to finish a multi-stage journey, preventing them from receiving more messages
Cancel Journey
Hit Operations Scope
Permissions
API Reference
Tag
Event
Other Operations Scope
Permissions
API Reference
Import
Create new user profiles and/or set attributes for these profiles
import/update the values of the list of users that will be associated with your project.
Add/remove recipients to/from a suppression list.
Export
Trigger a background task to export device or profile data for a specific segment
Trigger Segment Expor t
Analytics
Return information on new users over a given time period
Return information on total sessions over a given time period
Return information on unique sessions over a given time period
Return information on total session time over a given time period, the unit is seconds
Return information on average session time over a given time period, the unit is seconds
Returns new users, total sessions, unique sessions, total sessions time and avg session time in one request
Returns statistics from all campaigns or from particular campaigns
Returns information on location entries over a given time period
Download File
Retrieve a specific file using its unique file identifier.
Download File by ID
Integration Actions
Create and send one-time passwords (OTPs) to users for secure authentication.
Send your own OTP to your users
Validate one-time passwords (OTPs) entered by users against previously generated and stored OTPs.
Subscribe a customer to real-time sports updates
Unsubscribe a customer from real-time sports updates
Data Actions
Was this article helpful?
Yes No
Related articles
Analytics > Developer guide > External API Overview
XtremePush > Platform releases
XtremePush > Platform releases