API de WhatsApp y CRM
GET/files

Buscar archivos

Lista archivos, opcionalmente usando varios filtros de búsqueda.

API de WhatsApp y CRM
Necesitas una clave de API. Pídela a nuestro equipo de soporte o créala desde la plataforma.
GET https://api.getincloud.ai/v1/files

Lista archivos, opcionalmente usando varios filtros de búsqueda.


Prueba este endpoint en el probador de API en vivo

>¿Necesitas ayuda? Explora todos los tutoriales, más de 100 ejemplos de casos de uso y juega con el probador de API en vivo con ejemplos de código listos para usar en más de 15 lenguajes de programación, incluyendo JavaScript/Node.js, PHP, Python, C#, Java, Ruby, Swift, Kotlin, Powershell, cURL y más.

Autenticación

Envía tu API key en el encabezado Token en cada petición.

Parámetros

CampoDóndeTipoObligatorioDescripción
pagequerynumberNominimum: 0 · maximum: 100 · default: 0 · format: integer
sizequerynumberNominimum: 1 · maximum: 100 · default: 20 · format: integer
searchquerystringNoBusca archivos por nombre de archivo, etiquetas o referencia maxLength: 100
afterquerystringNoEntrega después de la fecha indicada format: date-time
beforequerystringNoEntrega antes de la fecha indicada format: date-time
formatqueryarrayNoFiltra archivos por tipo de formato. Si no se indica, se devolverán archivos de cualquier formato
idsqueryarrayNoFiltra archivos por IDs
tagsqueryarrayNoBusca archivos por el campo de etiquetas definido por el usuario. El motor de búsqueda realiza una coincidencia parcial de términos donde no se pueden usar los caracteres . o -, ya que se procesan como separadores; para una búsqueda explícita, encierra el término de búsqueda entre comillas dobles, por ejemplo: "search term"
sha2querystringNoEncuentra un archivo por el valor de su suma de verificación SHA2 minLength: 64 · maxLength: 64 · pattern: ^[0-9a-f]{64}$
referencequerystringNoBusca archivos por el campo de referencia definido por el usuario. El motor de búsqueda realiza una coincidencia parcial de términos donde no se pueden usar los caracteres . o -, ya que se procesan como separadores; para una búsqueda explícita, encierra el término de búsqueda entre comillas dobles, por ejemplo: "search term" minLength: 1 · maxLength: 50
statusqueryarrayNo
devicequerystringNominLength: 24 · maxLength: 24 · pattern: ^[0-9A-Fa-f]{24}$
filenamequerystringNoBusca archivos por el campo de nombre de archivo definido por el usuario. El motor de búsqueda realiza una coincidencia parcial de términos donde no se pueden usar los caracteres . o -, ya que se procesan como separadores; para una búsqueda explícita, encierra el término de búsqueda entre comillas dobles, por ejemplo: "search term" minLength: 1 · maxLength: 150
filenameSearchquerystringNoBúsqueda de subcadena en el campo de nombre de archivo (sin distinguir mayúsculas de minúsculas). Devuelve los archivos cuyo nombre contiene el término indicado. Se requieren como mínimo 2 caracteres. minLength: 2 · maxLength: 150
originquerystringNoenum: ['remote', 'upload', 'catalog']
mimequeryarrayNo
kindqueryarrayNo
extqueryarrayNo
permissionquerystringNoNivel de permiso de acceso al archivo. Los archivos public son accesibles para cualquiera en el equipo, mientras que los archivos private solo son accesibles para el creador del archivo. enum: ['public', 'readonly', 'private']
ownerquerystringNoID del usuario/agente creador del archivo (24 caracteres hexadecimales). No se puede usar junto con el parámetro ownerDistinct. minLength: 24 · maxLength: 24 · pattern: ^[0-9A-Fa-f]{24}$
ownerDistinctquerystringNoCreador del archivo distinto del ID de usuario/agente indicado (24 caracteres hexadecimales). No se puede usar junto con el parámetro owner. minLength: 24 · maxLength: 24 · pattern: ^[0-9A-Fa-f]{24}$
filesizequeryarrayNoRango de tamaño de archivo mínimo y máximo en bytes. Ejemplo: 10000,1000000

Respuestas

CódigoDescripción
200Archivos
400Datos de consulta o cuerpo de la solicitud no válidos
401No autorizado: token de API no válido o ausente
403Faltan los permisos requeridos
404Recurso no encontrado
409Conflicto
429Demasiadas solicitudes: inténtalo de nuevo más tarde
500Error inesperado
501No implementado
503Servicio temporalmente no disponible: inténtalo de nuevo más tarde
// This code example requires you to have installed curl package
// Installation instructions here: https://curl.haxx.se/download.html

// Get last created files
curl --request GET \
  --url 'https://api.getincloud.ai/v1/files?size=25&page=0&status=any' \
  --header 'Token: <api token goes here>'


// Get last valid files that are images
curl --request GET \
  --url 'https://api.getincloud.ai/v1/files?size=20&status=valid&kind=image' \
  --header 'Token: <api token goes here>'
AnteriorActualizar archivoSiguienteDescargar el contenido de un archivo
¿Te sirvió esta página?