API permissions vary depending on Official Account types, as shown in the following table. Note:

  1. An Official Account verified by Tencent Weibo does not mean it is also verified by Weixin, so it does not have access to APIs for Official Accounts that have passed Weixin Verification.

  2. Weixin Verification is divided into qualification verification and name verification. An Official Account can access the APIs after it passes qualification verification.

API Name Unverified Subscription Account Weixin Verified Subscription Account Unverified Service Account Weixin Verified Service Account
Basic support - Get access_token Yes Yes Yes Yes
Basic support - Get Weixin server IP address Yes Yes Yes Yes
Receiving messages - Verify message authenticity, receive common messages, receive event pushes, and receive speech recognition results Yes Yes Yes Yes
Sending messages - Passive reply messages Yes Yes Yes Yes
Sending messages - Customer service API Yes Yes
Sending messages - Broadcast API Yes Yes
Sending messages - Message template API (Send business notifications) Yes
Sending messages - One-time subscription message API Yes Yes
User management - -User grouping management Yes Yes
User management - Set user alias Yes Yes
User management - Get user's basic information Yes Yes
User management - Get user list Yes Yes
User management - Get user location Yes
User management - Get user's openid/basic information via webpage authorization Yes
Promotion support - Generate QR codes with parameters Yes
Promotion support - Convert long URL to short URL API Yes
Rich Interface - Custom menu Yes Yes Yes
Media asset management - Media asset management API Yes Yes
Smart API - Semantic understanding API Yes
Multi-customer services - Get multi-customer service message history and customer service management Yes
WeChat Pay API Available after request
Weixin eShop API Available after request
Weixin Cards & Offers API Available after request Available after request
Weixin Device Features API Available after request
Weixin Invoice API Yes Yes
Weixin JS-SDK - Basic API Yes Yes Yes Yes
Weixin JS-SDK - Sharing API Yes Yes
Weixin JS-SDK - Image API Yes Yes Yes Yes
Weixin JS-SDK - Audio API Yes Yes Yes Yes
Weixin JS-SDK - Smart API (Webpage speech recognition) Yes Yes Yes Yes
Weixin JS-SDK - Device information Yes Yes Yes Yes
Weixin JS-SDK - Geographic location Yes Yes Yes Yes
Weixin JS-SDK - Interface operations Yes Yes Yes Yes
Weixin JS-SDK - Weixin Scan Yes Yes Yes Yes
Weixin JS-SDK - Weixin eShop Yes
Weixin JS-SDK - Weixin Cards & Offers Yes Yes
Weixin JS-SDK - WeChat Pay Yes