> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tesouro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AddressVerificationResponse

> Network address verification service response.

`OBJECT`

Network address verification service response.

## Fields

<ResponseField name="responseType" type="AvsResponseType!" required>
  A high level result. e.g., Full match, Partial match, No match, No response, Not attempted

  <Expandable title="Possible enum values">
    <ResponseField name="FULL_MATCH" type="enum">
      The billing address entered fully matches the address on record with the card issuer.
    </ResponseField>

    <ResponseField name="PARTIAL_MATCH" type="enum">
      The billing address entered partially matches the address on record with the card issuer.
    </ResponseField>

    <ResponseField name="NO_MATCH" type="enum">
      The billing address entered does NOT match the address on record with the card issuer.
    </ResponseField>

    <ResponseField name="NO_RESPONSE" type="enum">
      AVS was requested, but the issuer did not respond
    </ResponseField>

    <ResponseField name="NOT_ATTEMPTED" type="enum">
      AVS was not requested or attempted
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="avsResponseCode" type="AvsResponse!" required>
  The address verification service (AVS) result, normalized and described by Tesouro.

  <Expandable title="Possible enum values">
    <ResponseField name="ADDRESS_MATCHED_POSTALCODE_MATCHED" type="enum">
      Both street address and postal code matches.
    </ResponseField>

    <ResponseField name="ADDRESS_MATCHED_POSTALCODE_MISMATCHED" type="enum">
      Street address matches, but postal code does not.
    </ResponseField>

    <ResponseField name="ADDRESS_MATCHED_POSTALCODE_UNVERIFIED" type="enum">
      Street address matches, but postal code could not be verified by the issuer.
    </ResponseField>

    <ResponseField name="ADDRESS_MISMATCHED_POSTALCODE_MATCHED" type="enum">
      Postal code matches, but street address does not.
    </ResponseField>

    <ResponseField name="ADDRESS_MISMATCHED_POSTALCODE_MISMATCHED" type="enum">
      Street address and postal code DO NOT match.
    </ResponseField>

    <ResponseField name="ADDRESS_UNVERIFIED_POSTALCODE_MATCHED" type="enum">
      Postal code matches, but street address could not be verified by the issuer.
    </ResponseField>

    <ResponseField name="ADDRESS_UNVERIFIED_POSTALCODE_UNVERIFIED" type="enum">
      Neither the street address nor the postal code could be verified by the issuer.
    </ResponseField>

    <ResponseField name="AVS_NOT_PROCESSED_RETRY" type="enum">
      Neither a street address nor postal code check was performed by the issuer.
    </ResponseField>

    <ResponseField name="AVS_NOT_SUPPORTED" type="enum">
      Address verification not supported by the issuer.
    </ResponseField>

    <ResponseField name="AVS_STATUS_NOT_PROVIDED" type="enum">
      The status of the address verification was not provided by the issuer.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="networkCode" type="String">
  The response code sent from the network detailing the address verification service (AVS) result.
</ResponseField>
