Application MFA Push Credentials
Push credentials are required for the purpose of sending push notifications to a native application. Push credentials must be defined for the application.
The push credentials endpoint implements functions to create, read, update and delete the push credentials associated with native application resources.
There are three types of push credentials:
-
APNS(Apple) -
FCM_HTTP_V1(Google) -
HMS(Huawei)
The FCM type, used previously for Google Play-based applications, is no longer supported. Use FCM_HTTP_V1 instead.
|
The request bodies, their mandatory properties, and responses vary according to the push credential type. |
MFA push credentials data model
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
type |
String |
Required |
Immutable |
Specifies the push credential type. * * * * |
clientId |
String |
Required |
Immutable |
Used only if |
clientSecret |
String |
Required |
Immutable |
Used only if |
googleServiceAccountCredentials |
String |
Required |
Immutable |
Used when |
key |
String |
Required |
Immutable |
Used when |
teamId |
String |
Required |
Immutable |
Used only if |
token |
String |
Required |
Immutable |
Used only if |
Response codes
| Code | Message |
|---|---|
200 |
Successful operation. |
201 |
Successfully created. |
204 |
Successfully removed. No content. |
400 |
The request could not be completed. |
401 |
You do not have access to this resource. |
403 |
You do not have permissions or are not licensed to make this request. |
404 |
The requested resource was not found. |
500 |
Unexpected server error. |