Resolve problems with a license verification

After a license verification is executed we sometimes are uncertain about the results we get from the source. For example when the source returns more than 1 match or the name of the license does not match the name that was used for the provider. In such cases we mark the license status as NeedsReview. It is expected that this status is resolved by the end user. The resolution can be patched by using this endpoint.

Request
path Parameters
providerId
required
string <uuid>

The identifier describing the provider that holds the license.

licenseId
required
string <uuid>

The identifier describing the license that has a verification problem.

verificationId
required
string <uuid>

The identifier describing the license verification that needs to be patched.

Request Body schema: application/json
status
string

The correct status for this license verification.

Enum: "Found" "Failed" "NeedsReview" "NotFound" "Pending" "Working"
correctResultIndex
integer <int32>

The correct result index for this license verification (if applicable).

Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

409

Conflict

500

Server Error

patch/providers/{providerId}/licenses/{licenseId}/verifications/{verificationId}
Request samples
application/json
{
  • "status": "Found",
  • "correctResultIndex": 0
}
Response samples
application/json
{
  • "originalStatus": "Found",
  • "status": "Found",
  • "trigger": "Manual",
  • "started": "2019-08-24T14:15:22Z",
  • "processingTime": 0,
  • "results": [
    ],
  • "verificationSource": {
    },
  • "failureReason": {
    },
  • "correctResultIndex": 0,
  • "export": "string",
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "monitoringMetadata": {
    }
}