GraphQL API Changes 7.3.0 to 7.4.0

The GraphQL API has been improved and extended in numerous ways. Here, we mainly highlight the changes that could potential be breaking for existing API integrations.

Authenticated GraphQL API

  • The previously deprecated chainalysisRisk fields have been removed from the AopdSatoshiProof, AopdSignatureProof and AopdMediaProof objects, and the now unused AddressRisk type has been removed. The Chainalysis risk remains accessible on the riskScores fields.
  • The previously deprecated id field has been removed from the AopdExpectedAoppProofInput object.
  • The enum value AOPD_UPDATE_CHAINALYSIS_RISK on the AutodAuditEvent enum has been renamed to AOPD_RETIRGGER_RISK_SCORE.
  • The enum value TRPD_MARK_VASP_UNTRUSTED on the AutodAuditEvent enum has been renamed to TRPD_BLOCK_VASP.
  • The markVaspUntrusted mutation on the TrpdMutation has been renamed to blockVasp.

New Deprecations

The following items have been deprecated and will be removed in a future release. Please consult the deprecation field for instructions on how to upgrade.

  • AopdMutation.updateChainalysisRisk
  • Subscription.aopdAoppProof
  • Subscription.aopdSatoshiProofs

Public GraphQL API

  • The previously deprecated chainalysisRisk fields have been removed from the AopdSatoshiProof and AopdSignatureProof objects, and the now unused AddressRisk type has been removed. The Chainalysis risk remains accessible on the riskScores fields.