# Dénonciations

# Nouvelle dénonciation créée

Création d'une dénonciation

{
    "event": "registration:created",
    "emitted_at": "2022-11-30T15:22:11.000000Z", 
    "data": {
        "id": 172,
        "lead_id": null,
        "owner_id": 195,
        "title": "mr",
        "name": "Hernandez",
        "firstname": "Andreas",
        "fullname": "Andreas Hernandez",
        "email1": null,
        "email2": null,
        "phone1": "+33600000000",
        "phone2": null,
        "comment": null,
        "status": "pending",
        "rejection_reason": null,
        "rejection_comment": null,
        "processed_at": null,
        "expires_at": null,
        "created_at": "2024-02-13T10:07:55.000000Z",
        "updated_at": "2024-02-13T10:07:57.000000Z",
        "context": {
            "tenant_key": "espace-client",
            "program_id": 14
        }
    }
}

# Dénonciation mise à jour

Mise à jour d'une dénonciation

{
    "event": "registration:updated",
    "emitted_at": "2022-11-30T15:22:11.000000Z", 
    "data": {
        "id": 172,
        "lead_id": null,
        "owner_id": 195,
        "title": "mr",
        "name": "Hernandez",
        "firstname": "Andreas",
        "fullname": "Andreas Hernandez",
        "email1": null,
        "email2": null,
        "phone1": "+33600000000",
        "phone2": null,
        "comment": null,
        "status": "rejected",
        "rejection_reason": "already-registered",
        "rejection_comment": null,
        "processed_at": "2024-02-13T10:09:53.000000Z",
        "expires_at": null,
        "created_at": "2024-02-13T10:07:55.000000Z",
        "updated_at": "2024-02-13T10:09:53.000000Z",
        "context": {
            "tenant_key": "espace-client",
            "program_id": 14
        }
    }
}

# Dénonciation supprimée

Suppression d'une dénonciation

{
    "event": "registration:deleted",
    "emitted_at": "2022-11-30T15:22:11.000000Z", 
    "data": {
        "id": 173,
        "context": {
            "tenant_key": "espace-client",
            "program_id": 14
        }
    }
}

# Modèle

Champ Type Description Exemple
id int ID de la dénonciation 15

Se référer à la section modèle des dénonciations

# Contexte

Champ Type Description Exemple
tenant_key string Clé de l'espace client espace-client
program_id int ID du programme 100
program_primpromo_id string ID Primpromo du programme (si PPM connecté) 09141
interest_id int ID de l'intérêt programme 141
lead_id int ID du lead 9141