Skip to content

Add M365 Graph delta sync & webhook adapter samples #13108

Description

@rialexisssc

He agregado ejemplos y plantillas para integrar Microsoft Graph (delta queries y change notifications).

Archivos añadidos en src/adapters/m365-graph:

  • README.md — explicación, plantillas de suscripción, instrucciones de despliegue.
  • example_adapter.js — ejemplo en Node.js (Express) con delta query y endpoint /api/notifications.
  • python/adapter.py — ejemplo en Python (Flask) con delta query y manejo de notificaciones.
  • azure-function/ — ejemplo mínimo de Azure Function (index.js, function.json, Dockerfile).
  • .github/workflows/ci-m365-graph.yml — workflow de CI de ejemplo que instala dependencias y construye la imagen Docker del Azure Function.

Instrucciones rápidas:

  • Revisar src/adapters/m365-graph/README.md para comandos de creación de suscripciones (curl) y ejemplos de delta queries.
  • No se crean suscripciones automáticamente. Use los comandos de ejemplo para crear suscripciones manualmente.

Enlaces a los archivos (ruta en el repo):

  • src/adapters/m365-graph/README.md
  • src/adapters/m365-graph/example_adapter.js
  • src/adapters/m365-graph/python/adapter.py
  • src/adapters/m365-graph/azure-function/index.js
  • src/adapters/m365-graph/azure-function/Dockerfile
  • .github/workflows/ci-m365-graph.yml

Objetivo: proveer adaptadores y plantillas para delta sync y notificaciones. Por favor, revise y comente si quiere que agregue una implementación de almacenamiento (Postgres/Redis) o integración con la cola de trabajos para reconciliación.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions