Releases: OneSignal/onesignal-php-api
Releases · OneSignal/onesignal-php-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.1-beta1
Features
- add
canceledboolean toNotificationWithMetaschema
5.2.0-beta1
Features
- add
disable_email_click_trackingNotification API parameter - add nullable type hints to models and API
5.1.0-beta1
User Model beta release
Changes
Auth Updates
⚠️ ReplacesetAppKeyTokenonConfiguration::getDefaultConfigurationwithsetRestApiKeyToken⚠️ ReplacesetUserKeyTokenonConfiguration::getDefaultConfigurationwithsetOrganizationApiKeyToken
Added
- Methods:
createAlias- PATCH /apps/{app_id}/users/by/{alias_label}/{alias_id}/identitycreateAliasBySubscription- PATCH /apps/{app_id}/subscriptions/{subscription_id}/user/identityexportSubscriptions- POST /players/csv_export?app_id={app_id}getAliases- GET /apps/{app_id}/users/by/{alias_label}/{alias_id}/identitygetAliasesBySubscription- GET /apps/{app_id}/subscriptions/{subscription_id}/user/identitygetSegments- GET /apps/{app_id}/segmentsgetUser- GET /apps/{app_id}/users/by/{alias_label}/{alias_id}unsubscribeEmailWithToken- POST /apps/{app_id}/notifications/{notification_id}/unsubscribe
- Models:
ExportSubscriptionsRequestBodyExportSubscriptionsSuccessResponseFilterExpressionGenericSuccessBoolResponseGetNotificationHistoryRequestBodyGetSegmentsSuccessResponseLanguageStringMapPropertiesBodyRateLimitErrorSegmentDataSubscriptionSubscriptionBodySubscriptionNotificationTargetUserIdentityBodyWebButton
Removed
- Methods:
beginLiveActivity- POST /apps/{app_id}/live_activities/{activity_id}/tokencreatePlayer- POST /playerscreateSegments- POST /apps/{app_id}/segmentsdeletePlayer- DELETE /players/{player_id}deleteSegments- DELETE /apps/{app_id}/segments/{segment_id}endLiveActivity- DELETE /apps/{app_id}/live_activities/{activity_id}/token/{subscription_id}exportPlayers- POST /players/csv_export?app_id={app_id}fetchAliases- GET /apps/{app_id}/subscriptions/{subscription_id}/user/identityfetchUser- GET /apps/{app_id}/users/by/{alias_label}/{alias_id}fetchUserIdentity- GET /apps/{app_id}/users/by/{alias_label}/{alias_id}/identitygetEligibleIams- GET /apps/{app_id}/subscriptions/{subscription_id}/iamsgetPlayer- GET /players/{player_id}getPlayers- GET /playersidentifyUserByAlias- PATCH /apps/{app_id}/users/by/{alias_label}/{alias_id}/identityidentifyUserBySubscriptionId- PATCH /apps/{app_id}/subscriptions/{subscription_id}/user/identityupdatePlayer- PUT /players/{player_id}updatePlayerTags- PUT /apps/{app_id}/users/{external_user_id}
- Models:
BeginLiveActivityRequestCancelNotificationSuccessResponseCreatePlayerSuccessResponseCreateSubscriptionRequestBodyDeletePlayerNotFoundResponseDeletePlayerSuccessResponseDeleteSegmentNotFoundResponseDeleteSegmentSuccessResponseExportPlayersRequestBodyExportPlayersSuccessResponseFilterExpressionsGenericErrorErrorsInnerGetNotificationRequestBodyInlineResponse200InlineResponse2003InlineResponse201InlineResponse202InvalidIdentifierErrorPlayerPlayerNotificationTargetPlayerNotificationTargetIncludeAliasesPlayerSliceRateLimiterErrorStringMapSubscriptionObjectUpdatePlayerSuccessResponseUpdatePlayerTagsRequestBodyUpdatePlayerTagsSuccessResponseUpdateSubscriptionRequestBodyUserIdentityRequestBodyUserIdentityResponseUserSubscriptionOptions
Modified
- Methods:
createSegmentsrenamed tocreateSegment- POST /apps/{app_id}/segmentsdeleteSegmentsrenamed todeleteSegment- DELETE /apps/{app_id}/segments/{segment_id}
2.2.1
Fixes
- set
notification_typeto be typeint, instead offloat, onSubscriptionObject
2.2.0
Features
- deprecate
external_idin favor ofidempotency_keyasbasenotificationfield
Fixes
- favor
Keyauth prefix overBearer
2.1.0
Features
- Add authMethod for
deleteUserRequest
Fixes
- Set base URL to
https://api.onesignal.com/