/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.