Releases: OneSignal/onesignal-python-api
Releases · OneSignal/onesignal-python-api
5.3.0-beta1
Features
- adds support for the Custom Events endpoint
- adds support for the Start Live Activity endpoint
- adds support for the Template endpoints
- adds support for the Update Subscription by token endpoint
- adds support for the Authentication endpoints
5.2.2-beta1
Features
- add
canceledboolean toNotificationWithMetaschema
5.2.1-beta1
Bug Fixes
- fixes issue where auth keys can't be passed into the
Configurationclass
5.2.0-beta1
Features
- add
disable_email_click_trackingNotification API parameter
5.1.0-beta1
User Model beta release
Changes
Auth Updates
⚠️ Replaceapp_keyonConfigurationwithrest_api_key⚠️ Replaceuser_keyonConfigurationwithorganization_api_key
API Endpoints
Added Endpoints
create_alias–PATCH /apps/{app_id}/users/by/{alias_label}/{alias_id}/identitycreate_alias_by_subscription–PATCH /apps/{app_id}/subscriptions/{subscription_id}/user/identityget_aliases–GET /apps/{app_id}/users/by/{alias_label}/{alias_id}/identityget_aliases_by_subscription–GET /apps/{app_id}/subscriptions/{subscription_id}/user/identityexport_subscriptions–POST /players/csv_export?app_id={app_id}get_segments–GET /apps/{app_id}/segmentsget_user–GET /apps/{app_id}/users/by/{alias_label}/{alias_id}unsubscribe_email_with_token–POST /apps/{app_id}/notifications/{notification_id}/unsubscribe
Changed Endpoints (renamed or replaced)
create_segments→ nowcreate_segmentdelete_segments→ nowdelete_segmentexport_players→ nowexport_subscriptionsfetch_aliases→ nowget_aliases_by_subscriptionfetch_user→ nowget_user
Removed Endpoints
begin_live_activity–POST /apps/{app_id}/live_activities/{activity_id}/tokenend_live_activity–DELETE /apps/{app_id}/live_activities/{activity_id}/token/{subscription_id}create_player–POST /playersdelete_player–DELETE /players/{player_id}get_player–GET /players/{player_id}get_players–GET /playersidentify_user_by_alias–PATCH /apps/{app_id}/users/by/{alias_label}/{alias_id}/identityidentify_user_by_subscription_id–PATCH /apps/{app_id}/subscriptions/{subscription_id}/user/identityupdate_player–PUT /players/{player_id}update_player_tags–PUT /apps/{app_id}/users/{external_user_id}
Models
Added Models
ExportSubscriptionsRequestBodyExportSubscriptionsSuccessResponseFilterExpressionGenericSuccessBoolResponseLanguageStringMapGetSegmentsSuccessResponseRateLimitErrorSegmentDataSubscriptionSubscriptionBodySubscriptionNotificationTargetUserIdentityBodyWebButton
Removed Models
ButtonsCreatePlayerSuccessResponseDeletePlayerNotFoundResponseDeletePlayerSuccessResponsePlayerPlayerNotificationTargetPlayerNotificationTargetIncludeAliasesPlayerSlicePlayersUpdatePlayerSuccessResponseUpdatePlayerTagsRequestBodyUpdatePlayerTagsSuccessResponse
2.2.1
2.2.0
Features
- deprecate
external_idin favor ofidempotency_keyasbasenotificationfield
Fixes
- favor
Keyauth prefix overBearer
2.1.0
Features
- Add authMethod for
delete_user_endpoint
Fixes
- Set base URL to
https://api.onesignal.com/