[{"data":1,"prerenderedAt":1552},["ShallowReactive",2],{"navigation_docs_es":3,"-es-developers-api-pagination-errors":408,"-es-developers-api-pagination-errors-surround":1547},[4,25,74,124,238,253,313,342,388],{"title":5,"path":6,"stem":7,"children":8,"page":24},"Getting Started","\u002Fes\u002Fgetting-started","es\u002F1.getting-started",[9,14,19],{"title":10,"path":11,"stem":12,"icon":13},"Introducción","\u002Fes\u002Fgetting-started\u002Fintroduction","es\u002F1.getting-started\u002F1.introduction","i-lucide-house",{"title":15,"path":16,"stem":17,"icon":18},"Quickstart","\u002Fes\u002Fgetting-started\u002Fquickstart","es\u002F1.getting-started\u002F2.quickstart","i-lucide-rocket",{"title":20,"path":21,"stem":22,"icon":23},"Conceptos","\u002Fes\u002Fgetting-started\u002Fconcepts","es\u002F1.getting-started\u002F3.concepts","i-lucide-book-open",false,{"title":26,"path":27,"stem":28,"children":29,"page":24},"Live Production","\u002Fes\u002Flive-production","es\u002F2.live-production",[30,35,55,60],{"title":31,"path":32,"stem":33,"icon":34},"On air","\u002Fes\u002Flive-production\u002Fon-air","es\u002F2.live-production\u002F1.on-air","i-lucide-radio",{"title":36,"path":37,"stem":38,"children":39,"page":24},"Live Streams","\u002Fes\u002Flive-production\u002Flive-streams","es\u002F2.live-production\u002F2.live-streams",[40,45,50],{"title":41,"path":42,"stem":43,"icon":44},"Overview","\u002Fes\u002Flive-production\u002Flive-streams\u002Foverview","es\u002F2.live-production\u002F2.live-streams\u002F1.overview","i-lucide-list",{"title":46,"path":47,"stem":48,"icon":49},"Options","\u002Fes\u002Flive-production\u002Flive-streams\u002Flive-stream-options","es\u002F2.live-production\u002F2.live-streams\u002F2.live-stream-options","i-lucide-file-text",{"title":51,"path":52,"stem":53,"icon":54},"Inicio y parada","\u002Fes\u002Flive-production\u002Flive-streams\u002Fstart-stop","es\u002F2.live-production\u002F2.live-streams\u002F3.start-stop","i-lucide-play-circle",{"title":56,"path":57,"stem":58,"icon":59},"Scheduler","\u002Fes\u002Flive-production\u002Fscheduler","es\u002F2.live-production\u002F3.scheduler","i-lucide-calendar-clock",{"title":61,"path":62,"stem":63,"children":64,"page":24},"Recordings","\u002Fes\u002Flive-production\u002Frecordings","es\u002F2.live-production\u002F4.recordings",[65,69],{"title":41,"path":66,"stem":67,"icon":68},"\u002Fes\u002Flive-production\u002Frecordings\u002Foverview","es\u002F2.live-production\u002F4.recordings\u002F1.overview","i-lucide-circle-dot",{"title":70,"path":71,"stem":72,"icon":73},"Editor","\u002Fes\u002Flive-production\u002Frecordings\u002Feditor","es\u002F2.live-production\u002F4.recordings\u002F2.editor","i-lucide-scissors",{"title":75,"path":76,"stem":77,"children":78,"page":24},"Configuration","\u002Fes\u002Fconfiguration","es\u002F3.configuration",[79,93,98,111],{"title":80,"path":81,"stem":82,"children":83,"page":24},"Devices","\u002Fes\u002Fconfiguration\u002Fdevices","es\u002F3.configuration\u002F1.devices",[84,88],{"title":80,"path":85,"stem":86,"icon":87},"\u002Fes\u002Fconfiguration\u002Fdevices\u002Fdevices","es\u002F3.configuration\u002F1.devices\u002F1.devices","i-lucide-server",{"title":89,"path":90,"stem":91,"icon":92},"Groups","\u002Fes\u002Fconfiguration\u002Fdevices\u002Fgroups","es\u002F3.configuration\u002F1.devices\u002F2.groups","i-lucide-network",{"title":94,"path":95,"stem":96,"icon":97},"Sources","\u002Fes\u002Fconfiguration\u002Fsources","es\u002F3.configuration\u002F2.sources","i-lucide-cable",{"title":99,"path":100,"stem":101,"children":102,"page":24},"Encodings","\u002Fes\u002Fconfiguration\u002Fencodings","es\u002F3.configuration\u002F3.encodings",[103,107],{"title":99,"path":104,"stem":105,"icon":106},"\u002Fes\u002Fconfiguration\u002Fencodings\u002Fprofiles","es\u002F3.configuration\u002F3.encodings\u002F1.profiles","i-lucide-sliders-horizontal",{"title":89,"path":108,"stem":109,"icon":110},"\u002Fes\u002Fconfiguration\u002Fencodings\u002Fgroups","es\u002F3.configuration\u002F3.encodings\u002F2.groups","i-lucide-layers",{"title":112,"path":113,"stem":114,"children":115,"page":24},"Destinations","\u002Fes\u002Fconfiguration\u002Fdestinations","es\u002F3.configuration\u002F4.destinations",[116,120],{"title":112,"path":117,"stem":118,"icon":119},"\u002Fes\u002Fconfiguration\u002Fdestinations\u002Fdestinations","es\u002F3.configuration\u002F4.destinations\u002F1.destinations","i-lucide-send",{"title":89,"path":121,"stem":122,"icon":123},"\u002Fes\u002Fconfiguration\u002Fdestinations\u002Fpublishing-groups","es\u002F3.configuration\u002F4.destinations\u002F2.publishing-groups","i-lucide-share-2",{"title":125,"path":126,"stem":127,"children":128,"page":24},"Settings","\u002Fes\u002Fsettings","es\u002F4.settings",[129,142,147,163,179],{"title":130,"path":131,"stem":132,"children":133,"page":24},"Users","\u002Fes\u002Fsettings\u002Fusers","es\u002F4.settings\u002F1.users",[134,138],{"title":130,"path":135,"stem":136,"icon":137},"\u002Fes\u002Fsettings\u002Fusers\u002Fusers","es\u002F4.settings\u002F1.users\u002F1.users","i-lucide-user",{"title":89,"path":139,"stem":140,"icon":141},"\u002Fes\u002Fsettings\u002Fusers\u002Fuser-groups","es\u002F4.settings\u002F1.users\u002F2.user-groups","i-lucide-users",{"title":143,"path":144,"stem":145,"icon":146},"Security","\u002Fes\u002Fsettings\u002Fsecurity","es\u002F4.settings\u002F2.security","i-lucide-shield",{"title":148,"icon":149,"path":150,"stem":151,"children":152,"page":24},"Assets","i-lucide-image","\u002Fes\u002Fsettings\u002Fassets","es\u002F4.settings\u002F3.assets",[153,158],{"title":154,"path":155,"stem":156,"icon":157},"Logos","\u002Fes\u002Fsettings\u002Fassets\u002Flogos","es\u002F4.settings\u002F3.assets\u002F1.logos","i-lucide-images",{"title":159,"path":160,"stem":161,"icon":162},"Files","\u002Fes\u002Fsettings\u002Fassets\u002Ffiles","es\u002F4.settings\u002F3.assets\u002F2.files","i-lucide-clapperboard",{"title":164,"icon":165,"path":166,"stem":167,"children":168,"page":24},"External Storage","i-lucide-folder-cog","\u002Fes\u002Fsettings\u002Fexternal-storage","es\u002F4.settings\u002F4.external-storage",[169,174],{"title":170,"path":171,"stem":172,"icon":173},"Remote Folders","\u002Fes\u002Fsettings\u002Fexternal-storage\u002Fremote-folders","es\u002F4.settings\u002F4.external-storage\u002F1.remote-folders","i-lucide-folder-archive",{"title":175,"path":176,"stem":177,"icon":178},"Target Folders","\u002Fes\u002Fsettings\u002Fexternal-storage\u002Ftarget-folders","es\u002F4.settings\u002F4.external-storage\u002F2.target-folders","i-lucide-folder-up",{"title":180,"path":181,"stem":182,"children":183,"page":24},"Integrations","\u002Fes\u002Fsettings\u002Fintegrations","es\u002F4.settings\u002F5.integrations",[184,188,193,207],{"title":41,"path":185,"stem":186,"icon":187},"\u002Fes\u002Fsettings\u002Fintegrations\u002Foverview","es\u002F4.settings\u002F5.integrations\u002F1.overview","i-lucide-plug",{"title":189,"path":190,"stem":191,"icon":192},"MediaCopilot","\u002Fes\u002Fsettings\u002Fintegrations\u002Fmediacopilot","es\u002F4.settings\u002F5.integrations\u002F2.mediacopilot","i-lucide-sparkles",{"title":194,"icon":195,"path":196,"stem":197,"children":198,"page":24},"C21 Live Cloud","i-lucide-cloud","\u002Fes\u002Fsettings\u002Fintegrations\u002Fc21livecloud","es\u002F4.settings\u002F5.integrations\u002F3.c21livecloud",[199,202],{"title":41,"path":200,"stem":201,"icon":195},"\u002Fes\u002Fsettings\u002Fintegrations\u002Fc21livecloud\u002Foverview","es\u002F4.settings\u002F5.integrations\u002F3.c21livecloud\u002F1.overview",{"title":203,"path":204,"stem":205,"icon":206},"Accounts","\u002Fes\u002Fsettings\u002Fintegrations\u002Fc21livecloud\u002Faccounts","es\u002F4.settings\u002F5.integrations\u002F3.c21livecloud\u002F2.accounts","i-lucide-key-round",{"title":208,"icon":146,"path":209,"stem":210,"children":211,"page":24},"DRM Providers","\u002Fes\u002Fsettings\u002Fintegrations\u002Fdrm","es\u002F4.settings\u002F5.integrations\u002F4.drm",[212,216,220,224,228,233],{"title":41,"path":213,"stem":214,"icon":215},"\u002Fes\u002Fsettings\u002Fintegrations\u002Fdrm\u002Foverview","es\u002F4.settings\u002F5.integrations\u002F4.drm\u002F1.overview","i-lucide-shield-check",{"title":217,"path":218,"stem":219,"icon":146},"Widevine","\u002Fes\u002Fsettings\u002Fintegrations\u002Fdrm\u002Fwidevine","es\u002F4.settings\u002F5.integrations\u002F4.drm\u002F2.widevine",{"title":221,"path":222,"stem":223,"icon":146},"PlayReady","\u002Fes\u002Fsettings\u002Fintegrations\u002Fdrm\u002Fplayready","es\u002F4.settings\u002F5.integrations\u002F4.drm\u002F3.playready",{"title":225,"path":226,"stem":227,"icon":146},"FairPlay","\u002Fes\u002Fsettings\u002Fintegrations\u002Fdrm\u002Ffairplay","es\u002F4.settings\u002F5.integrations\u002F4.drm\u002F4.fairplay",{"title":229,"path":230,"stem":231,"icon":232},"Providers","\u002Fes\u002Fsettings\u002Fintegrations\u002Fdrm\u002Fproviders","es\u002F4.settings\u002F5.integrations\u002F4.drm\u002F5.providers","i-lucide-shield-half",{"title":234,"path":235,"stem":236,"icon":237},"Workflow","\u002Fes\u002Fsettings\u002Fintegrations\u002Fdrm\u002Fworkflow","es\u002F4.settings\u002F5.integrations\u002F4.drm\u002F6.workflow","i-lucide-workflow",{"title":239,"path":240,"stem":241,"children":242,"page":24},"System Status","\u002Fes\u002Fsystem-status","es\u002F5.system-status",[243,248],{"title":244,"path":245,"stem":246,"icon":247},"Commands","\u002Fes\u002Fsystem-status\u002Fcommands","es\u002F5.system-status\u002F1.commands","i-lucide-square-terminal",{"title":249,"path":250,"stem":251,"icon":252},"Logs","\u002Fes\u002Fsystem-status\u002Flogs","es\u002F5.system-status\u002F2.logs","i-lucide-scroll-text",{"title":254,"path":255,"stem":256,"children":257,"page":24},"How Tos","\u002Fes\u002Fhow-tos","es\u002F6.how-tos",[258,263,268,273,277,281,285,290,294,299,304,309],{"title":259,"path":260,"stem":261,"icon":262},"Arrancar y detener un Live stream","\u002Fes\u002Fhow-tos\u002Fstart-stream-via-api","es\u002F6.how-tos\u002F1.start-stream-via-api","i-lucide-terminal",{"title":264,"path":265,"stem":266,"icon":267},"Ingestar una emisión de YouTube Live","\u002Fes\u002Fhow-tos\u002Fingest-youtube-live","es\u002F6.how-tos\u002F10.ingest-youtube-live","i-lucide-youtube",{"title":269,"path":270,"stem":271,"icon":272},"Source Synchronized Encoding (SSE) — redundancia bit-idéntica","\u002Fes\u002Fhow-tos\u002Fsource-synchronized-encoding","es\u002F6.how-tos\u002F11.source-synchronized-encoding","i-lucide-copy-check",{"title":274,"path":275,"stem":276,"icon":34},"Emitir radio como vídeo","\u002Fes\u002Fhow-tos\u002Fbroadcast-radio-as-video","es\u002F6.how-tos\u002F12.broadcast-radio-as-video",{"title":278,"path":279,"stem":280,"icon":215},"Proteger un Live stream con multi-DRM","\u002Fes\u002Fhow-tos\u002Fmulti-drm-destination","es\u002F6.how-tos\u002F2.multi-drm-destination",{"title":282,"path":283,"stem":284,"icon":59},"Programar una emisión semanal recurrente","\u002Fes\u002Fhow-tos\u002Fweekly-recurring-broadcast","es\u002F6.how-tos\u002F3.weekly-recurring-broadcast",{"title":286,"path":287,"stem":288,"icon":289},"Cortar un clip en el Editor y enviarlo a MediaCopilot","\u002Fes\u002Fhow-tos\u002Fexport-recording-to-mediacopilot","es\u002F6.how-tos\u002F4.export-recording-to-mediacopilot","i-lucide-upload-cloud",{"title":291,"path":292,"stem":293,"icon":149},"Aplicar un logo a un Live stream en emisión","\u002Fes\u002Fhow-tos\u002Fapply-logo-overlay","es\u002F6.how-tos\u002F5.apply-logo-overlay",{"title":295,"path":296,"stem":297,"icon":298},"Hacer blackout o sustituir el programa de un Live stream","\u002Fes\u002Fhow-tos\u002Fbroadcast-blackout","es\u002F6.how-tos\u002F6.broadcast-blackout","i-lucide-square",{"title":300,"path":301,"stem":302,"icon":303},"Cambiar la fuente de un Live stream en emisión","\u002Fes\u002Fhow-tos\u002Fruntime-source-switch","es\u002F6.how-tos\u002F7.runtime-source-switch","i-lucide-repeat-2",{"title":305,"path":306,"stem":307,"icon":308},"Activar \u002F desactivar un Publishing en mitad de la emisión","\u002Fes\u002Fhow-tos\u002Ftoggle-publishing-mid-broadcast","es\u002F6.how-tos\u002F8.toggle-publishing-mid-broadcast","i-lucide-toggle-right",{"title":310,"path":311,"stem":312,"icon":34},"Contribuir una señal en directo a MediaCopilot Live","\u002Fes\u002Fhow-tos\u002Fcontribute-to-mediacopilot-live","es\u002F6.how-tos\u002F9.contribute-to-mediacopilot-live",{"title":314,"path":315,"stem":316,"children":317,"page":24},"Installation","\u002Fes\u002Finstallation","es\u002F7.installation",[318,323,328,333,338],{"title":319,"path":320,"stem":321,"icon":322},"Preparar el host","\u002Fes\u002Finstallation\u002Fprepare-host","es\u002F7.installation\u002F1.prepare-host","i-lucide-server-cog",{"title":324,"path":325,"stem":326,"icon":327},"Instalar C21 Live Control","\u002Fes\u002Finstallation\u002Fcontrol","es\u002F7.installation\u002F2.control","i-lucide-cloud-download",{"title":329,"path":330,"stem":331,"icon":332},"Instalar C21 Live Encoder","\u002Fes\u002Finstallation\u002Fencoder","es\u002F7.installation\u002F3.encoder","i-lucide-cpu",{"title":334,"path":335,"stem":336,"icon":337},"Actualizaciones","\u002Fes\u002Finstallation\u002Fupdates","es\u002F7.installation\u002F4.updates","i-lucide-refresh-cw",{"title":339,"path":340,"stem":341,"icon":206},"Licencias","\u002Fes\u002Finstallation\u002Flicenses","es\u002F7.installation\u002F5.licenses",{"title":343,"path":344,"stem":345,"children":346,"page":24},"Developers","\u002Fes\u002Fdevelopers","es\u002F8.developers",[347,351,369],{"title":41,"path":348,"stem":349,"icon":350},"\u002Fes\u002Fdevelopers\u002Foverview","es\u002F8.developers\u002F1.overview","i-lucide-code",{"title":352,"icon":350,"path":353,"stem":354,"children":355,"page":24},"API","\u002Fes\u002Fdevelopers\u002Fapi","es\u002F8.developers\u002F2.api",[356,359,364],{"title":41,"path":357,"stem":358,"icon":350},"\u002Fes\u002Fdevelopers\u002Fapi\u002Foverview","es\u002F8.developers\u002F2.api\u002F1.overview",{"title":360,"path":361,"stem":362,"icon":363},"Autenticación","\u002Fes\u002Fdevelopers\u002Fapi\u002Fauthentication","es\u002F8.developers\u002F2.api\u002F2.authentication","i-lucide-key",{"title":365,"path":366,"stem":367,"icon":368},"Paginación y errores","\u002Fes\u002Fdevelopers\u002Fapi\u002Fpagination-errors","es\u002F8.developers\u002F2.api\u002F3.pagination-errors","i-lucide-list-ordered",{"title":370,"icon":371,"path":372,"stem":373,"children":374,"page":24},"MCP Server","i-lucide-bot","\u002Fes\u002Fdevelopers\u002Fmcp-server","es\u002F8.developers\u002F3.mcp-server",[375,378,383],{"title":41,"path":376,"stem":377,"icon":371},"\u002Fes\u002Fdevelopers\u002Fmcp-server\u002Foverview","es\u002F8.developers\u002F3.mcp-server\u002F1.overview",{"title":379,"path":380,"stem":381,"icon":382},"Tools","\u002Fes\u002Fdevelopers\u002Fmcp-server\u002Ftools","es\u002F8.developers\u002F3.mcp-server\u002F2.tools","i-lucide-wrench",{"title":384,"path":385,"stem":386,"icon":387},"Examples","\u002Fes\u002Fdevelopers\u002Fmcp-server\u002Fexamples","es\u002F8.developers\u002F3.mcp-server\u002F3.examples","i-lucide-play",{"title":389,"path":390,"stem":391,"children":392,"page":24},"Resources","\u002Fes\u002Fresources","es\u002F9.resources",[393,398,403],{"title":394,"path":395,"stem":396,"icon":397},"Enlaces","\u002Fes\u002Fresources\u002Flinks","es\u002F9.resources\u002F1.links","i-lucide-link",{"title":399,"path":400,"stem":401,"icon":402},"Release Notes","\u002Fes\u002Fresources\u002Frelease-notes","es\u002F9.resources\u002F2.release-notes","i-lucide-clipboard-list",{"title":404,"path":405,"stem":406,"icon":407},"Glosario","\u002Fes\u002Fresources\u002Fglossary","es\u002F9.resources\u002F3.glossary","i-lucide-book-a",{"id":409,"title":365,"body":410,"description":1540,"extension":1541,"links":1542,"meta":1543,"navigation":1544,"path":366,"seo":1545,"stem":367,"__hash__":1546},"docs_es\u002Fes\u002F8.developers\u002F2.api\u002F3.pagination-errors.md",{"type":411,"value":412,"toc":1531},"minimark",[413,417,422,425,490,497,732,741,745,751,864,923,927,930,1196,1212,1216,1366,1370,1379,1387,1391,1394,1483,1495,1499,1527],[414,415,416],"p",{},"Todo endpoint de lista pagina del mismo modo y toda respuesta no-2xx envuelve el mismo envelope. Esta página documenta esas convenciones compartidas para que las páginas por-recurso se centren en los campos específicos del recurso.",[418,419,421],"h2",{"id":420},"paginación","Paginación",[414,423,424],{},"Los endpoints de lista usan un índice de página 1-based más un tamaño de página:",[426,427,428,447],"table",{},[429,430,431],"thead",{},[432,433,434,438,441,444],"tr",{},[435,436,437],"th",{},"Parámetro",[435,439,440],{},"Tipo",[435,442,443],{},"Por defecto",[435,445,446],{},"Notas",[448,449,450,473],"tbody",{},[432,451,452,459,462,467],{},[453,454,455],"td",{},[456,457,458],"code",{},"page",[453,460,461],{},"integer",[453,463,464],{},[456,465,466],{},"1",[453,468,469,470,472],{},"Índice de página, empezando en ",[456,471,466],{},".",[432,474,475,480,482,487],{},[453,476,477],{},[456,478,479],{},"pageSize",[453,481,461],{},[453,483,484],{},[456,485,486],{},"500",[453,488,489],{},"Número de filas por página.",[414,491,492,493,496],{},"La respuesta envuelve el envelope estándar ",[456,494,495],{},"{rows, pagination}",":",[498,499,504],"pre",{"className":500,"code":501,"language":502,"meta":503,"style":503},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"data\": {\n    \"rows\": [\n      { \"id\": 12, \"name\": \"...\" },\n      { \"id\": 13, \"name\": \"...\" }\n    ],\n    \"pagination\": {\n      \"page\": 1,\n      \"pageSize\": 500,\n      \"total\": 18,\n      \"totalPages\": 1\n    }\n  }\n}\n","json","",[456,505,506,515,533,550,593,628,634,648,666,682,699,714,720,726],{"__ignoreMap":503},[507,508,511],"span",{"class":509,"line":510},"line",1,[507,512,514],{"class":513},"sMK4o","{\n",[507,516,518,521,525,528,530],{"class":509,"line":517},2,[507,519,520],{"class":513},"  \"",[507,522,524],{"class":523},"spNyl","data",[507,526,527],{"class":513},"\"",[507,529,496],{"class":513},[507,531,532],{"class":513}," {\n",[507,534,536,539,543,545,547],{"class":509,"line":535},3,[507,537,538],{"class":513},"    \"",[507,540,542],{"class":541},"sBMFI","rows",[507,544,527],{"class":513},[507,546,496],{"class":513},[507,548,549],{"class":513}," [\n",[507,551,553,556,559,563,565,567,570,573,575,578,580,582,584,588,590],{"class":509,"line":552},4,[507,554,555],{"class":513},"      {",[507,557,558],{"class":513}," \"",[507,560,562],{"class":561},"sbssI","id",[507,564,527],{"class":513},[507,566,496],{"class":513},[507,568,569],{"class":561}," 12",[507,571,572],{"class":513},",",[507,574,558],{"class":513},[507,576,577],{"class":561},"name",[507,579,527],{"class":513},[507,581,496],{"class":513},[507,583,558],{"class":513},[507,585,587],{"class":586},"sfazB","...",[507,589,527],{"class":513},[507,591,592],{"class":513}," },\n",[507,594,596,598,600,602,604,606,609,611,613,615,617,619,621,623,625],{"class":509,"line":595},5,[507,597,555],{"class":513},[507,599,558],{"class":513},[507,601,562],{"class":561},[507,603,527],{"class":513},[507,605,496],{"class":513},[507,607,608],{"class":561}," 13",[507,610,572],{"class":513},[507,612,558],{"class":513},[507,614,577],{"class":561},[507,616,527],{"class":513},[507,618,496],{"class":513},[507,620,558],{"class":513},[507,622,587],{"class":586},[507,624,527],{"class":513},[507,626,627],{"class":513}," }\n",[507,629,631],{"class":509,"line":630},6,[507,632,633],{"class":513},"    ],\n",[507,635,637,639,642,644,646],{"class":509,"line":636},7,[507,638,538],{"class":513},[507,640,641],{"class":541},"pagination",[507,643,527],{"class":513},[507,645,496],{"class":513},[507,647,532],{"class":513},[507,649,651,654,656,658,660,663],{"class":509,"line":650},8,[507,652,653],{"class":513},"      \"",[507,655,458],{"class":561},[507,657,527],{"class":513},[507,659,496],{"class":513},[507,661,662],{"class":561}," 1",[507,664,665],{"class":513},",\n",[507,667,669,671,673,675,677,680],{"class":509,"line":668},9,[507,670,653],{"class":513},[507,672,479],{"class":561},[507,674,527],{"class":513},[507,676,496],{"class":513},[507,678,679],{"class":561}," 500",[507,681,665],{"class":513},[507,683,685,687,690,692,694,697],{"class":509,"line":684},10,[507,686,653],{"class":513},[507,688,689],{"class":561},"total",[507,691,527],{"class":513},[507,693,496],{"class":513},[507,695,696],{"class":561}," 18",[507,698,665],{"class":513},[507,700,702,704,707,709,711],{"class":509,"line":701},11,[507,703,653],{"class":513},[507,705,706],{"class":561},"totalPages",[507,708,527],{"class":513},[507,710,496],{"class":513},[507,712,713],{"class":561}," 1\n",[507,715,717],{"class":509,"line":716},12,[507,718,719],{"class":513},"    }\n",[507,721,723],{"class":509,"line":722},13,[507,724,725],{"class":513},"  }\n",[507,727,729],{"class":509,"line":728},14,[507,730,731],{"class":513},"}\n",[414,733,734,735,737,738,472],{},"Para iterar por todas las filas, incrementa ",[456,736,458],{}," hasta que ",[456,739,740],{},"page > totalPages",[418,742,744],{"id":743},"envelope-de-respuesta","Envelope de respuesta",[414,746,747,748,750],{},"Cada respuesta de la API — éxito y fallo por igual — envuelve su payload en un envelope estándar. En éxito, el recurso (o el envelope de lista anterior) va bajo ",[456,749,524],{},". En fallo, el envelope lleva el código de error, el mensaje legible y el request id.",[498,752,754],{"className":500,"code":753,"language":502,"meta":503,"style":503},"{\n  \"success\": false,\n  \"code\": \"APIf006\",\n  \"message\": \"Field username exceeds the maximum length of 30 characters.\",\n  \"data\": [\"username\", 30],\n  \"request_id\": \"\u003Crequest-id>\"\n}\n",[456,755,756,760,774,793,813,841,860],{"__ignoreMap":503},[507,757,758],{"class":509,"line":510},[507,759,514],{"class":513},[507,761,762,764,767,769,771],{"class":509,"line":517},[507,763,520],{"class":513},[507,765,766],{"class":523},"success",[507,768,527],{"class":513},[507,770,496],{"class":513},[507,772,773],{"class":513}," false,\n",[507,775,776,778,780,782,784,786,789,791],{"class":509,"line":535},[507,777,520],{"class":513},[507,779,456],{"class":523},[507,781,527],{"class":513},[507,783,496],{"class":513},[507,785,558],{"class":513},[507,787,788],{"class":586},"APIf006",[507,790,527],{"class":513},[507,792,665],{"class":513},[507,794,795,797,800,802,804,806,809,811],{"class":509,"line":552},[507,796,520],{"class":513},[507,798,799],{"class":523},"message",[507,801,527],{"class":513},[507,803,496],{"class":513},[507,805,558],{"class":513},[507,807,808],{"class":586},"Field username exceeds the maximum length of 30 characters.",[507,810,527],{"class":513},[507,812,665],{"class":513},[507,814,815,817,819,821,823,826,828,831,833,835,838],{"class":509,"line":595},[507,816,520],{"class":513},[507,818,524],{"class":523},[507,820,527],{"class":513},[507,822,496],{"class":513},[507,824,825],{"class":513}," [",[507,827,527],{"class":513},[507,829,830],{"class":586},"username",[507,832,527],{"class":513},[507,834,572],{"class":513},[507,836,837],{"class":561}," 30",[507,839,840],{"class":513},"],\n",[507,842,843,845,848,850,852,854,857],{"class":509,"line":630},[507,844,520],{"class":513},[507,846,847],{"class":523},"request_id",[507,849,527],{"class":513},[507,851,496],{"class":513},[507,853,558],{"class":513},[507,855,856],{"class":586},"\u003Crequest-id>",[507,858,859],{"class":513},"\"\n",[507,861,862],{"class":509,"line":636},[507,863,731],{"class":513},[426,865,866,875],{},[429,867,868],{},[432,869,870,873],{},[435,871,872],{},"Campo",[435,874,446],{},[448,876,877,886,895,911],{},[432,878,879,883],{},[453,880,881],{},[456,882,456],{},[453,884,885],{},"Código de error catalogado (ver abajo). Estable entre versiones.",[432,887,888,892],{},[453,889,890],{},[456,891,799],{},[453,893,894],{},"Texto legible en inglés. El fraseo puede evolucionar.",[432,896,897,901],{},[453,898,899],{},[456,900,524],{},[453,902,903,904,906,907,910],{},"Valores opcionales referenciados desde ",[456,905,799],{}," (por ejemplo ",[456,908,909],{},"[fieldName, maxLength]",").",[432,912,913,917],{},[453,914,915],{},[456,916,847],{},[453,918,919,920,472],{},"Identificador de correlación; también devuelto en la cabecera ",[456,921,922],{},"X-Request-Id",[418,924,926],{"id":925},"catálogo-de-errores","Catálogo de errores",[414,928,929],{},"La plataforma expone un catálogo de errores estable basado en prefijos. Los códigos los publica el servidor en el mismo deploy y son estables entre versiones — consulta el spec OpenAPI para la referencia exacta por operación.",[426,931,932,945],{},[429,933,934],{},[432,935,936,939,942],{},[435,937,938],{},"Prefijo",[435,940,941],{},"Familia",[435,943,944],{},"Ejemplos",[448,946,947,974,1010,1040,1058,1082,1106,1130,1154,1172],{},[432,948,949,954,957],{},[453,950,951],{},[456,952,953],{},"SYSf",[453,955,956],{},"Sistema \u002F genérico.",[453,958,959,962,963,967,968,962,971,472],{},[456,960,961],{},"SYSf001"," ",[964,965,966],"em",{},"Invalid request",", ",[456,969,970],{},"SYSf014",[964,972,973],{},"The backend responded with an error",[432,975,976,981,984],{},[453,977,978],{},[456,979,980],{},"SECf",[453,982,983],{},"Autenticación, autorización y estado de cuenta.",[453,985,986,962,989,967,992,962,995,967,998,962,1001,967,1004,962,1007,472],{},[456,987,988],{},"SECf004",[964,990,991],{},"Duplicate username",[456,993,994],{},"SECf005",[964,996,997],{},"Not logged in",[456,999,1000],{},"SECf013",[964,1002,1003],{},"Not allowed",[456,1005,1006],{},"SECf017",[964,1008,1009],{},"Account locked",[432,1011,1012,1017,1020],{},[453,1013,1014],{},[456,1015,1016],{},"APIf",[453,1018,1019],{},"Validación, parámetros y errores de contrato.",[453,1021,1022,962,1025,967,1028,962,1031,967,1034,962,1037,472],{},[456,1023,1024],{},"APIf001",[964,1026,1027],{},"Wrong parameters",[456,1029,1030],{},"APIf003",[964,1032,1033],{},"Field not found",[456,1035,1036],{},"APIf050",[964,1038,1039],{},"Record already exists",[432,1041,1042,1047,1050],{},[453,1043,1044],{},[456,1045,1046],{},"APIf1xx",[453,1048,1049],{},"Errores de Device \u002F encoder.",[453,1051,1052,962,1055,472],{},[456,1053,1054],{},"APIf100",[964,1056,1057],{},"Device not found",[432,1059,1060,1065,1068],{},[453,1061,1062],{},[456,1063,1064],{},"APIf5xx",[453,1066,1067],{},"Errores de Live stream.",[453,1069,1070,962,1073,967,1076,962,1079,472],{},[456,1071,1072],{},"APIf500",[964,1074,1075],{},"Live stream configuration not found",[456,1077,1078],{},"APIf524",[964,1080,1081],{},"Max live streams reached",[432,1083,1084,1089,1092],{},[453,1085,1086],{},[456,1087,1088],{},"APIf6xx",[453,1090,1091],{},"Errores de Destination.",[453,1093,1094,962,1097,967,1100,962,1103,472],{},[456,1095,1096],{},"APIf650",[964,1098,1099],{},"Destination not found",[456,1101,1102],{},"APIf651",[964,1104,1105],{},"Destination name not unique",[432,1107,1108,1113,1116],{},[453,1109,1110],{},[456,1111,1112],{},"APIf7xx",[453,1114,1115],{},"Errores de Encoding.",[453,1117,1118,962,1121,967,1124,962,1127,472],{},[456,1119,1120],{},"APIf700",[964,1122,1123],{},"Encoding not found",[456,1125,1126],{},"APIf710",[964,1128,1129],{},"Encoding in use",[432,1131,1132,1137,1140],{},[453,1133,1134],{},[456,1135,1136],{},"APIf8xx",[453,1138,1139],{},"Errores de Channel.",[453,1141,1142,962,1145,967,1148,962,1151,472],{},[456,1143,1144],{},"APIf800",[964,1146,1147],{},"Channel not found",[456,1149,1150],{},"APIf820",[964,1152,1153],{},"Channel in use",[432,1155,1156,1161,1164],{},[453,1157,1158],{},[456,1159,1160],{},"CUTf",[453,1162,1163],{},"Editor de grabaciones \u002F cortes.",[453,1165,1166,962,1169,472],{},[456,1167,1168],{},"CUTf006",[964,1170,1171],{},"No cuts done with the selected intervals",[432,1173,1174,1179,1182],{},[453,1175,1176],{},[456,1177,1178],{},"DRMf",[453,1180,1181],{},"Workflow DRM.",[453,1183,1184,962,1187,967,1190,962,1193,472],{},[456,1185,1186],{},"DRMf011",[964,1188,1189],{},"DRM provider not selected",[456,1191,1192],{},"DRMf013",[964,1194,1195],{},"Provider disabled",[414,1197,1198,1199,1201,1202,967,1205,967,1208,1211],{},"Discrimina por ",[456,1200,456],{}," para manejo grueso; consulta las páginas por-recurso para los códigos que una operación dada puede producir. Los códigos heredados con prefijo en mayúsculas (",[456,1203,1204],{},"APIF517",[456,1206,1207],{},"APIF519",[456,1209,1210],{},"SYSF008",") siguen circulando en respuestas legacy y son equivalentes a la familia en minúsculas.",[418,1213,1215],{"id":1214},"códigos-http","Códigos HTTP",[426,1217,1218,1228],{},[429,1219,1220],{},[432,1221,1222,1225],{},[435,1223,1224],{},"Status",[435,1226,1227],{},"Significado",[448,1229,1230,1240,1250,1268,1280,1290,1303,1313,1326,1336,1346,1356],{},[432,1231,1232,1237],{},[453,1233,1234],{},[456,1235,1236],{},"200 OK",[453,1238,1239],{},"Éxito con cuerpo.",[432,1241,1242,1247],{},[453,1243,1244],{},[456,1245,1246],{},"400 Bad Request",[453,1248,1249],{},"Petición mal formada, validación, falta un campo obligatorio.",[432,1251,1252,1257],{},[453,1253,1254],{},[456,1255,1256],{},"401 Unauthorized",[453,1258,1259,1260,967,1262,967,1265,910],{},"Credenciales ausentes o inválidas (",[456,1261,994],{},[456,1263,1264],{},"SECf014",[456,1266,1267],{},"SECf021",[432,1269,1270,1275],{},[453,1271,1272],{},[456,1273,1274],{},"403 Forbidden",[453,1276,1277,1278,910],{},"Autenticado pero no permitido (",[456,1279,1000],{},[432,1281,1282,1287],{},[453,1283,1284],{},[456,1285,1286],{},"404 Not Found",[453,1288,1289],{},"Recurso no existe.",[432,1291,1292,1297],{},[453,1293,1294],{},[456,1295,1296],{},"409 Conflict",[453,1298,1299,1300,1302],{},"Conflicto de estado o duplicado (",[456,1301,1036],{},", nombre duplicado).",[432,1304,1305,1310],{},[453,1306,1307],{},[456,1308,1309],{},"422 Unprocessable Entity",[453,1311,1312],{},"Validación semántica.",[432,1314,1315,1320],{},[453,1316,1317],{},[456,1318,1319],{},"429 Too Many Requests",[453,1321,1322,1323,472],{},"Rate limit excedido. Respeta ",[456,1324,1325],{},"Retry-After",[432,1327,1328,1333],{},[453,1329,1330],{},[456,1331,1332],{},"500 Internal Server Error",[453,1334,1335],{},"Fallo no manejado en servidor. Reintentar.",[432,1337,1338,1343],{},[453,1339,1340],{},[456,1341,1342],{},"502 Bad Gateway",[453,1344,1345],{},"Upstream inalcanzable.",[432,1347,1348,1353],{},[453,1349,1350],{},[456,1351,1352],{},"503 Service Unavailable",[453,1354,1355],{},"Servidor saturado o reiniciando.",[432,1357,1358,1363],{},[453,1359,1360],{},[456,1361,1362],{},"504 Gateway Timeout",[453,1364,1365],{},"Upstream timed out.",[418,1367,1369],{"id":1368},"request-id","Request id",[414,1371,1372,1373,1375,1376,1378],{},"Cada respuesta incluye ",[456,1374,922],{}," y replica el mismo valor en ",[456,1377,847],{}," en fallos. Los Operators incluyen este id en los tickets de soporte para que el equipo de plataforma pueda recuperar el log servidor correspondiente.",[498,1380,1385],{"className":1381,"code":1383,"language":1384,"meta":503},[1382],"language-text","X-Request-Id: \u003Crequest-id>\n","text",[456,1386,1383],{"__ignoreMap":503},[418,1388,1390],{"id":1389},"guía-de-reintentos","Guía de reintentos",[414,1392,1393],{},"Reintenta solo en fallos transitorios:",[426,1395,1396,1408],{},[429,1397,1398],{},[432,1399,1400,1402,1405],{},[435,1401,1224],{},[435,1403,1404],{},"¿Reintentar?",[435,1406,1407],{},"Backoff",[448,1409,1410,1423,1455,1471],{},[432,1411,1412,1417,1420],{},[453,1413,1414],{},[456,1415,1416],{},"2xx",[453,1418,1419],{},"Nunca.",[453,1421,1422],{},"n\u002Fa",[432,1424,1425,1450,1453],{},[453,1426,1427,1430,1431,967,1434,967,1437,967,1440,967,1443,967,1446,1449],{},[456,1428,1429],{},"4xx"," (",[456,1432,1433],{},"400",[456,1435,1436],{},"401",[456,1438,1439],{},"403",[456,1441,1442],{},"404",[456,1444,1445],{},"409",[456,1447,1448],{},"422",")",[453,1451,1452],{},"Nunca. Arregla la petición o el estado y envía una nueva.",[453,1454,1422],{},[432,1456,1457,1462,1465],{},[453,1458,1459],{},[456,1460,1461],{},"429",[453,1463,1464],{},"Sí.",[453,1466,1467,1468,1470],{},"Respeta ",[456,1469,1325],{},". Si falta, empieza en 1 s y dobla hasta 60 s.",[432,1472,1473,1478,1480],{},[453,1474,1475],{},[456,1476,1477],{},"5xx",[453,1479,1464],{},[453,1481,1482],{},"Backoff exponencial: 1 s, 2 s, 4 s, 8 s, 16 s, 32 s, tope 60 s. Para tras 6 intentos.",[414,1484,1485,1486,1489,1490,1494],{},"Cuando reintentes mutaciones, envía el mismo ",[456,1487,1488],{},"Idempotency-Key"," para que el servidor pueda deduplicar. Consulta ",[1491,1492,1493],"a",{"href":357},"API Overview"," para el contrato de idempotencia.",[418,1496,1498],{"id":1497},"faq","FAQ",[1500,1501,1502,1514],"accordion",{},[1503,1504,1506,1507,1510,1511,472],"accordion-item",{"label":1505},"¿Por qué un envelope {rows, pagination} en lugar de un array plano?","El envelope mantiene las respuestas de lista uniformes entre recursos y deja sitio para metadatos de paginación sin confundirlos con las filas. Los clientes que solo necesitan las filas leen ",[456,1508,1509],{},"data.rows","; los que iteran leen también ",[456,1512,1513],{},"data.pagination",[1503,1515,1517,1518,1520,1521,1523,1524,1526],{"label":1516},"El mismo código de error aparece para dos condiciones distintas. ¿Por qué?","Cuando la condición subyacente es la misma (por ejemplo \"el recurso está en un estado que prohíbe esta operación\"), el código se comparte y el discriminador vive en ",[456,1519,524],{},". Discrimina por ",[456,1522,456],{}," para manejo grueso y por ",[456,1525,524],{}," para vías de recuperación específicas.",[1528,1529,1530],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":503,"searchDepth":517,"depth":517,"links":1532},[1533,1534,1535,1536,1537,1538,1539],{"id":420,"depth":517,"text":421},{"id":743,"depth":517,"text":744},{"id":925,"depth":517,"text":926},{"id":1214,"depth":517,"text":1215},{"id":1368,"depth":517,"text":1369},{"id":1389,"depth":517,"text":1390},{"id":1497,"depth":517,"text":1498},"Convenciones compartidas de respuesta, envelope de error y guía de reintentos.","md",null,{},{"icon":368},{"title":365,"description":1540},"T4IMaS9NxuHIwbieoW5C0f8dLwJrK9xn_JFvQe_mWHU",[1548,1550],{"title":360,"path":361,"stem":362,"description":1549,"icon":363,"children":-1},"API tokens y cómo C21 Live Control autentica a quien llama.",{"title":41,"path":376,"stem":377,"description":1551,"icon":371,"children":-1},"Conecta agentes de IA y automatizaciones a C21 Live Control mediante el Model Context Protocol.",1782916478060]