Événements

Types d'événements disponibles pour filtrer les tiers, dossiers et documents via le paramètre eventName.

Filtrage par événements

L'API permet de filtrer les ressources (tiers, dossiers, documents) en fonction des événements survenus. Utilisez le paramètre eventName dans vos requêtes pour filtrer par type d'événement.

Filtrage par Événements

La plateforme Aprovall maintient un journal d'audit complet de tous les changements et actions significatifs sur les ressources (tiers, dossiers et documents). Chaque modification, changement de statut, ajout de commentaire ou mise à jour de données génère un événement qui est enregistré de manière permanente dans le système.

La fonctionnalité de filtrage par événements vous permet de rechercher des ressources en fonction de leur historique d'activité. Par exemple, vous pouvez trouver tous les tiers qui ont eu une mise à jour d'indicateur dans une plage de dates, ou tous les dossiers qui sont passés du statut INVALIDE le mois dernier.

Fonctionnement

Le filtrage par événements nécessite trois paramètres qui doivent être fournis ensemble :

  • eventNames - Un ou plusieurs codes de type d'événement (ex : THIRD_PARTY_ADDED, DOSSIER_STATUS_UPDATED_VALID)
  • eventOccurrenceStartDate - Le début de la plage temporelle (format ISO-8601 : yyyy-MM-dd'T'HH:mm:ss)
  • eventOccurrenceEndDate - La fin de la plage temporelle (format ISO-8601 : yyyy-MM-dd'T'HH:mm:ss)

Lorsque vous fournissez ces paramètres, l'API retourne les ressources qui ont au moins un événement correspondant dans la plage de dates spécifiée. Plusieurs noms d'événements sont combinés avec une logique OU, ce qui signifie que la ressource sera retournée si elle possède N'IMPORTE QUEL événement spécifié pendant la période.

Cas d'Usage par Ressource

Tiers (Third Parties)

Surveillance des changements d'indicateurs :
Trouver tous les tiers qui ont eu une mise à jour d'indicateur dans les 30 derniers jours :

GET /api/v1/account/123/thirdparties/search?eventNames=THIRD_PARTY_INDICATOR_UPDATED&eventOccurrenceStartDate=2024-01-01T00:00:00&eventOccurrenceEndDate=2024-01-31T23:59:59

Suivi des ajouts et archivages :
Trouver tous les tiers ajoutés ou archivés ce mois :

GET /api/v1/account/123/thirdparties/search?eventNames=THIRD_PARTY_ADDED,THIRD_PARTY_ARCHIVED&eventOccurrenceStartDate=2024-01-01T00:00:00&eventOccurrenceEndDate=2024-01-31T23:59:59

Synchronisation des modifications :
Récupérer tous les tiers modifiés depuis votre dernière synchronisation :

GET /api/v1/account/123/thirdparties/search?eventNames=THIRD_PARTY_UPDATED,THIRD_PARTY_INFORMATION_UPDATED&eventOccurrenceStartDate=2024-01-15T14:30:00&eventOccurrenceEndDate=2024-01-16T14:30:00

Dossiers

Suivi des transitions de statut :
Trouver tous les dossiers qui sont devenus valides ou invalides le mois dernier :

GET /api/v1/account/123/dossiers/search?eventNames=DOSSIER_STATUS_UPDATED_VALID,DOSSIER_STATUS_UPDATED_INVALID&eventOccurrenceStartDate=2023-12-01T00:00:00&eventOccurrenceEndDate=2023-12-31T23:59:59

Surveillance des dossiers nécessitant une action :
Trouver tous les dossiers passés en statut "Action requise" cette semaine :

GET /api/v1/account/123/dossiers/search?eventNames=DOSSIER_STATUS_UPDATED_ACTION_REQUIRED&eventOccurrenceStartDate=2024-01-08T00:00:00&eventOccurrenceEndDate=2024-01-14T23:59:59

Suivi des indicateurs de dossiers :
Trouver tous les dossiers avec une mise à jour d'indicateur calculé :

GET /api/v1/account/123/dossiers/search?eventNames=DOSSIER_INDICATOR_UPDATED,DOSSIER_CALCULATED_ATTRIBUTE_UPDATED&eventOccurrenceStartDate=2024-01-01T00:00:00&eventOccurrenceEndDate=2024-01-31T23:59:59

Documents

Suivi des validations :
Trouver tous les documents dont une réponse a été acceptée au T1 2024 :

GET /api/v1/account/123/documents/search?eventNames=DOCUMENT_ANSWER_ACCEPTED&eventOccurrenceStartDate=2024-01-01T00:00:00&eventOccurrenceEndDate=2024-03-31T23:59:59

Surveillance des documents invalides :
Trouver tous les documents passés en statut invalide cette semaine :

GET /api/v1/account/123/documents/search?eventNames=DOCUMENT_ANSWER_STATUS_UPDATE_INVALID&eventOccurrenceStartDate=2024-01-08T00:00:00&eventOccurrenceEndDate=2024-01-14T23:59:59

Suivi des nouvelles réponses :
Trouver tous les documents qui ont reçu une nouvelle réponse aujourd'hui :

GET /api/v1/account/123/documents/search?eventNames=DOCUMENT_ANSWER_ADDED,DOCUMENT_ANSWER_UPDATED&eventOccurrenceStartDate=2024-01-15T00:00:00&eventOccurrenceEndDate=2024-01-15T23:59:59

Bonnes Pratiques de Performance

Pour des performances optimales de l'API :

  • Limitez les plages de dates à des périodes raisonnables (évitez les requêtes sur plusieurs années)
  • Combinez le filtrage par événements avec d'autres critères pour réduire les ensembles de résultats
  • Utilisez des types d'événements spécifiques plutôt que des recherches larges
  • Envisagez d'implémenter une synchronisation incrémentale basée sur les horodatages des événements

Chaque type de ressource (tiers, dossiers, documents) possède son propre ensemble de types d'événements - référez-vous aux tableaux de référence des types d'événements ci-dessous pour la liste complète des événements disponibles pour chaque ressource.

Liste complète des événements (100 types d'événements)

Third Parties Events

48 événements
Endpoint: GET /api/v1/account/{accountId}/thirdparties

Third Party Lifecycle

Event NameDescription
THIRD_PARTY_ADDEDThird party was added to the portfolio
THIRD_PARTY_UPDATEDThird party information was updated
THIRD_PARTY_ARCHIVEDThird party was archived/stopped
THIRD_PARTY_CODE_UPDATEDThird party code/reference was updated
THIRD_PARTY_INFORMATION_UPDATEDThird party general information was updated
THIRD_PARTY_SOURCE_CHANGED_TO_UNMANAGEDThird party source changed to unmanaged status

Legal Announcements

Event NameDescription
THIRD_PARTY_LEGAL_ANNOUNCEMENT_CREATIONLegal announcement for company creation published
THIRD_PARTY_LEGAL_ANNOUNCEMENT_CHANGESLegal announcement for company changes published
THIRD_PARTY_LEGAL_ANNOUNCEMENT_CESSATIONLegal announcement for company cessation published
THIRD_PARTY_LEGAL_ANNOUNCEMENT_TRANSFERTLegal announcement for company transfer published

Procedure Collective

Event NameDescription
THIRD_PARTY_PROCEDURE_COLLECTIVE_UPDATEDCollective procedure information was updated

Attributes & Indicators

Event NameDescription
THIRD_PARTY_ATTRIBUTE_UPDATEDThird party attribute was updated
THIRD_PARTY_CALCULATED_ATTRIBUTE_UPDATEDCalculated attribute was updated
THIRD_PARTY_INDICATOR_UPDATEDThird party indicator was updated

Comments

Event NameDescription
THIRD_PARTY_COMMENT_ADDEDA comment was added to the third party
THIRD_PARTY_COMMENT_UPDATEDA comment was updated
THIRD_PARTY_COMMENT_DELETEDA comment was deleted
THIRD_PARTY_COMMENT_MENTION_ADDEDA user mention was added in a comment
THIRD_PARTY_COMMENT_MENTION_UPDATEDA user mention was updated in a comment
THIRD_PARTY_COMMENT_MENTION_DELETEDA user mention was deleted from a comment

Contact Management

Event NameDescription
THIRD_PARTY_CONTACT_INVITEDA contact was invited for the third party
THIRD_PARTY_CONTACT_RE_INVITEDA contact was manually re-invited
THIRD_PARTY_CONTACT_RE_INVITED_AUTOA contact was automatically re-invited
THIRD_PARTY_CONTACT_DELETEDA contact was deleted
THIRD_PARTY_CONTACT_DELETED_DUE_TO_NO_FAVORABLE_RESPONSEContact deleted due to no favorable response
THIRD_PARTY_CONTACT_WEEKLY_REMINDERWeekly reminder sent to contact

Data Hub - INDUED

Event NameDescription
THIRD_PARTY_INDUED_ACTIVATEDINDUED monitoring was activated
THIRD_PARTY_INDUED_UPDATEDINDUED data was updated
THIRD_PARTY_INDUED_DEACTIVATEDINDUED monitoring was deactivated

Data Hub - ESG

Event NameDescription
THIRD_PARTY_ESG_ACTIVATEDESG monitoring was activated
THIRD_PARTY_ESG_UPDATEDESG data was updated
THIRD_PARTY_ESG_DEACTIVATEDESG monitoring was deactivated

Data Hub - EcoVadis

Event NameDescription
THIRD_PARTY_ECOVADIS_ACTIVATEDEcoVadis monitoring was activated
THIRD_PARTY_ECOVADIS_UPDATEDEcoVadis score was updated
THIRD_PARTY_ECOVADIS_DEACTIVATEDEcoVadis monitoring was deactivated

Data Hub - Security Rating

Event NameDescription
THIRD_PARTY_SECURITY_RATING_ACTIVATEDSecurity rating monitoring was activated
THIRD_PARTY_SECURITY_RATING_UPDATEDSecurity rating was updated
THIRD_PARTY_SECURITY_RATING_DEACTIVATEDSecurity rating monitoring was deactivated

Data Hub - Financial Strength

Event NameDescription
THIRD_PARTY_FINANCIAL_STRENGTH_ACTIVATEDFinancial strength monitoring was activated
THIRD_PARTY_FINANCIAL_STRENGTH_UPDATEDFinancial strength data was updated
THIRD_PARTY_FINANCIAL_STRENGTH_DEACTIVATEDFinancial strength monitoring was deactivated

Data Hub - Creditsafe

Event NameDescription
THIRD_PARTY_CREDITSAFE_ACTIVATEDCreditsafe monitoring was activated
THIRD_PARTY_CREDITSAFE_UPDATEDCreditsafe data was updated
THIRD_PARTY_CREDITSAFE_DEACTIVATEDCreditsafe monitoring was deactivated

Data Hub - Owlin

Event NameDescription
THIRD_PARTY_OWLIN_ACTIVATEDOwlin news monitoring was activated
THIRD_PARTY_OWLIN_UPDATEDOwlin news data was updated
THIRD_PARTY_OWLIN_DEACTIVATEDOwlin news monitoring was deactivated

Data Hub - General

Event NameDescription
THIRD_PARTY_DATA_HUB_UPDATEDData Hub information was updated

Dossiers Events

22 événements
Endpoint: GET /api/v1/account/{accountId}/dossiers

Dossier Lifecycle

Event NameDescription
DOSSIER_ADDEDDossier was created
DOSSIER_ARCHIVEDDossier was archived/stopped
DOSSIER_REACTIVATEDArchived dossier was reactivated
DOSSIER_UPDATEDDossier information was updated

Documents & Template

Event NameDescription
DOSSIER_TEMPLATE_UPDATEDDossier template was updated
DOSSIER_DOCUMENTS_UPDATEDDossier documents list was updated

Attributes & Indicators

Event NameDescription
DOSSIER_ATTRIBUTE_UPDATEDDossier attribute was updated
DOSSIER_CALCULATED_ATTRIBUTE_UPDATEDCalculated attribute was updated
DOSSIER_INDICATOR_UPDATEDDossier indicator was updated

Status Updates

Event NameDescription
DOSSIER_STATUS_UPDATEDGeneric dossier status was updated
DOSSIER_STATUS_UPDATED_ABSENTDossier status changed to ABSENT
DOSSIER_STATUS_UPDATED_ONGOINGDossier status changed to ONGOING
DOSSIER_STATUS_UPDATED_ACTION_REQUIREDDossier status changed to ACTION REQUIRED
DOSSIER_STATUS_UPDATED_VALIDDossier status changed to VALID
DOSSIER_STATUS_UPDATED_BELOW_EXPECTATIONDossier status changed to BELOW EXPECTATION
DOSSIER_STATUS_UPDATED_INVALIDDossier status changed to INVALID

Comments

Event NameDescription
DOSSIER_COMMENT_ADDEDA comment was added to the dossier
DOSSIER_COMMENT_UPDATEDA comment was updated
DOSSIER_COMMENT_DELETEDA comment was deleted
DOSSIER_COMMENT_MENTION_ADDEDA user mention was added in a comment
DOSSIER_COMMENT_MENTION_UPDATEDA user mention was updated in a comment
DOSSIER_COMMENT_MENTION_DELETEDA user mention was deleted from a comment

Documents Events

30 événements
Endpoint: GET /api/v1/account/{accountId}/documents/search

Document Lifecycle

Event NameDescription
DOCUMENT_ADDEDA new document was added to the platform
DOCUMENT_STOPPEDDocument was stopped/archived
DOCUMENT_MODIFICATIONDocument information was modified
DOCUMENT_DELETIONDocument was permanently deleted
DOCUMENT_DELETION_WARNINGWarning notification sent before document deletion

Answer Management

Event NameDescription
DOCUMENT_ANSWER_ADDEDA new answer/evidence was submitted
DOCUMENT_ANSWER_UPDATEDAn existing answer was updated
DOCUMENT_ANSWER_ACCEPTEDThe submitted answer was accepted
DOCUMENT_ANSWER_DENIEDThe submitted answer was rejected
DOCUMENT_ANSWER_INTERRUPTEDAnswer submission process was interrupted
DOCUMENT_ANSWER_EXPIREDThe document answer has expired
DOCUMENT_ANSWER_SCOPE_UPDATEDThe scope of the answer was updated

Status Updates

Event NameDescription
DOCUMENT_ANSWER_STATUS_UPDATEGeneric status change for the document
DOCUMENT_ANSWER_STATUS_UPDATE_ABSENTDocument status changed to ABSENT
DOCUMENT_ANSWER_STATUS_UPDATE_ONGOINGDocument status changed to ONGOING
DOCUMENT_ANSWER_STATUS_UPDATE_ACTION_REQUIREDDocument status changed to ACTION REQUIRED
DOCUMENT_ANSWER_STATUS_UPDATE_VALIDDocument status changed to VALID
DOCUMENT_ANSWER_STATUS_UPDATE_BELOW_EXPECTATIONDocument status changed to BELOW EXPECTATION
DOCUMENT_ANSWER_STATUS_UPDATE_INVALIDDocument status changed to INVALID

Comments

Event NameDescription
DOCUMENT_COMMENT_ADDEDA comment was added to the document
DOCUMENT_COMMENT_UPDATEDAn existing comment was modified
DOCUMENT_COMMENT_DELETEDA comment was removed
DOCUMENT_COMMENT_MENTION_ADDEDA user mention was added in a comment
DOCUMENT_COMMENT_MENTION_UPDATEDA user mention was updated in a comment
DOCUMENT_COMMENT_MENTION_DELETEDA user mention was removed from a comment

Specialized Events

Event NameDescription
DOCUMENT_INDUED_STATUS_UPDATEINDUED verification status was updated
DOCUMENT_INDUED_REPORT_GENERATEDINDUED verification report was generated
DOCUMENT_INDUED_REPORT_RECEIVEDINDUED verification report was received
DOCUMENT_INDUED_REPORT_REFRESHEDINDUED verification report data was refreshed
DOCUMENT_AUDIT_TRAIL_DOWNLOADThe document audit trail was downloaded

Prochaines étapes