GET api/Advisors/Invoice/{invoiceId}?enqueueRegrade={enqueueRegrade}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
invoiceId

integer

Required

enqueueRegrade

boolean

Default value is True

Body Parameters

None.

Response Information

Resource Description

AdvisorResponse
NameDescriptionTypeAdditional information
Score

integer

None.

RawScore

integer

None.

Grade

string

None.

Label

string

None.

IsIncomplete

boolean

None.

IsAiBased

boolean

None.

ComputedAt

date

None.

EngineVersion

string

None.

IsDirty

boolean

None.

IsStaleVersion

boolean

None.

AgingDays

integer

None.

AgingBaseline

integer

None.

CurrentAgingPenalty

integer

None.

Breakdown

BreakdownDto

None.

Reasons

Collection of ReasonDto

None.

TotalReasonsCount

integer

None.

MatchStatus

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Score": 1,
  "RawScore": 2,
  "Grade": "sample string 3",
  "Label": "sample string 4",
  "IsIncomplete": true,
  "IsAiBased": true,
  "ComputedAt": "2026-09-18T22:00:45.3817931+00:00",
  "EngineVersion": "sample string 8",
  "IsDirty": true,
  "IsStaleVersion": true,
  "AgingDays": 11,
  "AgingBaseline": 12,
  "CurrentAgingPenalty": 13,
  "Breakdown": {
    "Completeness": 1,
    "PoLinkage": 2,
    "SupplierTrust": 3,
    "AmountIntegrity": 4,
    "Aging": 5,
    "AiExtraction": 6,
    "AiSignals": 7,
    "SupplierHealth": 8,
    "AmountIssues": 9,
    "Budget": 10
  },
  "Reasons": [
    {
      "Id": "sample string 1",
      "Category": "sample string 2",
      "Priority": "sample string 3",
      "Message": "sample string 4",
      "Detail": "sample string 5",
      "FieldName": "sample string 6",
      "LinkUrl": "sample string 7",
      "LinkLabel": "sample string 8"
    },
    {
      "Id": "sample string 1",
      "Category": "sample string 2",
      "Priority": "sample string 3",
      "Message": "sample string 4",
      "Detail": "sample string 5",
      "FieldName": "sample string 6",
      "LinkUrl": "sample string 7",
      "LinkLabel": "sample string 8"
    }
  ],
  "TotalReasonsCount": 14,
  "MatchStatus": 15
}

application/xml, text/xml

Sample:
<AdvisorResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FraxionSM.BLL.Advisor.Models">
  <AgingBaseline>12</AgingBaseline>
  <AgingDays>11</AgingDays>
  <Breakdown>
    <Aging>5</Aging>
    <AiExtraction>6</AiExtraction>
    <AiSignals>7</AiSignals>
    <AmountIntegrity>4</AmountIntegrity>
    <AmountIssues>9</AmountIssues>
    <Budget>10</Budget>
    <Completeness>1</Completeness>
    <PoLinkage>2</PoLinkage>
    <SupplierHealth>8</SupplierHealth>
    <SupplierTrust>3</SupplierTrust>
  </Breakdown>
  <ComputedAt>2026-09-18T22:00:45.3817931+00:00</ComputedAt>
  <CurrentAgingPenalty>13</CurrentAgingPenalty>
  <EngineVersion>sample string 8</EngineVersion>
  <Grade>sample string 3</Grade>
  <IsAiBased>true</IsAiBased>
  <IsDirty>true</IsDirty>
  <IsIncomplete>true</IsIncomplete>
  <IsStaleVersion>true</IsStaleVersion>
  <Label>sample string 4</Label>
  <MatchStatus>15</MatchStatus>
  <RawScore>2</RawScore>
  <Reasons>
    <ReasonDto>
      <Category>sample string 2</Category>
      <Detail>sample string 5</Detail>
      <FieldName>sample string 6</FieldName>
      <Id>sample string 1</Id>
      <LinkLabel>sample string 8</LinkLabel>
      <LinkUrl>sample string 7</LinkUrl>
      <Message>sample string 4</Message>
      <Priority>sample string 3</Priority>
    </ReasonDto>
    <ReasonDto>
      <Category>sample string 2</Category>
      <Detail>sample string 5</Detail>
      <FieldName>sample string 6</FieldName>
      <Id>sample string 1</Id>
      <LinkLabel>sample string 8</LinkLabel>
      <LinkUrl>sample string 7</LinkUrl>
      <Message>sample string 4</Message>
      <Priority>sample string 3</Priority>
    </ReasonDto>
  </Reasons>
  <Score>1</Score>
  <TotalReasonsCount>14</TotalReasonsCount>
</AdvisorResponse>