# Builder2 > Media generation API for AI applications: images, video, music, and TTS > behind one permanent, mutable CDN URL — regenerate the asset, keep the link. Base URL: https://api.builder2.com Dashboard: https://www.builder2.com/app Docs: https://www.builder2.com/docs ## Core endpoints - POST /api/v1/build-media — generate media (image, infographic, music, video_workflow, tts, image_proxy, page_screenshot) - GET /api/v1/jobs/{job_id} — job status (job_info verification) - POST /api/v1/jobs/{job_id}/regenerate — regenerate behind the same URL - GET /api/v1/slots — list media slots - POST /api/v1/webhooks/evolink — music provider callbacks ## URL contract Permanent URLs: https://cdn.builder2.com/w/{type}/{slug}/{size}/{job}.{ext} The URL never changes when content regenerates. ## Auth Bearer API keys (bk2_...). Sign up at https://www.builder2.com.