This quickstart applies to one-off tasks and recurring cron and
rrule schedules.
1. Define your task
Your task definition is where you'll perform your tasks, such as sending emails, processing files, or moving data between systems. With Mergent, tasks are defined by HTTP request handlers inside your application.app.py
For a list of all the available parameters, visit the API
Reference.
2. Get your handler's URL
Before you can run your task, your handler must be accessible from the internet. To do this, you can use a tool like ngrok, or deploy your application to a platform like Vercel or Render. For more information, see our guide to localhost dev & webhooks.3. Create your first task
Once your task handler is reachable via a URL, you can create your first task. Go to the Mergent Tasks Dashboard and click the Create button.
4. Next Steps
At this point, you have a few options:Use cron schedules to create tasks on a recurring basis
Use cron schedules to create tasks on a recurring basis
Create your first schedule by clicking Create in the Schedules
Dashboard.
Your schedule will now create tasks using the cron schedule you provided. 🎊

Create tasks using Python requests
Create tasks using Python requests
1. Obtain your API keys
Mergent authenticates all requests using project API keys.API keys can be obtained from the Project Settings screen in the Dashboard.2. Create your task
Create a task whenever you need to. For example, you might create a task any time a user signs up.Use the URL of the task definition you'd like to run.Learn More
Tasks & Schedules
Better understand the two core concepts of Mergent: tasks & schedules
How Tasks Work
Learn more about tasks for one-off asynchronous workloads
How Schedules Work
Learn more about schedules and how they create tasks
Request Failures & Retries
Learn how Mergent retries tasks when they fail