This guide walks you through setting up your Mufi account, creating an organization and project, getting your API key, and making your first API calls. By the end, you’ll have created a user with a wallet, set up an event, and issued a product.Documentation Index
Fetch the complete documentation index at: https://docs.mufi.app/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A Mufi Dashboard account (email connect@mufi.app if you need access)
- A tool to make HTTP requests (cURL, Postman, or any HTTP client)
Step 1: Get Your API Key
Log in to the Mufi Dashboard
Go to my.mufi.app and sign in with your email. You’ll receive a one-time code to authenticate.
Create an organization
Once logged in, create a new organization. Organizations are the top-level entity that groups your projects, team members, and fans.
Create a project
Inside your organization, create a new project. Each project has its own set of users, events, products, and API keys.
Step 2: Set Up Your Environment
Store your API key as an environment variable:Response
Step 3: Create Your First User
Create a user — Mufi automatically provisions a custodial Polkadot wallet for them in the background.Response
Batch creation: You can create up to 1,500 users in a single request by adding more objects to the array. Wallets are provisioned asynchronously — users are available immediately while wallets generate in the background.
Step 4: Activate the User
Users must be activated before they can hold assets, redeem products, or attend events.Response
Step 5: Create an Event
Events are the parent entity for products. Create one to start issuing tickets, vouchers, and perks.Response
Step 6: Create a Product and Issue Items
Create a ticket product for your event, then issue it to your user.Response
What You’ve Built
In just a few steps, you’ve completed the core Mufi integration flow:- Set up your organization and project with an API key
- Created a user with an automatic custodial Polkadot wallet
- Activated them for full platform access
- Created an event with location and dates
- Created a product (admission ticket) linked to your event
- Issued the ticket to your user
- Redeem items at event check-in
- Transfer items between users
- Register attendees and track check-ins
- Mint NFTs for collectible products
- Check wallet balances on-chain
Next Steps
Users API
Deep dive into user management, batch operations, and wallet provisioning.
Events API
Learn about the full event lifecycle and attendee management.
Products API
Explore product types, NFT minting, redemptions, and transfers.
Security
Understand how Mufi protects wallet secrets at scale.