Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Beskrivelse

Regler

  • datavalidering

  • sikkerhed

  • Fejlhåndtering

  • audit/og

  • LSS

  • alt eller intet

  • Håndtering af ikke-modtagede beskeder (50x eller 40x)

  • DB låsninger

Request:

http headers: RUM og AOH

 JSON payload eksempel
{
  "systemidentifier": [
    {
      "orgtype": "værdi_her",
      "orgcode": "værdi_her",
      "entitytype": "værdi_her",
      "webhookurl": "værdi_her",
      "startdato": "værdi_her",
      "slutdato": "værdi_her"
    },
    {
      "orgtype": "anden_værdi_her",
      "orgcode": "anden_værdi_her",
      "entitytype": "anden_værdi_her",
      "webhookurl": "anden_værdi_her",
      "startdato": "anden_værdi_her",
      "slutdato": "anden_værdi_her"
    }
  ]
}

 JSON Skema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "systemidentifier": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "orgtype": {
            "type": "string"
          },
          "orgcode": {
            "type": "string"
          },
          "entitytype": {
            "type": "string"
          },
          "webhookurl": {
            "type": "string",
            "format": "uri"
          },
          "startdato": {
            "type": "string",
            "format": "date-time"
          },
          "slutdato": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": ["orgtype", "orgcode", "entitytype", "webhookurl", "startdato", "slutdato"]
      }
    }
  },
  "required": ["systemidentifier"]
}

Response

  • 200:

  • 500:

  • 400:

 Click here to expand...

JSON payload for en klient-fejl (40x)

{
  "errors": [
    {
      "orgtype": 123,
      "orgcode": 456,
      "entitytype": 789,
      "message": "Slutdato er før startdato"
    },
    {
      "orgtype": 321,
      "orgcode": 654,
      "entitytype": 987,
      "message": "Denne orgtype har ikke adgang til at abonnere på entity type 987. Tjek webservice metoder xyz for at se hvilke entiteter du må abonnere på"
    }
  ]
}
  • No labels