/LESSON 1
Intro
Integrate the Duda builder into your workflow
Welcome to the course
This course is tailored for developers and technical teams who want to integrate the Duda platform in a DIY (Do-It-Yourself) workflow. You'll learn how to use Duda’s Partner API to automate key workflows—like site creation, client management, and user access—under your brand. Each lesson covers essential API calls with practical examples and recommended practices to help you build a smooth, scalable integration.
What you'll learn
- Locate your API credentials
- Authenticate and interact with Duda’s Partner API
- Automate site creation using templates
- Create and manage client accounts via the API
- Assign site access and permissions programmatically
- Generate secure SSO links for client access
- Manage rate limits and scale API usage effectively
Lesson video
The steps
The steps below outline a typical DIY flow using the Duda API. This will give you a solid foundation for automating site creation.
Step 1: Display all available templates to the client
→ Call
GET /api/sites/multiscreen/templates
show your template gallery.
Step 2: Generate a site based on the selected template
→ Call
POST /api/sites/multiscreen/create
with the
template_id
Step 3: Create a Duda client account
→ Call
POST /api/accounts/create
with the client’s name and email.
Step 4: Link the site to the client account and set permissions
→ Call
POST
/api/accounts/{account_name}/sites/{site_name}/permissions
to assign the site and define access.
Step 5: Generate an SSO link so the client can access and edit their site
→ Call
GET /api/accounts/sso/{account_name}/link
and send the client to the Duda editor.
API
For more details on using Duda API, refer to the Getting Started Guide.