one_signal_api

Last updated:

0 purchases

one_signal_api Image
one_signal_api Images
Add to Cart

Description:

one signal api

OneSignal API #
A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com
This Dart package is automatically generated by the OpenAPI Generator project:

API version: 1.0.1
Build package: org.openapitools.codegen.languages.DartClientCodegen
For more information, please visit https://onesignal.com

Requirements #
Dart 2.12 or later
Installation & Usage #
dependencies:
one_signal_api: ^1.0.0
copied to clipboard
Getting Started #
Please follow the installation procedure and then run the following:
import 'package:one_signal_api/api.dart';

// TODO Configure HTTP Bearer authorization: app_key
// Case 1. Use String Token
//defaultApiClient.getAuthentication<HttpBearerAuth>('app_key').setAccessToken('YOUR_ACCESS_TOKEN');
// Case 2. Use Function which generate token.
// String yourTokenGeneratorFunction() { ... }
//defaultApiClient.getAuthentication<HttpBearerAuth>('app_key').setAccessToken(yourTokenGeneratorFunction);

final api_instance = DefaultApi();
final appId = appId_example; // String |
final notificationId = notificationId_example; // String |

try {
final result = api_instance.cancelNotification(appId, notificationId);
print(result);
} catch (e) {
print('Exception when calling DefaultApi->cancelNotification: $e\n');
}

copied to clipboard
Documentation for API Endpoints #
All URIs are relative to https://onesignal.com/api/v1



Class
Method
HTTP request
Description




DefaultApi
cancelNotification
DELETE /notifications/{notification_id}
Stop a scheduled or currently outgoing notification


DefaultApi
createApp
POST /apps
Create an app


DefaultApi
createNotification
POST /notifications
Create notification


DefaultApi
createPlayer
POST /players
Add a device


DefaultApi
createSegments
POST /apps/{app_id}/segments
Create Segments


DefaultApi
deletePlayer
DELETE /players/{player_id}
Delete a user record


DefaultApi
deleteSegments
DELETE /apps/{app_id}/segments/{segment_id}
Delete Segments


DefaultApi
exportPlayers
POST /players/csv_export?app_id={app_id}
CSV export


DefaultApi
getApp
GET /apps/{app_id}
View an app


DefaultApi
getApps
GET /apps
View apps


DefaultApi
getNotification
GET /notifications/{notification_id}
View notification


DefaultApi
getNotificationHistory
POST /notifications/{notification_id}/history
Notification History


DefaultApi
getNotifications
GET /notifications
View notifications


DefaultApi
getOutcomes
GET /apps/{app_id}/outcomes
View Outcomes


DefaultApi
getPlayer
GET /players/{player_id}
View device


DefaultApi
getPlayers
GET /players
View devices


DefaultApi
updateApp
PUT /apps/{app_id}
Update an app


DefaultApi
updatePlayer
PUT /players/{player_id}
Edit device


DefaultApi
updatePlayerTags
PUT /apps/{app_id}/users/{external_user_id}
Edit tags with external user id



Documentation For Models #

App
Button
CancelNotificationSuccessResponse
CreateNotificationBadRequestResponse
CreateNotificationSuccessResponse
CreatePlayerSuccessResponse
CreateSegmentBadRequestResponse
CreateSegmentConflictResponse
CreateSegmentSuccessResponse
DeletePlayerBadRequestResponse
DeletePlayerNotFoundResponse
DeletePlayerSuccessResponse
DeleteSegmentBadRequestResponse
DeleteSegmentNotFoundResponse
DeleteSegmentSuccessResponse
DeliveryData
ExportPlayersRequestBody
ExportPlayersSuccessResponse
Filter
FilterExpressions
FilterNotificationTarget
GetNotificationRequestBody
InvalidIdentifierError
ModelOperator
Notification
Notification200Errors
NotificationAllOf
NotificationAllOfAndroidBackgroundLayout
NotificationHistoryBadRequestResponse
NotificationHistorySuccessResponse
NotificationSlice
NotificationTarget
NotificationWithMeta
NotificationWithMetaAllOf
OutcomeData
OutcomesData
PlatformDeliveryData
Player
PlayerNotificationTarget
PlayerSlice
Purchase
Segment
SegmentNotificationTarget
StringMap
UpdatePlayerSuccessResponse
UpdatePlayerTagsRequestBody
UpdatePlayerTagsSuccessResponse

Documentation For Authorization #
app_key #

Type: HTTP Bearer authentication

user_key #

Type: HTTP Bearer authentication

Author #
[email protected]

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.