[{"data":1,"prerenderedAt":107},["ShallowReactive",2],{"docs:es:command-line":3},{"id":4,"meta":5,"intro":8,"contractVersion":11,"contractVersionLabel":12,"contractNotice":13,"contractDownload":14,"labels":17,"sections":29},"command-line",{"title":6,"lead":7},"Línea de comandos","Usa la API de Postqron desde un terminal, con una clave y curl. Cada comando se genera del contrato.",{"title":9,"lead":10},"Desde la línea de comandos","Un comando por cada operación que una clave puede hacer, listo para copiar.","1.15.0","Versión del contrato","La referencia de abajo se lee del contrato OpenAPI, que está escrito en inglés. No se traduce a propósito: traducirlo significaría copiarlo, y una copia acaba divergiendo.",{"href":15,"label":16},"\u002Fopenapi.json","Descarga el contrato público (OpenAPI, JSON)",{"method":18,"path":19,"summary":20,"scope":21,"authentication":22,"form":23,"name":24,"type":25,"notes":26,"description":27,"downloadContract":16,"contractVersion":12,"command":28},"Método","Ruta","Qué hace","Ámbito de la clave","Acepta","En la petición","Nombre","Tipo","Notas","Descripción","Comando",[30,37,53],{"id":31,"title":32,"paragraphs":33,"block":36},"overview","No hay nada que instalar",[34,35],"No existe ningún programa de Postqron que descargar, y esta página es la razón por la que no te hace falta: la API habla HTTP a secas, así que un intérprete de comandos y curl llegan a toda ella. Aquí no hay nada que envuelva la API — es la API.","Los comandos de abajo se generan del mismo contrato que la referencia REST, y eso es lo que hace que merezca la pena copiarlos: cada uno nombra una ruta que existe, con el método que esa ruta pide de verdad.",null,{"id":38,"title":39,"paragraphs":40,"block":43},"authentication","Tu clave, y dónde guardarla",[41,42],"Crea una clave en el panel y dale solo los ámbitos que necesita el script. Luego guárdala en el entorno y no en el comando: una clave escrita en la línea es una clave guardada en el historial del intérprete, y los historiales se comparten.","Define POSTQRON_API_KEY y cada comando de esta página funciona tal cual. Para actuar dentro de un espacio de trabajo que no es el tuyo, añade la cabecera X-Postqron-Workspace con el identificador de quien lo posee.",{"kind":44,"commands":45},"commands",[46],{"title":47,"scope":48,"lines":49},"List jobs (R8)","jobs:read",[50,51,52],"curl \\","  --header \"Authorization: Bearer $POSTQRON_API_KEY\" \\","  'https:\u002F\u002Fapi.postqron.com\u002Fjobs'",{"id":44,"title":54,"paragraphs":55,"block":57},"Un comando por operación",[56],"Son las operaciones que una clave puede hacer. Lo que va entre llaves lo sustituyes tú; donde hace falta un cuerpo, el nombre del fichero es el esquema que el contrato espera, y es en el contrato donde se describen sus campos.",{"kind":44,"commands":58},[59,61,68,72,76,80,85,90,94,98,102],{"title":47,"scope":48,"lines":60},[50,51,52],{"title":62,"scope":63,"lines":64},"Create a job (R1, R8)","jobs:write",[50,65,51,66,67,52],"  --request POST \\","  --header 'Content-Type: application\u002Fjson' \\","  --data @job-input.json \\",{"title":69,"scope":48,"lines":70},"Read one job",[50,51,71],"  'https:\u002F\u002Fapi.postqron.com\u002Fjobs\u002F{id}'",{"title":73,"scope":63,"lines":74},"Partially update a job",[50,75,51,66,67,71],"  --request PATCH \\",{"title":77,"scope":63,"lines":78},"Delete a job",[50,79,51,71],"  --request DELETE \\",{"title":81,"scope":82,"lines":83},"Execution log (R6)","executions:read",[50,51,84],"  'https:\u002F\u002Fapi.postqron.com\u002Fjobs\u002F{id}\u002Fexecutions'",{"title":86,"scope":87,"lines":88},"Run now (R8)","executions:trigger",[50,65,51,66,89,84],"  --data @trigger-input.json \\",{"title":91,"scope":82,"lines":92},"Execution log in real time (SPEC §4.2)",[50,51,93],"  'https:\u002F\u002Fapi.postqron.com\u002Fjobs\u002F{id}\u002Fexecutions\u002Fstream'",{"title":95,"scope":82,"lines":96},"Download the execution log (R27)",[50,51,97],"  'https:\u002F\u002Fapi.postqron.com\u002Fexecutions\u002Fexport'",{"title":99,"scope":82,"lines":100},"Duration, failure rate and trend (R28)",[50,51,101],"  'https:\u002F\u002Fapi.postqron.com\u002Fexecutions\u002Fmetrics'",{"title":103,"scope":104,"lines":105},"List workspace secrets (R42)","secrets:read",[50,51,106],"  'https:\u002F\u002Fapi.postqron.com\u002Fsecrets'",1788438713343]