A valid request URL is required to generate request examples{
"status": "success",
"code": "<string>",
"data": {
"organizationId": 123,
"generatedAtUtc": "2023-11-07T05:31:56Z",
"state": "passed",
"failedCheckCount": 123,
"totalCheckCount": 123,
"invariants": [
{
"domain": "<string>",
"category": "<string>",
"checkName": "<string>",
"status": "<string>",
"legacyCount": 123,
"d2Count": 123,
"expectedDelta": 123,
"offendingCount": 123,
"sampleOffendingIds": [
123
],
"notes": "<string>"
}
],
"reconciliation": [
{
"domain": "<string>",
"category": "<string>",
"checkName": "<string>",
"status": "<string>",
"legacyCount": 123,
"d2Count": 123,
"expectedDelta": 123,
"offendingCount": 123,
"sampleOffendingIds": [
123
],
"notes": "<string>"
}
],
"exceptionQueue": [
{
"domain": "<string>",
"category": "<string>",
"checkName": "<string>",
"status": "<string>",
"legacyCount": 123,
"d2Count": 123,
"expectedDelta": 123,
"offendingCount": 123,
"sampleOffendingIds": [
123
],
"notes": "<string>"
}
],
"sampledFieldChecks": [
{
"domain": "<string>",
"category": "<string>",
"checkName": "<string>",
"status": "<string>",
"legacyCount": 123,
"d2Count": 123,
"expectedDelta": 123,
"offendingCount": 123,
"sampleOffendingIds": [
123
],
"notes": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}Get the organization's D2 migration verification-gate report
Runs the DL-60978 hard-cutover verification gate for this organization and returns the structured pass/fail report: business-level reconciliation (legacy vs d2, transform-aware), invariants that must be exactly 0 (tenancy/null-org, zero-XML, season-coverage, orphan units, active-SKU-without-unit, typed-value shape), the open blocking-exception queue, and field-level sampling. passed=false means the org must not be confirmed into D2 yet.
A valid request URL is required to generate request examples{
"status": "success",
"code": "<string>",
"data": {
"organizationId": 123,
"generatedAtUtc": "2023-11-07T05:31:56Z",
"state": "passed",
"failedCheckCount": 123,
"totalCheckCount": 123,
"invariants": [
{
"domain": "<string>",
"category": "<string>",
"checkName": "<string>",
"status": "<string>",
"legacyCount": 123,
"d2Count": 123,
"expectedDelta": 123,
"offendingCount": 123,
"sampleOffendingIds": [
123
],
"notes": "<string>"
}
],
"reconciliation": [
{
"domain": "<string>",
"category": "<string>",
"checkName": "<string>",
"status": "<string>",
"legacyCount": 123,
"d2Count": 123,
"expectedDelta": 123,
"offendingCount": 123,
"sampleOffendingIds": [
123
],
"notes": "<string>"
}
],
"exceptionQueue": [
{
"domain": "<string>",
"category": "<string>",
"checkName": "<string>",
"status": "<string>",
"legacyCount": 123,
"d2Count": 123,
"expectedDelta": 123,
"offendingCount": 123,
"sampleOffendingIds": [
123
],
"notes": "<string>"
}
],
"sampledFieldChecks": [
{
"domain": "<string>",
"category": "<string>",
"checkName": "<string>",
"status": "<string>",
"legacyCount": 123,
"d2Count": 123,
"expectedDelta": 123,
"offendingCount": 123,
"sampleOffendingIds": [
123
],
"notes": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}Path Parameters
Identifier of the organization whose verification report to return.
Response
OK
The coarse outcome of the request, indicating whether it succeeded or failed.
success, error The specific machine-readable outcome code, such as ok on success or the most specific error code on failure. Always lowercase on the wire.
The response payload, either a single object for a by-id read or an array for a bulk operation. Omitted from the body when there is no value.
Show child attributes
Show child attributes