Generation
Daftar template
GET
/api/v1/templatesTemplate adalah preset untuk sebuah model. Kirim template_id ke POST /api/v1/generation-tasks. Field input berisi nilai form bawaan yang bisa Anda pakai apa adanya atau ditimpa di permintaan task.
Autentikasi
MagerApiKey x-mager-api-key<token>
API key Mager
Di: header
Parameter query
page?number
Nomor halaman.
limit?number
Jumlah data per halaman.
sort?string
Urutan hasil.
model?string
Menyaring template berdasarkan slug model dari GET /api/v1/models. Contoh: advertisement
templateCategoryId?string
Menyaring template berdasarkan ID kategori template.
Parameter header
x-mager-api-key*string
API key Mager
Body response
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/templates" \ -H "x-mager-api-key: YOUR_API_KEY"{ "status": 200, "message": "Success", "data": [ { "template_id": "template_01hxyzready", "model": "advertisement", "model_title": "Advertisement Generator", "capability": "IMAGE_GENERATION", "description": "Template iklan produk siap pakai.", "media_url": "https://cdn.example.com/template-preview.png", "raw_prompt": { "prompt": "Create a high-converting product advertisement" }, "input": { "productName": "Mager Matcha Latte", "targetAudience": "Gen Z coffee shop customers", "brandTone": "fresh, playful, premium" }, "category": { "id": "category_01hxyz", "name": "Ads", "slug": "ads" }, "preview_results": [ { "id": "preview_01hxyz", "type": "image", "media_url": "https://cdn.example.com/template-result.png", "content_type": "image/png", "filename": "template-result.png" } ], "model_tiers": [ "lite", "max" ], "usage_count": 42, "created_at": "2026-07-03T06:00:00.000Z", "updated_at": "2026-07-03T06:00:00.000Z" } ], "pagination": { "total": 1, "nextPage": null, "limit": 20, "currentPage": 1, "totalPage": 1 }}