| Product | Abbreviation in CAM | Console | Authorization by Tag | Authorization Granularity | IP Restriction |
|---|---|---|---|---|---|
| Tencent Push Notification Service | tpns | Supported | Supported | Resource level | Partially supported |
Note:
The authorization granularity of cloud products is divided into three levels: service level, operation level, and resource level, based on the degree of granularity.
- Service level: It defines whether a user has the permission to access the service as a whole. A user can have either full access or no access to the service. For the authorization granularity of cloud products at service level, the authorization of specific APIs are not supported.
- Operation level: It defines whether a user has the permission to call a specific API of the service. For example, granting an account read-only access to the CVM service is an authorization at the operation level.
- Resource level: It is the finest authorization granularity which defines whether a user has the permission to access specific resources. For example, granting an account read/write access to a specific CVM instance is an authorization at the resource level.
Two authorization granularity levels of API are supported: resource level, and operation level.
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| AddChannelAndExtra | AddChannelAndExtra | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| AddChannelInfo | AddChannelInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| AddPushPlanMark | AddPushPlanMark | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| ApproveDraft | approve draft status | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| CancelPush | CancelPush | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| CopyEagleCreative | CopyEagleCreative | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| CreateApiWhitelist | CreateApiWhitelist | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| CreateApp | CreateApp | Operation level | * | Supported |
| CreateAppAttr | CreateAppAttr | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| CreateCustomEvent | CreateCustomEvent | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| CreateDraft | create draft | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| CreateEagleSMSSign | CreateEagleSMSSign | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| CreateEagleShortLink | CreateEagleShortLink | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| CreateNotice | CreateNotice | Operation level | * | not supported |
| CreateProduct | CreateProduct | Resource level | qcs::tpns:${Region}:uin/:other/other | Supported |
| CreatePush | CreatePush | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| CreatePushPlan | CreatePushPlan | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| CreateResource | create resource for bill | Resource level | qcs::tpns::uin/${uin}:app/${AccessId} | Supported |
| CreateTestDevice | CreateTestDevice | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| CreateUserGroupByAccountUpload | CreateUserGroupByAccountUpload | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| CreateUserGroupByTagAction | CreateUserGroupByTagAction | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| DeleteApiWhitelist | DeleteApiWhitelist | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| DeleteAppAttr | DeleteAppAttr | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DeleteAppInfo | DeleteAppInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DeleteCustomEvent | DeleteCustomEvent | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DeleteEagleCreative | DeleteEagleCreative | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DeleteEagleSMSPublic | DeleteEagleSMSPublic | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DeleteEagleSMSSign | DeleteEagleSMSSign | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DeleteEagleShortLink | DeleteEagleShortLink | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DeleteEagleTask | DeleteEagleTask | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DeleteProductInfo | DeleteProductInfo | Operation level | * | Supported |
| DeletePushPlan | DeletePushPlan | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DeleteTestDevice | DeleteTestDevice | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| DeleteUserGroup | DeleteUserGroup | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| DestroyAppInfo | DestroyAppInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DownloadPushPackage | DownloadPushPackage | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| ModifyAppInfo | ModifyAppInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| ModifyAppPackageNames | ModifyAppPackageNames | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| ModifyEagleCreative | ModifyEagleCreative | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| ModifyEagleSMSPublic | ModifyEagleSMSPublic | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| ModifyEagleSMSSign | ModifyEagleSMSSign | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| ModifyEagleShortLink | ModifyEagleShortLink | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| ModifyEagleTask | ModifyEagleTask | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| ModifyProductInfo | ModifyProductInfo | Operation level | * | Supported |
| RefreshUserGroup | RefreshUserGroup | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| RevokePush | RevokePush | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| SetOnlineEagleSMSPublic | SetOnlineEagleSMSPublic | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| StopPostPayApp | StopPostPayApp | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| StopPush | StopPush | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| UpdateApiWhitelist | UpdateApiWhitelist | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| UpdateAppAttr | UpdateAppAttr | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| UpdateAppPushRateLimit | update app push rate limit | Resource level | qcs::tpns::uin/${uin}:app/${AccessId} | Supported |
| UpdateCustomEvent | UpdateCustomEvent | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| UpdateNotice | UpdateNotice | Operation level | * | not supported |
| UpdatePublishNotice | UpdatePublishNotice | Operation level | * | not supported |
| UpdatePushPlan | UpdatePushPlan | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| UpdateTPNSAppBindStatus | UpdateTPNSAppBindStatus | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| UpdateTestDevice | UpdateTestDevice | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| UpdateUnpublishNotice | UpdateUnpublishNotice | Operation level | * | not supported |
| UpdateUserGroupName | UpdateUserGroupName | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| UpdateUserGroupTagAction | UpdateUserGroupTagAction | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| UploadCert | UploadCert | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| UploadPushPackage | UploadPushPackage | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| DescribeAccessExceptionTips | DescribeAccessExceptionTips | Operation level | * | Supported |
| DescribeAccountByToken | DescribeAccountByToken | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeAllUserGroups | DescribeAllUserGroups | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| DescribeApnsCertInfo | DescribeApnsCertInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeAppAllTags | DescribeAppAllTags | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeAppInfo | DescribeAppInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeAppOperationalDataRatio | query app operation data | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeAppSecretInfo | DescribeAppSecretInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeAppThirdPlatformInfo | query third platform information | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeAppVipInfo | DescribeAppVipInfo | Operation level | * | not supported |
| DescribeChannelInfo | DescribeChannelInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeCollapsePushInfo | DescribeCollapsePushInfo | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeCustomEvents | DescribeCustomEvents | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeDailyDeviceOverview | DescribeDailyDeviceOverview | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeDatePushConversion | DescribeDatePushConversion | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeDeviceStatOverview | DescribeDeviceStatOverview | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeDeviceStatistics | DescribeDeviceStatistics | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeDeviceTagDistribute | DescribeDeviceTagDistribute | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeEagleCOSConfig | DescribeEagleCOSConfig | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleCOSToken | DescribeEagleCOSToken | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleCreative | DescribeEagleCreative | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleMAPList | DescribeEagleMAPList | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleMessageFunnel | DescribeEagleMessageFunnel | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleMessageTrend | DescribeEagleMessageTrend | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEaglePublicFunnel | DescribeEaglePublicFunnel | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEaglePublicTrend | DescribeEaglePublicTrend | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleSMSPublic | DescribeEagleSMSPublic | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleSMSSign | DescribeEagleSMSSign | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleShortLink | DescribeEagleShortLink | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleTask | DescribeEagleTask | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleTaskFunnel | DescribeEagleTaskFunnel | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleTaskLine | DescribeEagleTaskLine | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeListNotice | DescribeListNotice | Operation level | * | not supported |
| DescribePageApiWhitelist | DescribePageApiWhitelist | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| DescribePageAppAttr | DescribePageAppAttr | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePageTestDevice | DescribePageTestDevice | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| DescribePageUserGroups | DescribePageUserGroups | Resource level | qcs::tpns:$region:$account:app/${AccessId} | Supported |
| DescribePlanPushInfos | DescribePlanPushInfos | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeProductDeviceStatWithRatioOverview | DescribeProductDeviceStatWithRatioOverview | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeProductInfo | DescribeProductInfo | Operation level | * | not supported |
| DescribeProductInfoAllZone | DescribeProductInfoAllZone | Operation level | * | Supported |
| DescribeProductMsgIndicatorsOverview | DescribeProductMsgIndicatorsOverview | Operation level | * | Supported |
| DescribeProductMsgIndicatorsOverviewV2 | DescribeProductMsgIndicatorsOverview | Operation level | * | Supported |
| DescribePushDateConversionOverview | DescribePushDateConversionOverview | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribePushInfos | DescribePushInfos | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePushLossStatChannel | DescribePushLossStatChannel | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| DescribePushPackageToken | DescribePushPackageToken | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePushPlans | DescribePushPlans | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePushProcessInfoByToken | DescribePushProcessInfoByToken | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePushTargetNum | query push target count | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
| DescribePushTaskGroupDateStatAllChannel | DescribePushTaskGroupDateStatAllChannel | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePushTaskGroupStatAllChannel | DescribePushTaskGroupStatAllChannel | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePushTaskPeriodStatAllChannel | DescribePushTaskPeriodStatAllChannel | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePushTaskStatAllChannel | DescribePushTaskStatAllChannel | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribePushTaskStatOverview | DescribePushTaskStatOverview | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeShowNotice | DescribeShowNotice | Operation level | * | Supported |
| DescribeShowPromotion | query promotion activities | Operation level | * | Supported |
| DescribeTagTokenNums | DescribeTagTokenNums | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeTagsByToken | DescribeTagsByToken | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeTokenInfoByAccount | DescribeTokenInfoByAccount | Resource level | qcs::tpns:$region:$account:app/$AccessId | Supported |
| DescribeTokenInfosAllZones | query token info | Operation level | * | Supported |
| DescribeUserGroups | DescribeUserGroups | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| DescribeUserInfo | DescribeUserInfo | Operation level | * | Supported |
| PageQueryUserGroup | PageQueryUserGroup | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| QueryAllUserGroup | QueryAllUserGroup | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| QueryUserGroup | QueryUserGroup | Resource level | qcs::tpns:$region:$account:app/$AccessId | not supported |
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| DescribeEagleCreativeList | DescribeEagleCreativeList | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleMessageList | DescribeEagleMessageList | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEaglePublicList | DescribeEaglePublicList | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleSMSPublicList | DescribeEagleSMSPublicList | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleSMSSignList | DescribeEagleSMSSignList | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleShortLinkList | DescribeEagleShortLinkList | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| DescribeEagleTaskList | DescribeEagleTaskList | Resource level | qcs::tpns:${region}:uin/${uin}:app/${AccessId} | Supported |
| ListDraft | query draft list | Resource level | qcs::${ApiModule}:${Region}:uin/:app/${AccessId} | Supported |
Feedback