@datafire/azure_mobileengagement_mobile_engagement
v5.0.0
Published
DataFire integration for Engagement.ManagementClient
Downloads
5
Readme
@datafire/azure_mobileengagement_mobile_engagement
Client library for Engagement.ManagementClient
Installation and Usage
npm install --save @datafire/azure_mobileengagement_mobile_engagement
let azure_mobileengagement_mobile_engagement = require('@datafire/azure_mobileengagement_mobile_engagement').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Microsoft Azure Mobile Engagement REST APIs.
Actions
AppCollections_List
Lists app collections in a subscription.
azure_mobileengagement_mobile_engagement.AppCollections_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client Api Version.
- subscriptionId required
Output
- output AppCollectionListResult
AppCollections_CheckNameAvailability
Checks availability of an app collection name in the Engagement domain.
azure_mobileengagement_mobile_engagement.AppCollections_CheckNameAvailability({
"subscriptionId": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client Api Version. - parameters required AppCollectionNameAvailability
- subscriptionId required
Output
SupportedPlatforms_List
Lists supported platforms for Engagement applications.
azure_mobileengagement_mobile_engagement.SupportedPlatforms_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client Api Version.
- subscriptionId required
Output
- output SupportedPlatformsListResult
Apps_List
Lists apps in an appCollection.
azure_mobileengagement_mobile_engagement.Apps_List({
"subscriptionId": "",
"api-version": "",
"resourceGroupName": "",
"appCollection": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client Api Version. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection.
- subscriptionId required
Output
- output AppListResult
Campaigns_List
Get the list of campaigns.
azure_mobileengagement_mobile_engagement.Campaigns_List({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"kind": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - $skip
integer
: Control paging of campaigns, start results at the given offset, defaults to 0 (1st page of data). - $top
integer
: Control paging of campaigns, number of campaigns to return with each call. It returns all campaigns by default. When specifying $top parameter, the response contains anextLink
property describing the path to get the next page if there are more results. - $filter
string
: Filter can be used to restrict the results to campaigns matching a specific state. The syntax is$filter=state eq 'draft'
. Valid state values are: draft, scheduled, in-progress, and finished. Only the eq operator and the state property are supported. - $orderby
string
: Sort results by an expression which looks like$orderby=id asc
(this example is actually the default behavior). The syntax is orderby={property} {direction} or just orderby={property}. The available sorting properties are id, name, state, activatedDate, and finishedDate. The available directions are asc (for ascending order) and desc (for descending order). When not specified the asc direction is used. Only one property at a time can be used for sorting. - $search
string
: Restrict results to campaigns matching the optionalsearch
expression. This currently performs the search based on the name on the campaign only, case insensitive. If the campaign contains the value of thesearch
parameter anywhere in the name, it matches.
- subscriptionId required
Output
- output CampaignsListResult
Campaigns_Create
Create a push campaign (announcement, poll, data push or native push).
azure_mobileengagement_mobile_engagement.Campaigns_Create({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"kind": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - api-version required
string
: Client Api Version. - parameters required Campaign
- subscriptionId required
Output
- output CampaignStateResult
Campaigns_TestNew
Test a new campaign on a set of devices.
azure_mobileengagement_mobile_engagement.Campaigns_TestNew({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"kind": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - parameters required CampaignTestNewParameters
- subscriptionId required
Output
- output CampaignState
Campaigns_Delete
Delete a campaign previously created by a call to Create campaign.
azure_mobileengagement_mobile_engagement.Campaigns_Delete({
"kind": "",
"id": 0,
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": ""
}, context)
Input
- input
object
- kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version.
- kind required
Output
Output schema unknown
Campaigns_Get
The Get campaign operation retrieves information about a previously created campaign.
azure_mobileengagement_mobile_engagement.Campaigns_Get({
"kind": "",
"id": 0,
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": ""
}, context)
Input
- input
object
- kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version.
- kind required
Output
- output CampaignResult
Campaigns_Update
Update an existing push campaign (announcement, poll, data push or native push).
azure_mobileengagement_mobile_engagement.Campaigns_Update({
"kind": "",
"id": 0,
"parameters": null,
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": ""
}, context)
Input
- input
object
- kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - parameters required Campaign
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version.
- kind required
Output
- output CampaignStateResult
Campaigns_Activate
Activate a campaign previously created by a call to Create campaign.
azure_mobileengagement_mobile_engagement.Campaigns_Activate({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"kind": "",
"id": 0,
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - api-version required
string
: Client Api Version.
- subscriptionId required
Output
- output CampaignStateResult
Campaigns_Finish
Finish a push campaign previously activated by a call to Activate campaign.
azure_mobileengagement_mobile_engagement.Campaigns_Finish({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"kind": "",
"id": 0,
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - api-version required
string
: Client Api Version.
- subscriptionId required
Output
- output CampaignStateResult
Campaigns_Push
Push a previously saved campaign (created with Create campaign) to a set of devices.
azure_mobileengagement_mobile_engagement.Campaigns_Push({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"kind": "",
"id": 0,
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - parameters required CampaignPushParameters
- subscriptionId required
Output
- output CampaignPushResult
Campaigns_GetStatistics
Get all the campaign statistics.
azure_mobileengagement_mobile_engagement.Campaigns_GetStatistics({
"kind": "",
"id": 0,
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": ""
}, context)
Input
- input
object
- kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version.
- kind required
Output
- output CampaignStatisticsResult
Campaigns_Suspend
Suspend a push campaign previously activated by a call to Activate campaign.
azure_mobileengagement_mobile_engagement.Campaigns_Suspend({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"kind": "",
"id": 0,
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - api-version required
string
: Client Api Version.
- subscriptionId required
Output
- output CampaignStateResult
Campaigns_TestSaved
Test an existing campaign (created with Create campaign) on a set of devices.
azure_mobileengagement_mobile_engagement.Campaigns_TestSaved({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"kind": "",
"id": 0,
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - id required
integer
: Campaign identifier. - api-version required
string
: Client Api Version. - parameters required CampaignTestSavedParameters
- subscriptionId required
Output
- output CampaignStateResult
Campaigns_GetByName
The Get campaign operation retrieves information about a previously created campaign.
azure_mobileengagement_mobile_engagement.Campaigns_GetByName({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"kind": "",
"name": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - kind required
string
(values: announcements, polls, dataPushes, nativePushes): Campaign kind. - name required
string
: Campaign name. - api-version required
string
: Client Api Version.
- subscriptionId required
Output
- output CampaignResult
Devices_List
Query the information associated to the devices running an application.
azure_mobileengagement_mobile_engagement.Devices_List({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - $top
integer
: Number of devices to return with each call. Defaults to 100 and cannot return more. Passing a greater value is ignored. The response contains anextLink
property describing the URI path to get the next page of results if not all results could be returned at once. - $select
string
: By default allmeta
andappInfo
properties are returned, this property is used to restrict the output to the desired properties. It also excludes all devices from the output that have none of the selected properties. In other terms, only devices having at least one of the selected property being set is part of the results. Examples: -$select=appInfo
: select all devices having at least 1 appInfo, return them all and don’t return any meta property. -$select=meta
: return only meta properties in the output. -$select=appInfo,meta/firstSeen,meta/lastSeen
: return allappInfo
, plus meta object containing only firstSeen and lastSeen properties. The format is thus a comma separated list of properties to select. UseappInfo
to select all appInfo properties,meta
to select all meta properties. UseappInfo/{key}
andmeta/{key}
to select specific appInfo and meta properties. - $filter
string
: Filter can be used to reduce the number of results. Filter is a boolean expression that can look like the following examples: *$filter=deviceId gt 'abcdef0123456789abcdef0123456789'
*$filter=lastModified le 1447284263690L
*$filter=(deviceId ge 'abcdef0123456789abcdef0123456789') and (deviceId lt 'bacdef0123456789abcdef0123456789') and (lastModified gt 1447284263690L)
The first example is used automatically for paging when returning thenextLink
property. The filter expression is a combination of checks on some properties that can be compared to their value. The available operators are: *gt
: greater than *ge
: greater than or equals *lt
: less than *le
: less than or equals *and
: to add multiple checks (all checks must pass), optional parentheses can be used. The properties that can be used in the expression are the following: *deviceId {operator} '{deviceIdValue}'
: a lexicographical comparison is made on the deviceId value, use single quotes for the value. *lastModified {operator} {number}L
: returns only meta properties or appInfo properties whose last value modification timestamp compared to the specified value is matching (value is milliseconds since January 1st, 1970 UTC). Please note theL
character after the number of milliseconds, its required when the number of milliseconds exceeds2^31 - 1
(which is always the case for recent timestamps). UsinglastModified
excludes all devices from the output that have no property matching the timestamp criteria, like$select
. Please note that the internal value oflastModified
timestamp for a given property is never part of the results.
- subscriptionId required
Output
- output DevicesQueryResult
ExportTasks_List
Get the list of export tasks.
azure_mobileengagement_mobile_engagement.ExportTasks_List({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - $skip
integer
: Control paging of export tasks, start results at the given offset, defaults to 0 (1st page of data). - $top
integer
: Control paging of export tasks, number of export tasks to return with each call. By default, it returns all export tasks with a default paging of 20. - $orderby
string
: Sort results by an expression which looks like$orderby=taskId asc
(default when not specified).
- subscriptionId required
Output
- output exportTaskListResult
ExportTasks_CreateActivitiesTask
Creates a task to export activities.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateActivitiesTask({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required dateRangeExportTaskParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateCrashesTask
Creates a task to export crashes.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateCrashesTask({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required dateRangeExportTaskParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateErrorsTask
Creates a task to export errors.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateErrorsTask({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required dateRangeExportTaskParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateEventsTask
Creates a task to export events.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateEventsTask({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required dateRangeExportTaskParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateFeedbackTaskByCampaign
Creates a task to export push campaign data for a set of campaigns.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateFeedbackTaskByCampaign({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required feedbackByCampaignParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateFeedbackTaskByDateRange
Creates a task to export push campaign data for a date range.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateFeedbackTaskByDateRange({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required feedbackByDateRangeParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateJobsTask
Creates a task to export jobs.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateJobsTask({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required dateRangeExportTaskParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateSessionsTask
Creates a task to export sessions.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateSessionsTask({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required dateRangeExportTaskParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateTagsTask
Creates a task to export tags.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateTagsTask({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required exportTaskParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_CreateTokensTask
Creates a task to export tags.
azure_mobileengagement_mobile_engagement.ExportTasks_CreateTokensTask({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required exportTaskParameter
- subscriptionId required
Output
- output exportTaskResult
ExportTasks_Get
Retrieves information about a previously created export task.
azure_mobileengagement_mobile_engagement.ExportTasks_Get({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"id": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - id required
string
: Export task identifier.
- subscriptionId required
Output
- output exportTaskResult
ImportTasks_List
Get the list of import jobs.
azure_mobileengagement_mobile_engagement.ImportTasks_List({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - $skip
integer
: Control paging of import jobs, start results at the given offset, defaults to 0 (1st page of data). - $top
integer
: Control paging of import jobs, number of import jobs to return with each call. By default, it returns all import jobs with a default paging of 20. - $orderby
string
: Sort results by an expression which looks like$orderby=jobId asc
(default when not specified).
- subscriptionId required
Output
- output importTaskListResult
ImportTasks_Create
Creates a job to import the specified data to a storageUrl.
azure_mobileengagement_mobile_engagement.ImportTasks_Create({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required importTask
- subscriptionId required
Output
- output importTaskResult
ImportTasks_Get
The Get import job operation retrieves information about a previously created import job.
azure_mobileengagement_mobile_engagement.ImportTasks_Get({
"id": "",
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": ""
}, context)
Input
- input
object
- id required
string
: Import job identifier. - subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version.
- id required
Output
- output importTaskResult
Devices_TagByDeviceId
Update the tags registered for a set of devices running an application. Updates are performed asynchronously, meaning that a few seconds are needed before the modifications appear in the results of the Get device command.
azure_mobileengagement_mobile_engagement.Devices_TagByDeviceId({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required DeviceTagsParameters
- subscriptionId required
Output
- output DeviceTagsResult
Devices_GetByDeviceId
Get the information associated to a device running an application.
azure_mobileengagement_mobile_engagement.Devices_GetByDeviceId({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"deviceId": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - deviceId required
string
: Device identifier.
- subscriptionId required
Output
- output Device
Devices_TagByUserId
Update the tags registered for a set of users running an application. Updates are performed asynchronously, meaning that a few seconds are needed before the modifications appear in the results of the Get device command.
azure_mobileengagement_mobile_engagement.Devices_TagByUserId({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"parameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - parameters required DeviceTagsParameters
- subscriptionId required
Output
- output DeviceTagsResult
Devices_GetByUserId
Get the information associated to a device running an application using the user identifier.
azure_mobileengagement_mobile_engagement.Devices_GetByUserId({
"subscriptionId": "",
"resourceGroupName": "",
"appCollection": "",
"appName": "",
"api-version": "",
"userId": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - appCollection required
string
: Application collection. - appName required
string
: Application resource name. - api-version required
string
: Client Api Version. - userId required
string
: User identifier.
- subscriptionId required
Output
- output Device
Definitions
AnnouncementFeedbackCriterion
- AnnouncementFeedbackCriterion: Used to target devices who received an announcement.
- type required
string
- action
string
(values: pushed, replied, actioned, exited): Action that was performed on the announcement. - content-id
integer
: The unique identifier of the announcement.
- type required
ApiError
- ApiError
object
- error
object
- code
string
- message
string
- code
- error
App
- App
object
: The Mobile Engagement App resource.- properties AppProperties
- id
string
: Resource Id - location required
string
: Resource location - name
string
: Resource name - tags
object
: Resource tags - type
string
: Resource type
AppCollection
- AppCollection
object
: The AppCollection resource.- properties AppCollectionProperties
- id
string
: Resource Id - location required
string
: Resource location - name
string
: Resource name - tags
object
: Resource tags - type
string
: Resource type
AppCollectionListResult
- AppCollectionListResult
object
: The list AppCollections operation response.- nextLink
string
: When the results are paged, the nextLink is the URI for the next page of results. This property is empty when there are no additional pages. - value
array
: The list of AppCollections and their properties.- items AppCollection
- nextLink
AppCollectionNameAvailability
- AppCollectionNameAvailability
object
- available
boolean
: Available. - name
string
: Name. - unavailabilityReason
string
: UnavailabilityReason.
- available
AppCollectionProperties
- AppCollectionProperties
object
- provisioningState
string
(values: Creating, Succeeded): Mobile Engagement AppCollection Properties.
- provisioningState
AppInfoFilter
- AppInfoFilter: Send only to users who have some app info set. This is a special filter that is automatically added if your campaign contains appInfo parameters. It is not intended to be public and should not be used as it could be removed or replaced by the API.
- type required
string
- appInfo
array
: An array containing all the required appInfo.- items
string
- items
- type required
AppListResult
- AppListResult
object
: The list Apps operation response.- nextLink
string
: When the results are paged, the nextLink is the URI for the next page of results. This property is empty when there are no additional pages. - value
array
: The list of Apps and their properties.- items App
- nextLink
AppProperties
- AppProperties
object
- appState
string
: The state of the application. - backendId
string
: The application unique identifier. - platform
string
: The platform of the app.
- appState
ApplicationVersionCriterion
- ApplicationVersionCriterion: Used to target devices based on the version of the application they are using.
- type required
string
- name
string
: The application version.
- type required
BooleanTagCriterion
- BooleanTagCriterion: Target devices based on a boolean tag value.
- type required
string
- name
string
: The name of the custom tag. - value
boolean
: A custom boolean value to match.
- type required
Campaign
- Campaign
object
- audience
object
: Specify which users will be targeted by this campaign. By default, all users will be targeted. If you setpushMode
property tomanual
, the only thing you can specify in the audience is the push quota filter. An audience is a boolean expression made of criteria (variables) operators (not
,and
oror
) and parenthesis. Additionally, a set of filters can be added to an audience. 65535 bytes max as per JSON encoding.- criteria
object
: Criteria by name. - expression
string
: Boolean expression made of criteria (variables) operators (not
,and
oror
) and parenthesis. Criterion names in the audience expression must start with a capital letter and can only contain alphanumeric (A-Z,a-z,0-9) and underscore (_) characters. - filters
array
: Global filters applied to all devices.- items Filter
- criteria
- category
string
: Category of the campaign. Categories can be used on the application side to customize campaigns. - deliveryActivities
array
: Announcements/polls only. Array containing the list of activities in which the campaign can be delivered. deliveryTime must be set to session. If the platform is iOS, this option can also be set if deliveryTime is set to any. In that case, if the campaign is received when the application is launched, it will be delivered only in the specified list of activities.- items
string
- items
- deliveryTime
string
(values: any, background, session): Announcements/polls only. Defines when the campaign should be delivered. Valid values are: *any
: Campaign will be delivered as soon as possible. *background
: iOS only. Campaign will be only delivered when the application is in background (out of app). *session
: Campaign will be delivered when the application is running. - endTime
string
: The date at which the campaign should be finished. The date shall conform to the following format:yyyy-MM-ddTHH:mm:ssZ
. Example:2011-11-21 15:23Z
- localization
object
: Push campaigns can be localized using an optional JSON object. The JSON key is a two-character language code as specified by the ISO 639-1 standard. The corresponding value is an object containing the localizable properties. - name
string
: Unique name of the campaign. - notificationBadge
boolean
: A flag indicating whether or not you want the native Apple Push notification to update the badge icon to the number of unread messages. ThedeliveryTime
property must be set toany
orbackground
. - notificationCloseable
boolean
: A flag indicating whether or not you want the notification to be closeable. - notificationIcon
boolean
: A flag indicating whether or not you want to display the resource icon in notification content. - notificationSound
boolean
: *Android
: A flag indicating whether or not you want the system notification to make a sound. ThenotificationType
property must be set tosystem
. *iOS
: A flag indicating whether or not you want the native Apple Push notification to make a sound. ThedeliveryTime
property must be set toany
orbackground
. This will play the 'default' sound. If you want to play a custom sound, see thenotificationOptions
property. *Windows
: A flag indicating whether or not you want the native Windows Notification Service to make a sound. ThedeliveryTime
property must be set toany
. - notificationType
string
(values: system, popup): Android only. Defines how the notification should be displayed. Valid values are: *system
: Display the notification using a standard system notification. *popup
: Display the notification using a in-app banner notification. - notificationVibrate
boolean
: Android only. A flag indicating whether or not you want the system notification to make a vibration. The notificationType property must be set to system. - pushMode
string
(values: real-time, one-shot, manual): Announcements/polls only. Defines how the campaign is pushed. Valid values are: *real-time
: Never ending campaign, the campaign will be delivered to your existing users and also to your new users. *one-shot
: In this mode, the campaign will be delivered only to your existing users (campaign will stop after that). *manual
: In this mode, the campaign will not be pushed automatically to devices. You will have to use the Push campaign command to push the campaign to your end-users. Campaigns can be pushed multiple times to the same device. - questions
array
: Poll questions.- items PollQuestion
- startTime
string
: The date at which the campaign should be started. The date shall conform to the following format:yyyy-MM-ddTHH:mm:ssZ
. * If you set pushMode property to manual, this attribute will be ignored. * If you set pushMode property to one-shot, then the timezone attribute must be specified. Example:2011-11-21 15:23Z
- timezone
string
: The id of the time zone to use for the startTime and endTime dates. If not provided, the two date attributes will be expressed using the device timezone. Example: America/Los_Angeles - type
string
(values: text/plain, text/html, only_notif, text/base64): Applicable only to announcements and data pushes. Type of announcement. Valid values are: *text/plain
: Text-only announcement:body
property should only contain plain text. *text/html
: HTML announcement:body
attribute can contain HTML code. *only_notif
: Notification-only announcement. With this kind of announcements, thebody
,title
,actionButtonText
andexitButtonText
are ignored. Type of data push. Valid values are: *text/plain
: Text only data push:body
property must be plain text. *text/base64
: Base 64 data push:body
property must be encoded in base 64. - actionButtonText
string
: Text of the action button for text/web announcements and polls (answer button). - actionUrl
string
: URL to launch when the announcement is actioned. - body
string
: Body of the text/web announcement, poll or data push. This field supports appInfo markers. - exitButtonText
string
: Text of the exit button for text/web announcements and polls. - notificationImage
string
: Optional image encoded in base 64. Usually included in the right part of in app notifications (or as a banner if there is neither text nor content icon). For Android system notifications, the image is used as the large icon (displayed only on Android 3+). - notificationMessage
string
: Message of the notification. This field supports appInfo markers. - notificationOptions NotificationOptions
- notificationTitle
string
: Title of the notification. This field supports appInfo markers. - payload
object
: Native push payload. - title
string
: Title of the announcement or poll. This field supports appInfo markers.
- audience
CampaignListResult
- CampaignListResult
object
- activatedDate
string
: The date at which the campaign was activated (Not present if not yet activated). The date conforms to the following format:yyyy-MM-ddTHH:mm:ssZ
as specified by the ISO 8601 standard. - endTime
string
: The date at which the campaign should be finished if specified. The date conforms to the following format:yyyy-MM-ddTHH:mm:ssZ
as specified by the ISO 8601 standard. Applicable only to announcements and polls. - finishedDate
string
: The date at which the campaign was finished (Not present if not yet finished). The date conforms to the following format:yyyy-MM-ddTHH:mm:ssZ
as specified by the ISO 8601 standard. - name
string
: Name of the campaign. - startTime
string
: The date at which the campaign should be started if specified. The date conforms to the following format:yyyy-MM-ddTHH:mm:ssZ
as specified by the ISO 8601 standard. Applicable only to announcements and polls. - timezone
string
: The id of the time zone to use for thestartTime
andendTime
dates. If not provided, the two date attributes are referencing to the device timezone. Applicable only to announcements and polls. - id required
integer
: Campaign identifier. - state
string
(values: draft, scheduled, in-progress, finished, queued): State of the campaign, or 'queued' when testing a campaign.
- activatedDate
CampaignLocalization
- CampaignLocalization
object
- actionButtonText
string
: Text of the action button for text/web announcements and polls (answer button). - actionUrl
string
: URL to launch when the announcement is actioned. - body
string
: Body of the text/web announcement, poll or data push. This field supports appInfo markers. - exitButtonText
string
: Text of the exit button for text/web announcements and polls. - notificationImage
string
: Optional image encoded in base 64. Usually included in the right part of in app notifications (or as a banner if there is neither text nor content icon). For Android system notifications, the image is used as the large icon (displayed only on Android 3+). - notificationMessage
string
: Message of the notification. This field supports appInfo markers. - notificationOptions NotificationOptions
- notificationTitle
string
: Title of the notification. This field supports appInfo markers. - payload
object
: Native push payload. - title
string
: Title of the announcement or poll. This field supports appInfo markers.
- actionButtonText
CampaignPushParameters
- CampaignPushParameters
object
- data Campaign
- deviceIds required
array
: Device identifiers to push as a JSON array of strings. Note that if you want to push the same campaign several times to the same device, you need to make several API calls.- items
string
- items
CampaignPushResult
- CampaignPushResult
object
- invalidDeviceIds
array
: A JSON array containing all identifiers that have been rejected. A device can be rejected for the following reasons: * The device hasn’t reported any session yet. * The device is over quota (if a push quota filter is applied on your campaign). Please note that if the request parameters are valid but all the specified devices are rejected, the status code is still200
with a response including all the devices as being rejected.- items
string
- items
- invalidDeviceIds
CampaignResult
- CampaignResult
object
- activatedDate
string
: The date at which the campaign was activated (Not present if not yet activated). The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. - finishedDate
string
: The date at which the campaign was finished (Not present if not yet finished). The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. - id
integer
: Campaign identifier. - state
string
(values: draft, scheduled, in-progress, finished, queued): State of the campaign, or 'queued' when testing a campaign. - audience
object
: Specify which users will be targeted by this campaign. By default, all users will be targeted. If you setpushMode
property tomanual
, the only thing you can specify in the audience is the push quota filter. An audience is a boolean expression made of criteria (variables) operators (not
,and
oror
) and parenthesis. Additionally, a set of filters can be added to an audience. 65535 bytes max as per JSON encoding.- criteria
object
: Criteria by name. - expression
string
: Boolean expression made of criteria (variables) operators (not
,and
oror
) and parenthesis. Criterion names in the audience expression must start with a capital letter and can only contain alphanumeric (A-Z,a-z,0-9) and underscore (_) characters. - filters
array
: Global filters applied to all devices.- items Filter
- criteria
- category
string
: Category of the campaign. Categories can be used on the application side to customize campaigns. - deliveryActivities
array
: Announcements/polls only. Array containing the list of activities in which the campaign can be delivered. deliveryTime must be set to session. If the platform is iOS, this option can also be set if deliveryTime is set to any. In that case, if the campaign is received when the application is launched, it will be delivered only in the specified list of activities.- items
string
- items
- deliveryTime
string
(values: any, background, session): Announcements/polls only. Defines when the campaign should be delivered. Valid values are: *any
: Campaign will be delivered as soon as possible. *background
: iOS only. Campaign will be only delivered when the application is in background (out of app). *session
: Campaign will be delivered when the application is running. - endTime
string
: The date at which the campaign should be finished. The date shall conform to the following format:yyyy-MM-ddTHH:mm:ssZ
. Example:2011-11-21 15:23Z
- localization
object
: Push campaigns can be localized using an optional JSON object. The JSON key is a two-character language code as specified by the ISO 639-1 standard. The corresponding value is an object containing the localizable properties. - name
string
: Unique name of the campaign. - notificationBadge
boolean
: A flag indicating whether or not you want the native Apple Push notification to update the badge icon to the number of unread messages. ThedeliveryTime
property must be set toany
orbackground
. - notificationCloseable
boolean
: A flag indicating whether or not you want the notification to be closeable. - notificationIcon
boolean
: A flag indicating whether or not you want to display the resource icon in notification content. - notificationSound
boolean
: *Android
: A flag indicating whether or not you want the system notification to make a sound. ThenotificationType
property must be set tosystem
. *iOS
: A flag indicating whether or not you want the native Apple Push notification to make a sound. ThedeliveryTime
property must be set toany
orbackground
. This will play the 'default' sound. If you want to play a custom sound, see thenotificationOptions
property. *Windows
: A flag indicating whether or not you want the native Windows Notification Service to make a sound. ThedeliveryTime
property must be set toany
. - notificationType
string
(values: system, popup): Android only. Defines how the notification should be displayed. Valid values are: *system
: Display the notification using a standard system notification. *popup
: Display the notification using a in-app banner notification. - notificationVibrate
boolean
: Android only. A flag indicating whether or not you want the system notification to make a vibration. The notificationType property must be set to system. - pushMode
string
(values: real-time, one-shot, manual): Announcements/polls only. Defines how the campaign is pushed. Valid values are: *real-time
: Never ending campaign, the campaign will be delivered to your existing users and also to your new users. *one-shot
: In this mode, the campaign will be delivered only to your existing users (campaign will stop after that). *manual
: In this mode, the campaign will not be pushed automatically to devices. You will have to use the Push campaign command to push the campaign to your end-users. Campaigns can be pushed multiple times to the same device. - questions
array
: Poll questions.- items PollQuestion
- startTime
string
: The date at which the campaign should be started. The date shall conform to the following format:yyyy-MM-ddTHH:mm:ssZ
. * If you set pushMode property to manual, this attribute will be ignored. * If you set pushMode property to one-shot, then the timezone attribute must be specified. Example:2011-11-21 15:23Z
- timezone
string
: The id of the time zone to use for the startTime and endTime dates. If not provided, the two date attributes will be expressed using the device timezone. Example: America/Los_Angeles - type
string
(values: text/plain, text/html, only_notif, text/base64): Applicable only to announcements and data pushes. Type of announcement. Valid values are: *text/plain
: Text-only announcement:body
property should only contain plain text. *text/html
: HTML announcement:body
attribute can contain HTML code. *only_notif
: Notification-only announcement. With this kind of announcements, thebody
,title
,actionButtonText
andexitButtonText
are ignored. Type of data push. Valid values are: *text/plain
: Text only data push:body
property must be plain text. *text/base64
: Base 64 data push:body
property must be encoded in base 64. - actionButtonText
string
: Text of the action button for text/web announcements and polls (answer button). - actionUrl
string
: URL to launch when the announcement is actioned. - body
string
: Body of the text/web announcement, poll or data push. This field supports appInfo markers. - exitButtonText
string
: Text of the exit button for text/web announcements and polls. - notificationImage
string
: Optional image encoded in base 64. Usually included in the right part of in app notifications (or as a banner if there is neither text nor content icon). For Android system notifications, the image is used as the large icon (displayed only on Android 3+). - notificationMessage
string
: Message of the notification. This field supports appInfo markers. - notificationOptions NotificationOptions
- notificationTitle
string
: Title of the notification. This field supports appInfo markers. - payload
object
: Native push payload. - title
string
: Title of the announcement or poll. This field supports appInfo markers.
- activatedDate
CampaignState
- CampaignState
object
- state
string
(values: draft, scheduled, in-progress, finished, queued): State of the campaign, or 'queued' when testing a campaign.
- state
CampaignStateResult
- CampaignStateResult
object
- id required
integer
: Campaign identifier. - state
string
(values: draft, scheduled, in-progress, finished, queued): State of the campaign, or 'queued' when testing a campaign.
- id required
CampaignStatisticsResult
- CampaignStatisticsResult
object
- answers
object
: Poll specific statistics. - content-actioned
integer
: Number of times the campaign’s content view was actioned (Not present in case of a notification-only announcement or a native-push). - content-displayed
integer
: Number of times the campaign’s content view was displayed (Not present in case of a notification-only announcement, a data-push or a native-push). - content-exited
integer
: Number of times the campaign’s content view was exited (Not present in case of a notification-only announcement or a native-push). - delivered
integer
: Number of times the campaign was received by the application (Not present in case of a native-push). - dropped
integer
: Number of times the campaign was dropped by the application. It can happen if the SDK failed to parse the campaign payload or if an error occurred while trying to notify the end-user (Not present in case of a native-push). - in-app-notification-actioned
integer
: Number of times the in-app notification was actioned (Not present in case of a data-push or a native-push). - in-app-notification-displayed
integer
: Number of times the in-app notification was displayed (Not present in case of a data-push or a native-push). - in-app-notification-exited
integer
: Number of times the in-app notification was exited (Not present in case of a data-push or a native-push). - pushed
integer
: Number of pushes performed. - pushed-native
integer
: Total number of native pushes. Information only available on Android, iOS, Windows Phone and Windows applications. - pushed-native-adm
integer
: Number of ADM pushes (available only on Android applications). - pushed-native-google
integer
: Number of C2DM/GCM pushes (available only on Android applications). - queued
integer
: Number of times the campaign was registered to be pushed. - system-notification-actioned
integer
: Number of times the system notification (On Android it corresponds to a status bar notification. On iOS, it is the Apple Push notification) was actioned. - system-notification-displayed
integer
: Number of times the system notification was displayed (Not present in case of a data-push or a native-push). On Android it corresponds to a status bar notification. - system-notification-exited
integer
: Number of times the system notification was exited (Not present in case of a data-push or a native-push).
- answers
CampaignTestNewParameters
- CampaignTestNewParameters
object
- data required Campaign
- deviceId required
string
: Device identifier (as returned by the SDK). - lang
string
: The language to test expressed using ISO 639-1 code. The default language of the campaign will be used if the parameter is not provided.
CampaignTestSavedParameters
- CampaignTestSavedParameters
object
- deviceId required
string
: Device identifier (as returned by the SDK). - lang
string
: The language to test expressed using ISO 639-1 code. The default language of the campaign will be used if the parameter is not provided.
- deviceId required
CampaignType
- CampaignType
string
(values: Announcement, DataPush, NativePush, Poll): Campaign type.
CampaignsListResult
- CampaignsListResult
object
: The campaigns list result.- nextLink
string
: When usingtop
parameter and if partial results are returned, this property describes a URI path to get the next results. This property is not set when reaching the last page. - value
array
: The list of campaigns.- items CampaignListResult
- nextLink
CarrierCountryCriterion
- CarrierCountryCriterion: Used to target devices based on their carrier country.
- type required
string
- name
string
: Two-characters country code (ISO 3166-1).
- type required
CarrierNameCriterion
- CarrierNameCriterion: Used to target devices based on their carrier name.
- type required
string
- name
string
: Carrier name value.
- type required