{ "item": [ { "id": "a1b2c3d4-0001-4001-8001-000000000001", "name": "Images", "description": { "content": "Auto-generate images from templates.", "type": "text/plain" }, "item": [ { "id": "a1b2c3d4-0001-4001-8001-000000000002", "name": "Create an image", "request": { "name": "Create an image", "description": {}, "url": { "path": ["v2", "images"], "host": ["{{baseUrl}}"], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{\n \"template\": \"\",\n \"modifications\": [\n {\n \"name\": \"title\",\n \"text\": \"Hello World\",\n \"color\": \"#000000\"\n }\n ],\n \"webhook_url\": \"https://example.com/webhook\",\n \"transparent\": false,\n \"render_pdf\": false,\n \"metadata\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0001-4001-8001-000000000003", "name": "Retrieve an image", "request": { "name": "Retrieve an image", "description": {}, "url": { "path": ["v2", "images", ":uid"], "host": ["{{baseUrl}}"], "query": [], "variable": [{ "key": "uid", "value": "" }] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0001-4001-8001-000000000004", "name": "List images", "request": { "name": "List images", "description": {}, "url": { "path": ["v2", "images"], "host": ["{{baseUrl}}"], "query": [{ "key": "page", "value": "1" }], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "a1b2c3d4-0002-4001-8001-000000000001", "name": "Videos", "description": { "content": "Render videos from video templates.", "type": "text/plain" }, "item": [ { "id": "a1b2c3d4-0002-4001-8001-000000000002", "name": "Create a video", "request": { "name": "Create a video", "description": {}, "url": { "path": ["v2", "videos"], "host": ["{{baseUrl}}"], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{\n \"video_template\": \"\",\n \"input_media_url\": \"https://example.com/input.mp4\",\n \"modifications\": [\n { \"name\": \"title\", \"text\": \"Hello\" }\n ],\n \"webhook_url\": \"https://example.com/webhook\",\n \"create_gif_preview\": false\n}", "options": { "raw": { "language": "json" } } } }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0002-4001-8001-000000000003", "name": "Retrieve a video", "request": { "name": "Retrieve a video", "description": {}, "url": { "path": ["v2", "videos", ":uid"], "host": ["{{baseUrl}}"], "query": [], "variable": [{ "key": "uid", "value": "" }] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0002-4001-8001-000000000004", "name": "List videos", "request": { "name": "List videos", "description": {}, "url": { "path": ["v2", "videos"], "host": ["{{baseUrl}}"], "query": [{ "key": "page", "value": "1" }], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "a1b2c3d4-0003-4001-8001-000000000001", "name": "Collections", "description": { "content": "Generate multiple images from a template set.", "type": "text/plain" }, "item": [ { "id": "a1b2c3d4-0003-4001-8001-000000000002", "name": "Create a collection", "request": { "name": "Create a collection", "description": {}, "url": { "path": ["v2", "collections"], "host": ["{{baseUrl}}"], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{\n \"template_set\": \"\",\n \"modifications\": [\n { \"name\": \"title\", \"text\": \"Hello World\" }\n ],\n \"webhook_url\": \"https://example.com/webhook\",\n \"transparent\": false\n}", "options": { "raw": { "language": "json" } } } }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0003-4001-8001-000000000003", "name": "Retrieve a collection", "request": { "name": "Retrieve a collection", "description": {}, "url": { "path": ["v2", "collections", ":uid"], "host": ["{{baseUrl}}"], "query": [], "variable": [{ "key": "uid", "value": "" }] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0003-4001-8001-000000000004", "name": "List collections", "request": { "name": "List collections", "description": {}, "url": { "path": ["v2", "collections"], "host": ["{{baseUrl}}"], "query": [{ "key": "page", "value": "1" }], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "a1b2c3d4-0004-4001-8001-000000000001", "name": "Screenshots", "description": { "content": "Capture web page screenshots by URL.", "type": "text/plain" }, "item": [ { "id": "a1b2c3d4-0004-4001-8001-000000000002", "name": "Create a screenshot", "request": { "name": "Create a screenshot", "description": {}, "url": { "path": ["v2", "screenshots"], "host": ["{{baseUrl}}"], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{\n \"url\": \"https://www.example.com\",\n \"webhook_url\": \"https://example.com/webhook\",\n \"width\": 1200,\n \"mobile\": false,\n \"language\": \"en\"\n}", "options": { "raw": { "language": "json" } } } }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0004-4001-8001-000000000003", "name": "Retrieve a screenshot", "request": { "name": "Retrieve a screenshot", "description": {}, "url": { "path": ["v2", "screenshots", ":uid"], "host": ["{{baseUrl}}"], "query": [], "variable": [{ "key": "uid", "value": "" }] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0004-4001-8001-000000000004", "name": "List screenshots", "request": { "name": "List screenshots", "description": {}, "url": { "path": ["v2", "screenshots"], "host": ["{{baseUrl}}"], "query": [{ "key": "page", "value": "1" }], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "a1b2c3d4-0005-4001-8001-000000000001", "name": "Animated GIFs", "description": { "content": "Build animated GIFs from template frames.", "type": "text/plain" }, "item": [ { "id": "a1b2c3d4-0005-4001-8001-000000000002", "name": "Create an animated GIF", "request": { "name": "Create an animated GIF", "description": {}, "url": { "path": ["v2", "animated_gifs"], "host": ["{{baseUrl}}"], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{\n \"template\": \"\",\n \"frames\": [\n [ { \"name\": \"title\", \"text\": \"Frame 1\" } ],\n [ { \"name\": \"title\", \"text\": \"Frame 2\" } ]\n ],\n \"fps\": 1,\n \"loop\": true,\n \"webhook_url\": \"https://example.com/webhook\"\n}", "options": { "raw": { "language": "json" } } } }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0005-4001-8001-000000000003", "name": "Retrieve an animated GIF", "request": { "name": "Retrieve an animated GIF", "description": {}, "url": { "path": ["v2", "animated_gifs", ":uid"], "host": ["{{baseUrl}}"], "query": [], "variable": [{ "key": "uid", "value": "" }] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0005-4001-8001-000000000004", "name": "List animated GIFs", "request": { "name": "List animated GIFs", "description": {}, "url": { "path": ["v2", "animated_gifs"], "host": ["{{baseUrl}}"], "query": [{ "key": "page", "value": "1" }], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "a1b2c3d4-0006-4001-8001-000000000001", "name": "Templates", "description": { "content": "Manage templates and template sets.", "type": "text/plain" }, "item": [ { "id": "a1b2c3d4-0006-4001-8001-000000000002", "name": "List templates", "request": { "name": "List templates", "description": {}, "url": { "path": ["v2", "templates"], "host": ["{{baseUrl}}"], "query": [ { "key": "page", "value": "1" }, { "key": "tag", "value": "", "disabled": true }, { "key": "name", "value": "", "disabled": true }, { "key": "extended", "value": "true", "disabled": true } ], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0006-4001-8001-000000000003", "name": "Retrieve a template", "request": { "name": "Retrieve a template", "description": {}, "url": { "path": ["v2", "templates", ":uid"], "host": ["{{baseUrl}}"], "query": [], "variable": [{ "key": "uid", "value": "" }] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0006-4001-8001-000000000004", "name": "Update a template", "request": { "name": "Update a template", "description": {}, "url": { "path": ["v2", "templates", ":uid"], "host": ["{{baseUrl}}"], "query": [], "variable": [{ "key": "uid", "value": "" }] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "PATCH", "auth": null, "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"metadata\": \"\",\n \"tags\": [\"\"]\n}", "options": { "raw": { "language": "json" } } } }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0006-4001-8001-000000000005", "name": "List template sets", "request": { "name": "List template sets", "description": {}, "url": { "path": ["v2", "template_sets"], "host": ["{{baseUrl}}"], "query": [{ "key": "page", "value": "1" }], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "a1b2c3d4-0007-4001-8001-000000000001", "name": "Fonts", "description": { "content": "Reference fonts and effects.", "type": "text/plain" }, "item": [ { "id": "a1b2c3d4-0007-4001-8001-000000000002", "name": "List available fonts", "request": { "name": "List available fonts", "description": {}, "url": { "path": ["v2", "fonts"], "host": ["{{baseUrl}}"], "query": [], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "a1b2c3d4-0007-4001-8001-000000000003", "name": "List available image effects", "request": { "name": "List available image effects", "description": {}, "url": { "path": ["v2", "effects"], "host": ["{{baseUrl}}"], "query": [], "variable": [] }, "header": [{ "key": "Accept", "value": "application/json" }], "method": "GET", "auth": null }, "response": [], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] } ], "event": [], "variable": [ { "type": "string", "value": "https://api.bannerbear.com", "key": "baseUrl" } ], "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}" } ] }, "info": { "_postman_id": "b9f0e1a2-c3d4-4e5f-8a9b-0c1d2e3f4a5b", "name": "Bannerbear API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { "content": "Auto-generate images and videos from templates via the Bannerbear REST API. Most create operations are asynchronous (202 Accepted) and delivered by webhook or polling.\n\nContact Support:\n Name: Bannerbear Support\n URL: https://www.bannerbear.com/help/", "type": "text/plain" } } }