Medios
Importar o subir un medio
Añade a la biblioteca de medios de un establecimiento un archivo (multipart) o una URL https que Sofia descarga. Requiere una app live y suscripción activa.
Autorizaciones
AuthorizationstringobligatorioTu clave personal o token de acceso OAuth, enviado como
Bearer <token>.
Cabeceras
Idempotency-KeystringRepetida con el mismo cuerpo, la petición devuelve la misma respuesta sin una segunda importación. Cubre los campos del formulario, no los bytes del archivo.
Cuerpo
application/json, multipart/form-data
establishmentIdstringobligatorioEl establecimiento cuya biblioteca de medios recibe el medio
urlstringJSON: la dirección
httpsdel medio, que Sofia descarga por sí misma (sin archivo)filestring<binary>multipart/form-data: el archivo (imagen o vídeo), sinurl
Respuesta
201application/json
El medio añadido a la biblioteca.
idstringobligatorioIdentificador del medio, para pasar en
media[].idde una publicacióntypestringobligatorioTipo del medio
Valores permitidos:
imagevideourlstringobligatorioDirección firmada, válida para la ventana actual
400
Cuerpo mal formado.
401
El token falta, es desconocido, ha caducado o está revocado.
402
subscription_required.
403
live_mode_required para una aplicación de prueba, o falta el permiso media:write.
404
Establecimiento fuera del Workspace del token.
413
payload_too_large: supera el límite de tamaño de la app.
422
media_import_refused, con su motivo: private_address, too_large, unsupported_media, unreachable, timeout, invalid_url, redirect_limit o removed_from_library. media_upload_refused para un archivo.
4XXapplication/json
Cualquier otro error, en el sobre de error.