Audit

update conflict state

post

state can be 'managed', 'ignored' or 'detected'

Body
idstringRequired
statestringRequired
Responses
200
Successful Response
application/json
post
POST /api/audit/conflict-information/set-state HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 28

{
  "id": "text",
  "state": "text"
}
{
  "response": true
}

update duplicate state

post

state can be 'managed', 'ignored' or 'detected'

Body
idstringRequired
statestringRequired
Responses
200
Successful Response
application/json
post
POST /api/audit/duplicated-information/set-state HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 28

{
  "id": "text",
  "state": "text"
}
{
  "response": true
}

count all conflicts

post

count all conflicts

Responses
200
Successful Response
application/json
post
POST /api/audit/count-conflict-information HTTP/1.1
Host: 
Accept: */*
200

Successful Response

{
  "response": 1
}

count all duplicates

post

count all duplicates

Responses
200
Successful Response
application/json
post
POST /api/audit/count-duplicated-information HTTP/1.1
Host: 
Accept: */*
200

Successful Response

{
  "response": 1
}

list conflicts

post

list all conflicts

Body
queryany ofOptional
stringOptional
or
nullOptional
limitany ofOptionalDefault: 200
integerOptional
or
nullOptional
offsetany ofOptionalDefault: 0
integerOptional
or
nullOptional
Responses
200
Successful Response
application/json
post
POST /api/audit/conflict-information HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 39

{
  "query": "text",
  "limit": 200,
  "offset": 0
}
{
  "response": [
    {
      "id": "text",
      "subject": "text",
      "state": "DETECTED",
      "documents": [
        {
          "doc_id": "text",
          "information_involved": "text"
        }
      ],
      "explanation": "text"
    }
  ]
}

list duplicates

post

list all duplicates

Body
queryany ofOptional
stringOptional
or
nullOptional
limitany ofOptionalDefault: 200
integerOptional
or
nullOptional
offsetany ofOptionalDefault: 0
integerOptional
or
nullOptional
Responses
200
Successful Response
application/json
post
POST /api/audit/duplicated-information HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 39

{
  "query": "text",
  "limit": 200,
  "offset": 0
}
{
  "response": [
    {
      "id": "text",
      "subject": "text",
      "state": "DETECTED",
      "documents": [
        {
          "doc_id": "text",
          "information_involved": "text"
        }
      ],
      "explanation": "text"
    }
  ]
}

count anomalies per document

post

count duplicates and conflicts per document

Responses
200
Successful Response
application/json
post
POST /api/audit/document-ids-to-manage HTTP/1.1
Host: 
Accept: */*
200

Successful Response

{
  "response": {
    "ANY_ADDITIONAL_PROPERTY": {
      "ANY_ADDITIONAL_PROPERTY": 1
    }
  }
}

get anomalies for a document

post

retrieve all conflicts and duplicates associated to the document

Body
idany ofOptional
stringOptional
or
nullOptional
Responses
200
Successful Response
application/json
post
POST /api/audit/get-anomalies-for-document HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 13

{
  "id": "text"
}
{
  "response": {
    "conflicts": [
      {
        "id": "text",
        "subject": "text",
        "state": "DETECTED",
        "documents": [
          {
            "doc_id": "text",
            "information_involved": "text"
          }
        ],
        "explanation": "text"
      }
    ],
    "duplicated": [
      {
        "id": "text",
        "subject": "text",
        "state": "DETECTED",
        "documents": [
          {
            "doc_id": "text",
            "information_involved": "text"
          }
        ],
        "explanation": "text"
      }
    ]
  }
}

count conflict anomalies by date

post

counnt conflict anomalies by date

Body
begin_dateany ofOptional
stringOptional
or
nullOptional
end_dateany ofOptional
stringOptional
or
nullOptional
stateany ofOptional
stringOptional
or
nullOptional
Responses
200
Successful Response
application/json
post
POST /api/audit/count-conflict-by-date HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 54

{
  "begin_date": "text",
  "end_date": "text",
  "state": "text"
}
{
  "response": {
    "ANY_ADDITIONAL_PROPERTY": {
      "ANY_ADDITIONAL_PROPERTY": 1
    }
  }
}

count duplicate anomalies by date

post

counnt duplicate anomalies by date

Body
begin_dateany ofOptional
stringOptional
or
nullOptional
end_dateany ofOptional
stringOptional
or
nullOptional
stateany ofOptional
stringOptional
or
nullOptional
Responses
200
Successful Response
application/json
post
POST /api/audit/count-duplicate-by-date HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 54

{
  "begin_date": "text",
  "end_date": "text",
  "state": "text"
}
{
  "response": {
    "ANY_ADDITIONAL_PROPERTY": {
      "ANY_ADDITIONAL_PROPERTY": 1
    }
  }
}

count conflicts per subject

post

count conflicts anomalies per subject

Responses
200
Successful Response
application/json
post
POST /api/audit/count-conflict-by-subject HTTP/1.1
Host: 
Accept: */*
200

Successful Response

{
  "response": {
    "ANY_ADDITIONAL_PROPERTY": 1
  }
}

count duplicates per subject

post

count duplicates anomalies per subject

Responses
200
Successful Response
application/json
post
POST /api/audit/count-duplicate-by-subject HTTP/1.1
Host: 
Accept: */*
200

Successful Response

{
  "response": {
    "ANY_ADDITIONAL_PROPERTY": 1
  }
}

filter conflicts by subject

post

retrieve all conflicts anomalies by subject

Body
subjectany ofOptional
stringOptional
or
nullOptional
limitany ofOptionalDefault: 200
integerOptional
or
nullOptional
offsetany ofOptionalDefault: 0
integerOptional
or
nullOptional
Responses
200
Successful Response
application/json
post
POST /api/audit/get-conflict-information-by-subject HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 41

{
  "subject": "text",
  "limit": 200,
  "offset": 0
}
{
  "response": [
    {
      "id": "text",
      "subject": "text",
      "state": "DETECTED",
      "documents": [
        {
          "doc_id": "text",
          "information_involved": "text"
        }
      ],
      "explanation": "text"
    }
  ]
}

filter duplicates by subject

post

retrieve all duplicates anomalies by subject

Body
subjectany ofOptional
stringOptional
or
nullOptional
limitany ofOptionalDefault: 200
integerOptional
or
nullOptional
offsetany ofOptionalDefault: 0
integerOptional
or
nullOptional
Responses
200
Successful Response
application/json
post
POST /api/audit/get-duplicate-information-by-subject HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 41

{
  "subject": "text",
  "limit": 200,
  "offset": 0
}
{
  "response": [
    {
      "id": "text",
      "subject": "text",
      "state": "DETECTED",
      "documents": [
        {
          "doc_id": "text",
          "information_involved": "text"
        }
      ],
      "explanation": "text"
    }
  ]
}

check if a document is already audited

post

True if the document is already audited, else False

Body
idany ofOptional
stringOptional
or
nullOptional
Responses
200
Successful Response
application/json
post
POST /api/audit/document-is-analyzed HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 13

{
  "id": "text"
}
{
  "response": true
}

Last updated