Technical Reference

Quick Actions

What Are Quick Actions?

A Quick Action is a universal link defined by a schema that triggers a specific flow in your app natively. It facilitates direct integrations between mini apps, enabling one app (App A) to utilize a feature or action of another app (App B) seamlessly.

If a user clicks on your link and has World App installed, it will automatically open the mini app inside of World App to the specified path. Otherwise, it will direct them to the app store and prompt them to install World App.

Benefits of Quick Actions

  1. Time Efficiency: Avoid the need to develop complex features from scratch.
  2. Leverage Expertise: Utilize tools from apps that specialize in specific functionalities.
  3. Improved User Experience: Provide a seamless flow between apps.
  4. Resource Optimization: Focus on your apps core functionalities while outsourcing supplementary features.
  5. Mini app interoperability: Leverage the user flow of other apps to attract and retain new users.
  6. Community Growth: Quick Actions foster community growth by encouraging collaboration. For example, integrating another apps functionality opens opportunities for co-marketing, enhancing visibility and fostering ecosystem-wide collaboration.

How to Make a Quick Action

  1. Create a Universal Link Schema: Define a schema with a custom path that aligns with the functionality you want to provide.
  2. Add Documentation: Create a shareable Notion link, share it by email to mateo.sauton@toolsforhumanity.com and our team will add it to this page.

Urls will follow the schema below.

 https://worldcoin.org/mini-app?app_id={app_id}&path={path}

Parameters

  • Name
    app_id
    Type
    string
    Required
    REQUIRED
    Description

    The app_id corresponding to your mini app.

  • Name
    path
    Type
    string
    Description

    Should be the url encoded path where you want to link to inside of your mini app

Live Quick Actions

This are production quick actions built by developers for developers to enable them to create streamlined user experience by leveraging existing tools and services from partner apps, saving development time and resources while maximizing functionality.

All live quick actions will be displayed below for other developers to use.