Diseñado para equipos de producto

Integra Apification en tu producto

Utiliza la API REST, webhooks firmados o Cloud embebido según la experiencia que necesite tu producto.

Superficie de integración

Una plataforma, tres formas de conectar

Empieza con un canal y combina los demás cuando el flujo necesite más automatización o integración visual.

97operaciones API
154transformaciones de archivos
48eventos webhook
3.1.0contrato OpenAPI
Modalidades de integración

Elige la experiencia que necesitas construir

Cada modalidad resuelve un problema distinto y comparte los mismos recursos Cloud, permisos y controles operativos.

API REST servidor a servidor

Gestiona recursos Cloud, usuarios, configuración y trabajos de transformación desde tu backend.

Ideal paraAutomatización interna, sincronización SaaS y procesamiento por lotes controlado.
  • Claves API con scopes
  • Operaciones de escritura idempotentes
  • Trabajos asíncronos de File Transformer
Consultar el contrato API

Webhooks orientados a eventos

Reacciona a eventos relevantes sin consultar continuamente recursos o trabajos en segundo plano.

Ideal paraActualizaciones de CRM, orquestación, notificaciones y auditoría.
  • Payloads firmados con HMAC
  • Historial de entregas y reintentos
  • Eventos de transformación completada
Explorar automatización

Cloud embebido

Integra el espacio de trabajo de Apification dentro de tu producto mediante una sesión controlada y personalizada.

Ideal paraPortales de clientes, productos reseller y aplicaciones que necesitan un espacio de archivos completo.
  • Sesiones iframe firmadas
  • Temas y permisos efectivos
  • Comunicación JavaScript con el host
Revisar integración embebida
Arquitectura operativa

Una integración completa, no solo un endpoint

Seguridad, reintentos seguros, procesamiento en segundo plano y entrega de resultados forman un único flujo observable.

01

Credencial con scopes

Concede solo los permisos de lectura y escritura necesarios.

02

Petición idempotente

Repite una petición de red sin repetir la acción de negocio.

03

Trabajo asíncrono

Procesa transformaciones largas fuera de la petición HTTP original.

04

Evento firmado

Notifica al destino mediante un webhook HMAC verificable.

05

Resultado autenticado

Recupera archivos sin exponer rutas internas de almacenamiento.

Empieza con una petición real

El contrato es visible antes de programar la integración

Utiliza estos patrones como punto de partida para API, transformaciones, webhooks y Cloud embebido.

El documento OpenAPI 3.1 descargable contiene todos los esquemas de petición y respuesta.

Descargar el contrato API
curl --request GET \
  --url "https://www.apification.com/api/v1/cloud/services" \
  --header "Authorization: Bearer sk-apification-..."
curl --request POST \
  --url "https://www.apification.com/api/v1/file-transformer/jobs" \
  --header "Authorization: Bearer sk-apification-..." \
  --header "Content-Type: application/json" \
  --header "Idempotency-Key: normalize-customer-file-01" \
  --data '{"operation_key":"text_normalize","source_codes":["cld_source"],"options":{"text_format":"txt"}}'
const expected = createHmac('sha256', webhookSecret)
  .update(rawRequestBody)
  .digest('hex');

if (!timingSafeEqual(expected, signature)) {
  throw new Error('Invalid webhook signature');
}
<iframe src="https://app.example.com/embed/cloud/signed-session"
        title="Apification Cloud"></iframe>

<script>
window.addEventListener('message', ({ origin, data }) => {
  if (origin !== 'https://app.example.com') return;
  if (data.type === 'apification.cloud.selected') useFile(data.file);
});
</script>
Preguntas frecuentes

Preguntas frecuentes sobre Integra Apification en tu producto

Crea una clave específica y concede únicamente los scopes de cuenta, Cloud, transformaciones, usuarios o webhooks que necesite la integración.

La consulta periódica es útil durante el desarrollo. En producción, los webhooks de transformación completada o fallida reducen peticiones y aportan una trazabilidad más clara.

Las sesiones embebidas utilizan acceso firmado y temporal. El tema y los permisos efectivos se resuelven en el servidor antes de abrir Cloud.