Alpha of Beta

PAR logging

Logging events Pushed Authorization Request Exchange

Happy Flow Events

send_par_request

event

omschrijving

send_par_request

DVP logt het versturen van een PAR request

Voorbeeld logregel: PAR request-object van DVP

JSON
{
  "event": {
    "type": "send_par_request",
    "location": "mijn.pgo.nl",
    "datetime": "2023-09-28T22:14:36.618+01:00",
    "session_id": "d7382884-865e-4185-8347-2c4922d8ef73",
    "trace_id": "79dc6181-6239-4fdd-ad98-594312aeac71"
  },
  "request": {
    "id": "1a5d6cb2-a2c0-4893-bd97-240621c3e582",
    "method": "post",
    "client_id": "mijn.pgo.nl",
    "server_id": "api.dva.nl",
    "uri": "https://api.dva.nl/2.0.0/par",
    "initiated_by": "person",
  }
}


receive_par_request

event

omschrijving

receive_par_request

DVA Authorisatie Server logt het ontvangen van een PAR request

Voorbeeld logregel: PAR request-object van DVA Authorisatie Server

JSON
{
  "event": {
    "type": "receive_par_request",
    "location": "api.dva.nl",
    "datetime": "2023-09-28T22:14:36.618+01:00",
    "session_id": "d7382884-865e-4185-8347-2c4922d8ef73",
    "trace_id": "79dc6181-6239-4fdd-ad98-594312aeac71"
  },
  "request": {
    "id": "1a5d6cb2-a2c0-4893-bd97-240621c3e582",
    "method": "post",
    "client_id": "mijn.pgo.nl",
    "server_id": "api.dva.nl",
    "uri": "https://api.dva.nl/2.0.0/par",
    "initiated_by": "person",
  }
}


send_par_response

event

omschrijving

send_par_response

DVA Authorisatie Server logt het verzenden van een PAR response

Voorbeeld logregel: PAR response-object van DVA Authorisatie Server

JSON
{
  "event": {
    "type": "send_par_response",
    "location": "api.dva.nl",
    "datetime": "2025-09-22T14:35:12.789+02:00",
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "trace_id": "12345678-90ab-cdef-1234-567890abcdef"
  },
  "response": {
    "request_id": "1a5d6cb2-a2c0-4893-bd97-240621c3e582",
    "status": 201
  }
}


receive_par_response

event

omschrijving

receive_par_response

DVP logt het ontvangen van een PAR response

Voorbeeld logregel: PAR response-object van DVP

JSON
{
  "event": {
    "type": "receive_par_response",
    "location": "mijn.pgo.nl",
    "datetime": "2025-09-22T14:35:12.789+02:00",
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "trace_id": "12345678-90ab-cdef-1234-567890abcdef"
  },
  "response": {
    "request_id": "1a5d6cb2-a2c0-4893-bd97-240621c3e582",
    "status": 201
  }
}


Unhappy Flow Events

send_par_request_error

event

omschrijving

send_par_request_error

in plaats van het sturen van een PAR response naar de DVP stuurt de DVA Authorisatie Server een PAR request error. De DVA Authorisatie Server moet deze gebeurtenis loggen.

Voorbeeld logregel: PAR Error-object van DVA Authorisatie Server

JSON
{
  "event": {
    "type": "send_par_request_error",
    "location": "api.dva.nl",
    "datetime": "2025-09-22T14:40:01.123+02:00",
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "trace_id": "12345678-90ab-cdef-1234-567890abcdef"
  },
  "error": {
    "request_id": "1a5d6cb2-a2c0-4893-bd97-240621c3e582",
    "code": "invalid_client",
    "description": "Client authentication failed",
    "status": 400
  }
}


receive_par_request_error

event

omschrijving

receive_par_request_error

in plaats van een PAR response ontvangt de DVP een PAR request error van de DVA Authorisatie Server. De DVP moet deze gebeurtenis loggen.

Voorbeeld logregel: PAR Error-object van DVP

JSON
{
  "event": {
    "type": "receive_par_request_error",
    "location": "mijn.pgo.nl",
    "datetime": "2025-09-22T14:42:33.789+02:00",
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "trace_id": "12345678-90ab-cdef-1234-567890abcdef"
  },
  "error": {
    "request_id": "1a5d6cb2-a2c0-4893-bd97-240621c3e582",
    "code": "invalid_client",
    "description": "Client authentication failed",
    "status": 400
  }
}


receive_availability_check_error

event

omschrijving

receive_availability_check_error

in plaats van een PAR response ontvangt de DVP een availability check error van de DVA Authorisatie Server. De DVP moet deze gebeurtenis loggen.

Voorbeeld logregel: PAR Error-object van DVP

JSON
{
  "event": {
    "type": "availability_check_error",
    "location": "mijn.pgo.nl",
    "datetime": "2025-09-22T14:41:15.456+02:00",
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "trace_id": "22334455-6677-8899-aabb-ccddeeff0011"
  },
  "error": {
    "request_id": "1a5d6cb2-a2c0-4893-bd97-240621c3e582",
    "code": "temporarily_unavailable",
    "description": "DVA is tijdelijk niet beschikbaar"
  }
}


Last updated: