Skip to main content
World Chat is a messaging platform in the World App ecosystem. Quick Actions let you link to specific chat features. Url follows the schema below.

Parameters

string
required
The username of the recipient you want to chat with. You can resolve a username using the user’s wallet address.
string
Predefined message text to include in the draft chat.
string
When included, opens a draft chat with the send payment option pre-selected. You can optionally specify an amount by using pay=amount where amount is the numeric value in USDC.
string
When included, opens a draft chat with the payment request option pre-selected. You can optionally specify an amount by using request=amount where amount is the numeric value in USDC.
World Chat Screen

Helper function

Appendix

Caveats/Warnings
  • The username must be a valid World ID username.
  • Only one quick action type (message, pay, or request) can be used at a time.
  • If the recipient does not exist, the app will show an appropriate error message.
  • Only USDC & WLD are supported for payments.
  • Currency amounts should be specified as decimal numbers (e.g., 5.25 for 5.25 USDC).