Firmar partes otra vez
const url = 'https://api.iomza.com/v1/uploads/example/parts';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"part_numbers":[1]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.iomza.com/v1/uploads/example/parts \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "part_numbers": [ 1 ] }'URLs nuevas para partes de una subida multipart o progresiva pendiente: cada URL dura una hora.
Autorizaciones
Sección titulada «Autorizaciones»Parámetros
Sección titulada «Parámetros»Parámetros de ruta
Sección titulada «Parámetros de ruta»Cuerpo de la peticiónobligatorio
Sección titulada «Cuerpo de la peticiónrequired»object
Las partes que necesitan una URL nueva (desde 1).
Ejemplo generated
{ "part_numbers": [ 1 ]}Respuestas
Sección titulada «Respuestas»Las URLs nuevas.
URLs nuevas para algunas partes de una subida.
object
Una URL PUT prefirmada por cada parte pedida.
object
Segundos que duran las URLs.
Ejemplo generated
{ "parts": [ { "part_number": 1, "url": "example" } ], "expires_in": 1}Campos inválidos: details lista cada problema con su ruta.
object
object
Estable: decide con él.
En inglés, para personas; puede cambiar.
Cada problema, como ruta: mensaje (errores de validación).
Ejemplo
{ "error": { "code": "validation_error" }}La API key falta, no es válida o está revocada.
object
object
Estable: decide con él.
En inglés, para personas; puede cambiar.
Cada problema, como ruta: mensaje (errores de validación).
Ejemplo
{ "error": { "code": "validation_error" }}Credenciales válidas que no pueden hacer esto (forbidden), tu plan no incluye el módulo al que pertenece la ruta (module_not_in_plan), o tu organización está suspendida (organization_suspended).
object
object
Estable: decide con él.
En inglés, para personas; puede cambiar.
Cada problema, como ruta: mensaje (errores de validación).
Ejemplo
{ "error": { "code": "validation_error" }}No existe en tu organización.
object
object
Estable: decide con él.
En inglés, para personas; puede cambiar.
Cada problema, como ruta: mensaje (errores de validación).
Ejemplo
{ "error": { "code": "validation_error" }}Demasiadas peticiones: espera y reintenta. Lo responde la pasarela, así que el cuerpo puede ser distinto.
object
object
Estable: decide con él.
En inglés, para personas; puede cambiar.
Cada problema, como ruta: mensaje (errores de validación).
Ejemplo
{ "error": { "code": "validation_error" }}Nuestro: reintenta, y avísanos si persiste.
object
object
Estable: decide con él.
En inglés, para personas; puede cambiar.
Cada problema, como ruta: mensaje (errores de validación).
Ejemplo
{ "error": { "code": "validation_error" }}No disponible por un momento: reintenta en unos segundos.
object
object
Estable: decide con él.
En inglés, para personas; puede cambiar.
Cada problema, como ruta: mensaje (errores de validación).
Ejemplo
{ "error": { "code": "validation_error" }}