Lee este artículo en español.
How to generate UUIDs in Make (HTTP module)
If you automate with Make, there are moments when you need a unique identifier: naming a file so it never clashes with another, creating a record with an ID that doesn't depend on a database, or tagging each run of a scenario. With the HTTP module and the Cofferdock API, you generate v4 UUIDs instantly.
An honest heads-up: Make has no dedicated "generate UUID" module. You do it with the generic HTTP module calling the Cofferdock API.
What you'll get
You ask for how many UUIDs you need (1 to 100) and get them back as a list, generated with the server's own cryptographic random generator. One UUID or a hundred, in the same call.
Common uses in Make:
- Giving every new record a unique ID before saving it.
- Naming uploaded files so no two ever collide.
- Generating a tracking identifier for each scenario run.
- Creating one-time tokens for temporary links.
What you need
- A Cofferdock account. The free tier gives you 50 uses/month with no card.
- Your API key, from your dashboard with "+ Create key". It's shown only once.
- The HTTP → Make a request module in your scenario.
Step by step in the HTTP module
Add the HTTP → Make a request module and set it up like this:
- URL:
https://api.cofferdock.com/generate-uuid - Method:
POST - Headers: add two →
x-api-keywith your key, andContent-Typewith the valueapplication/json. - Body type:
Raw - Content type:
JSON (application/json) - Request content:
{ "count": 1 }
- Turn on Parse response: the response is JSON.
The response includes uuids, always as a list (even when you ask for just one), ready to map with {{first(1.uuids)}} in the next module.
A quick example
Say you create a new record with its own ID, without relying on a database's auto-increment:
- A module that catches the new record (a webhook, or Google Sheets → Watch Rows).
- The HTTP module above, requesting
{ "count": 1 }. - A module for your database or CRM that saves
{{first(2.uuids)}}as theidfield.
Every record is born with a unique identifier, without touching the database.
Options you can tweak
Add it in the same JSON body:
| Option | Default | What it does |
|---|---|---|
count | 1 | How many UUIDs to generate at once (1 to 100). |
Prefer to see it in code?
The same call with curl:
curl -X POST "https://api.cofferdock.com/generate-uuid" \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"count": 5}'
How much does it cost?
Each call uses 1 credit from your plan, whether you generate 1 UUID or 100. Every Cofferdock tool draws from the same pool of credits.
FAQ
Does Make have a native module to generate UUIDs? No. You do it with the generic HTTP module calling the Cofferdock API.
What UUID version does it generate? v4 (random), the most common choice for identifiers with no encoded meaning.
Can I request several UUIDs at once? Yes, up to 100 in the same call, with count.
Can UUIDs repeat? The odds of a collision are effectively zero.
Related guides
Try it yourself
You'll find the full instructions, with copy-paste examples, on the UUID generator page. And if you don't have an account yet, you can create one for free and build your first scenario today.