API Reference

Full reference for every endpoint in the Masko API. All requests require an Authorization: Bearer masko_YOUR_API_KEY header.

Base URL: https://api.masko.ai/v1

Tip

Download the OpenAPI spec (JSON) to import into Postman, Insomnia, or any OpenAPI-compatible tool.

Projects

POST/v1/projects
GET/v1/projects

Collections

POST/v1/collections
GET/v1/collections
GET/v1/collections/:id
PATCH/v1/collections/:id
PATCH/v1/collections/:id/settings
GET/v1/collections/:id/cdn-status
PATCH/v1/collections/:id/cdn-slug
GET/v1/collections/:id/urls

Items

GET/v1/collections/:id/items
GET/v1/collections/:id/items/:itemId
PATCH/v1/collections/:id/items/:itemId

Assets

GET/v1/collections/:id/assets

References

POST/v1/collections/:id/references
DELETE/v1/collections/:id/references

Generation

POST/v1/collections/:id/generate1-21
POST/v1/collections/:id/generate-batch
POST/v1/generate/preview1

Canvas

POST/v1/collections/:id/canvases
GET/v1/collections/:id/canvases/:canvasId
POST/v1/collections/:id/canvases/:canvasId/from-template
POST/v1/collections/:id/canvases/:canvasId/generate-all
GET/v1/collections/:id/canvases/:canvasId/status
GET/v1/collections/:id/canvases/:canvasId/export

Canvas Templates

GET/v1/canvas-templates
GET/v1/canvas-templates/:id

Jobs

GET/v1/jobs
GET/v1/jobs/:id

Analysis

POST/v1/analyze-image
POST/v1/analyze-url
POST/v1/collections/:id/suggest-actions

Uploads

POST/v1/upload

Styles

GET/v1/styles

Credits

GET/v1/credits

Webhooks

GET/v1/webhooks
POST/v1/webhooks
DELETE/v1/webhooks/:id