Quick Navigation
API
Social & Chat
SDKs
Poll
Console
Portal
Alt Solutions
Beta Features
Errors
General
Dashboard
Using This FAQ
Scan Categories
Deep Link
Validate Versions
Escalate Gaps
Contribute Back
API
Create users in bulk
Create users in bulk
Admin Authorization token
Admin Authorization token
Pagination (next page token)
Pagination (next page token)
paging.next
token. Pass it back as the options[token]
(or documented query param) to fetch the next slice.Example response:
curl —location —globoff ‘https://api.sg.amity.co/api/v3/communities?filter=all&sortBy=lastCreated&options[token]=eyJza2lwIjoxMCwibGltaXQiOjEwfQ%3D%3D’ \
—header ‘accept: application/json’ \
—header ‘Authorization: Bearer xxx’
Bulk upload blocklisted words
Bulk upload blocklisted words
isMatchExactWord
to true
for exact term blocking or false
for substring / regex style matches. API Ref: Moderation » Blocklists.Configure follow / unfollow mode
Configure follow / unfollow mode
Request higher-quality images
Request higher-quality images
?size=full
to the file download URL. Sizes: small
| medium
| large
| full
.
Example:
…/files//download?size=full
refreshToken vs accessToken
refreshToken vs accessToken
Authentication token lifetime
Authentication token lifetime
List communities I've joined (API)
List communities I've joined (API)
filter=member
on communities endpoint:Renew expired authentication token
Renew expired authentication token
- Get new auth token:
- Exchange via Session API:
Obtain an authentication token (secure mode)
Obtain an authentication token (secure mode)
Find posts I reacted to
Find posts I reacted to
userId
per target post.Update only user metadata
Update only user metadata
metadata
field in a user update body; unspecified fields remain unchanged.Delete ALL posts (bulk)
Delete ALL posts (bulk)
Upload audio files
Upload audio files
List users by role in a community
List users by role in a community
Upload from URL?
Upload from URL?
Access token invalidated early
Access token invalidated early
deviceId
invalidates the old access token. Use stable per-device identifiers; avoid reusing one id across multiple concurrent logins.Social and Chat
targetType & targetId purpose
targetType & targetId purpose
targetType
identifies feed scope (user
| community
); targetId
is the userId or communityId. Together they scope post queries. See SDK docs: https://docs.amity.co/amity-sdk/social/posts/query-post
Sort community posts by engagement?
Sort community posts by engagement?
lastCreated
and firstCreated
ordering. Docs: https://docs.amity.co/amity-sdk/social/posts/query-postExclude deleted communities
Exclude deleted communities
isDeleted=false
param.includeDeleted
(or includeDelete
) flag false. Docs: https://docs.amity.co/amity-sdk/social/communities/query-communitiesCheck which communities a user joined
Check which communities a user joined
filter=member
). Privacy prevents enumerating others’ memberships.Why only 20 items returned?
Why only 20 items returned?
paging.next
(API) or nextPage()
(SDK live collections) to iterate. See Live Objects & Collections docs.Update community user role
Update community user role

Remove community members
Remove community members
Delete / close a community
Delete / close a community

Pre-populate global feed for new users
Pre-populate global feed for new users
Metadata purpose
Metadata purpose
Empty global feed explanation
Empty global feed explanation
Image upload requirements
Image upload requirements
Video upload requirements
Video upload requirements
Do I need access token when using SDK secure mode?
Do I need access token when using SDK secure mode?
Global feed not sorted by newest
Global feed not sorted by newest
List joined communities via SDK
List joined communities via SDK
queryCommunities({ filter: ‘membership’ })
. Docs: /social/communities/query-communities.Implement file download feature
Implement file download feature
https://api.{region}.amity.co/api/v3/files/{fileId}
. Retrieve fileId from message/post objects via SDK.Auto-open first chat channel in Web UIKit
Auto-open first chat channel in Web UIKit
Check if conversation channel exists between users
Check if conversation channel exists between users
Query posts by tags[]
Query posts by tags[]
Query comments by user ID?
Query comments by user ID?
SDKs
iOS push not working (checklist)
iOS push not working (checklist)
- Production APNs cert or key uploaded (Sandbox & Production) and not expired
- App capability: Push Notifications enabled
- Correct
app_id
matches certificate - Running on real device (not simulator) and production/TestFlight build when testing prod cert
- User granted notification permission & device not in Do Not Disturb / Focus
- APNs key also uploaded to Firebase if using FCM bridge (docs)
Use my own Realm (iOS)?
Use my own Realm (iOS)?
Which iOS certificate type for push?
Which iOS certificate type for push?
TypeScript via CDN only?
TypeScript via CDN only?
Check if I blocked a user
Check if I blocked a user
Mark message as read
Mark message as read
Flutter: retrieve poll posts
Flutter: retrieve poll posts
Poll
List voters for a poll answer
List voters for a poll answer
Poll plus other attachment?
Poll plus other attachment?
View my polls in console?
View my polls in console?

Console
Find admin token
Find admin token

Grant console access
Grant console access

Upload first PNS certificate
Upload first PNS certificate

Can't retrieve community posts via User option
Can't retrieve community posts via User option
Locate API key & region
Locate API key & region

Change console password
Change console password

Why no conversation channels in console?
Why no conversation channels in console?
Multiple push certs per platform?
Multiple push certs per platform?
Portal
Create separate environments (test/prod)
Create separate environments (test/prod)

Upgrade pricing plan
Upgrade pricing plan
Change organization name for invoices
Change organization name for invoices

Alternative solutions for unsupported features
Save favourite posts
Save favourite posts
favorites
). On profile render, fetch posts by those IDs.Verified badge implementation
Verified badge implementation
metadata.verified=true
(or role) on user; frontend displays badge based on flag.Post sharing pattern
Post sharing pattern
Email notification on flagged post
Email notification on flagged post
Pin a post workaround (pre UIKit support)
Pin a post workaround (pre UIKit support)
pinPostID
) and prepend when rendering feed if present.Restrict channel creation to admins
Restrict channel creation to admins
Filter only video posts in global feed
Filter only video posts in global feed
Audio message duration shows 00:00
Audio message duration shows 00:00
Retrieve community posts by userId
Retrieve community posts by userId
postedUserId
param (beta feature) to filter.Beta features
Web React push notifications
Web React push notifications
Content search returns fewer posts
Content search returns fewer posts
Search posts by hashtags
Search posts by hashtags
Notify user on new follower
Notify user on new follower
Frequent error types: Definition
Error: Connect client first
Error: Connect client first
established
(listen to session state changes) before repository operations.Query Token is invalid
Query Token is invalid
paging.next
(or previous) token from prior response. Do not reuse stale/modified tokens.Unable to use SDK while logging in
Unable to use SDK while logging in
RateLimit Exceed / 400311
RateLimit Exceed / 400311
Image post error 400314
Image post error 400314
Link post blocked 400309
Link post blocked 400309
General
Restore deleted user?
Restore deleted user?
Delete inactive users
Delete inactive users
Global ban effects
Global ban effects
Counting concurrent connections (CCU)
Counting concurrent connections (CCU)
Dark theme availability
Dark theme availability
Delete unused application
Delete unused application
Definition: inactive user
Definition: inactive user
Download Figma files
Download Figma files
Multi-tenant architecture
Multi-tenant architecture
External backend for file uploads?
External backend for file uploads?
Account-wide metrics across apps
Account-wide metrics across apps
Include HTML formatting tags in posts/messages
Include HTML formatting tags in posts/messages
GIF support
GIF support
Dashboard
Lurking users definition
Lurking users definition
Conversation metrics location
Conversation metrics location
