tencent cloud

Feedback

Tencent Push Notification Service

Last updated: 2024-03-02 09:07:36

    Fundamental information

    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.

    API authorization granularity

    Two authorization granularity levels of API are supported: resource level, and operation level.

    • Resource level: It supports the authorization of a specific resource.
    • Operation level: It does not support the authorization of a specific resource. If the policy syntax restricts a specific resource during authorization, CAM will determine that this API is not within the scope of authorization, and deem it as unauthorized.

    Write operations

    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 Operation level * Supported
    CreatePush CreatePush Resource level qcs::${ApiModule}:${Region}:uin/:app/${AccessId} Supported
    CreatePushPlan CreatePushPlan Resource level qcs::tpns:$region:$account: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::tpns:$region:$account: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
    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

    Read operations

    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
    DescribeAppSecretInfo DescribeAppSecretInfo Resource level qcs::tpns:$region:$account: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
    DescribeEagleMessageOverview DescribeEagleMessageOverview Resource level qcs::tpns:${region}:uin/${uin}:app/${AccessId} not 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
    DescribeEaglePublicOverview DescribeEaglePublicOverview Resource level qcs::tpns:${region}:uin/${uin}:app/${AccessId} not 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 not 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 Resource level qcs::tpns::uin/${uin}:product/${ProductId} 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 * not 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
    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

    List Operations

    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
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support