openapi: 3.0.1 info: title: Address Validation 5103 Waiver Claims API description: "The Address Validation API accepts and validates an address and standardizes it for mailing. It can also help you process an address by:\n* Inferring missing or incorrect address components\n* Supplementing an address with additional information, such as geocode, latitude and longitude, and postal service metadata (when available)\n## Technical Overview\nThe Address Validation API returns validated addresses as they appear in the USPS database for domestic addresses. It validates by separating the address into individual components and then providing component-level validation checks.\n\nThis API is certified by the United States Postal Service (USPS) Coding Accuracy Support System (CASS) and adheres to [United States Postal Service (USPS) Publication 28 standards](https://pe.usps.com/text/pub28/welcome.htm) for domestic, military, and US territory addresses.\n\nFor international addresses, validation relies on Universal Postal Union (UPU) standards. \n\n## Validation\nIf an address is found, it is considered valid based on metadata returned by the Address Validation service, such as the confidence score and the [Delivery Point Validation (DPV)](https://postalpro.usps.com/address-quality/dpv).\n\nIf an address is found, there are multiple checks performed on the validated address. The address can fail validation for a variety of reasons, such as the inability to deliver (for domestic mailing addresses) or the format. For specific reasons why an address failed, refer to the error messages returned.\n\nIf an address is not found, it automatically fails validation.\n\n## Address override indicator\nSometimes an entered address is accurate for a Veteran but does not pass validation rules. These instances can occur when an address is newer than what is in the CASS software or in regions where address data is less accurate.\n\nSystems can accept these addresses despite the lack of address validation by submitting an \"accepted address\" (usually confirmed by the Veteran) to the Contact Information API (see Requirements below). An address is considered accepted after the address has been sent to the validation API and has failed validation, but the Veteran has confirmed the address is correct as entered. The accepted address can then be passed to the Contact Information API using an address override indicator set to show that the validation was overridden. To set an override indicator, the original address and the `overrideValidationKey` returned in the validation API response must be provided to the Contact Information API, in order to prove that a validation attempt has been made before overriding.\n\n## Version Interoperability\n\nTo ensure interoperability between APIs and eliminate the need for transforming data as one API feeds into the other, we strongly recommend using versions of the following APIs that are compatible.\n\n|

If Using

|

Then Use...

|\n| :------------------------------:|:----------------------------------------------:|\n| Address Validation API v1/v2 | Contact Information API v1

Profile Service API v1/v2 |\n| Address Validation API v3 | Contact Information API v2

Profile Service API v3 |\n\n## Authorization\nAPI requests are authorized through a symmetric API token provided in an HTTP header with name apikey.\n\n**Important**: To get production access, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us)." license: name: Creative Commons url: https://developer.va.gov/terms-of-service version: '3' servers: - url: https://sandbox-api.va.gov/services/address-validation/{version} description: Sandbox variables: version: default: v3 - url: https://api.va.gov/services/address-validation/{version} description: Production variables: version: default: v3 security: - apikey: [] tags: - name: Claims description: 'Allows authenticated and authorized users to access claims data for a single claim by ID, or for all claims based on claimant data. No data is returned if the user is not authenticated and authorized. ' paths: /claims: get: summary: Find all benefits claims for a VA claimant tags: - Claims operationId: GET:/claims security: - productionOauth: - claim.read - sandboxOauth: - claim.read - bearer_token: [] description: Uses the Veteran’s metadata in headers to retrieve all claims for that Veteran. An authenticated Veteran making a request with this endpoint will return their own claims, if any. parameters: - in: header name: X-VA-SSN required: false description: Claimant SSN if consumer is representative schema: type: string - in: header name: X-VA-First-Name required: false description: Claimant first name if consumer is representative schema: type: string - in: header name: X-VA-Last-Name required: false description: Claimant last name if consumer is representative schema: type: string - in: header name: X-VA-Birth-Date required: false description: Claimant birthdate if consumer is representative, in iso8601 format schema: type: string responses: '200': description: claim response content: application/json: example: data: - id: '600354175' type: evss_claims attributes: evss_id: 600354175 open: false waiver_submitted: false requested_decision: false claim_type: Compensation date_filed: '2022-12-01' min_est_date: null max_est_date: null development_letter_sent: false decision_letter_sent: false documents_needed: false status: Complete - id: '600354178' type: evss_claims attributes: evss_id: 600354178 open: false waiver_submitted: false requested_decision: false claim_type: Compensation date_filed: '2022-12-01' min_est_date: null max_est_date: null development_letter_sent: false decision_letter_sent: false documents_needed: false status: Complete - id: '600311927' type: evss_claims attributes: evss_id: 600311927 open: false waiver_submitted: false requested_decision: false claim_type: Compensation date_filed: '2022-06-23' min_est_date: null max_est_date: null development_letter_sent: false decision_letter_sent: true documents_needed: false status: Complete - id: '600309680' type: evss_claims attributes: evss_id: 600309680 open: false waiver_submitted: false requested_decision: false claim_type: Compensation date_filed: '2022-06-09' min_est_date: null max_est_date: null development_letter_sent: false decision_letter_sent: true documents_needed: false status: Complete - id: '600308831' type: evss_claims attributes: evss_id: 600308831 open: false waiver_submitted: false requested_decision: false claim_type: Compensation date_filed: '2022-06-06' min_est_date: null max_est_date: null development_letter_sent: false decision_letter_sent: true documents_needed: false status: Complete schema: $schema: http://json-schema.org/draft-04/schema# type: object required: - data properties: data: type: array items: required: - id - type - attributes additionalProperties: false description: Claim with some details for the given Veteran info properties: id: type: string description: Claim ID from EVSS example: '8347210' type: type: string example: evss_claims attributes: type: object additionalProperties: false required: - evss_id - date_filed - max_est_date - open - waiver_submitted - documents_needed - development_letter_sent - status - requested_decision - claim_type properties: evss_id: type: integer description: Upstream service identifier date_filed: type: string format: date description: Date in YYYY-MM-DD the claim was first filed example: '2018-06-04' min_est_date: type: - string - 'null' format: date description: Minimum Estimated Claim Completion Date example: '2019-06-04' max_est_date: type: - string - 'null' format: date description: Maximum Estimated Claim Completion Date example: '2019-09-04' open: type: boolean description: Has the claim been resolved example: 'true' waiver_submitted: type: boolean description: Requested Decision or Waiver 5103 Submitted example: 'false' documents_needed: type: boolean description: Does the claim require additional documents to be submitted example: 'false' development_letter_sent: type: boolean description: Indicates if a Development Letter has been sent to the Claimant regarding a benefit claim example: 'false' decision_letter_sent: type: boolean description: Indicates if a Decision Letter has been sent to the Claimant regarding a benefit claim example: 'false' status: type: string description: Current status of the claim enum: - Claim received - Initial review - Evidence gathering, review, and decision - Preparation for notification - Complete example: Claim received requested_decision: type: boolean description: The claim filer has requested a claim decision be made example: 'false' claim_type: type: string description: The type of claim originally submitted example: Compensation '401': description: Unauthorized content: application/json: example: errors: - title: Not authorized detail: Not authorized code: '401' status: '401' schema: required: - errors properties: errors: type: array items: additionalProperties: false required: - title - detail - code - status properties: title: type: string description: HTTP error title detail: type: string description: HTTP error detail code: type: string description: HTTP error code status: type: string description: HTTP error code source: type: object additionalProperties: false description: Source of error properties: pointer: type: string description: Pointer to source of error '404': description: Resource Not Found content: application/json: example: errors: - title: Resource not found detail: The Resource was not found. code: '404' status: '404' schema: required: - errors properties: errors: type: array items: additionalProperties: false required: - title - detail - code - status properties: title: type: string description: HTTP error title detail: type: string description: HTTP error detail code: type: string description: HTTP error code status: type: string description: HTTP error code source: type: object additionalProperties: false description: Source of error properties: pointer: type: string description: Pointer to source of error '413': description: Payload too large content: application/json: schema: type: object properties: message: type: string example: message: Request size limit exceeded '429': description: Too many requests content: application/json: schema: type: object properties: message: type: string example: message: API rate limit exceeded '504': description: Gateway Timeout content: application/json: schema: type: object properties: message: type: string example: message: The server took too long to respond /claims/{id}: get: summary: Find Claim by ID tags: - Claims operationId: GET:/claims/{id} security: - productionOauth: - claim.read - sandboxOauth: - claim.read - bearer_token: [] parameters: - name: id in: path description: The ID of the claim being requested required: true schema: type: string - in: header name: X-VA-SSN required: false description: Claimant SSN if consumer is representative schema: type: string - in: header name: X-VA-First-Name required: false description: Claimant first name if consumer is representative schema: type: string - in: header name: X-VA-Last-Name required: false description: Claimant last name if consumer is representative schema: type: string - in: header name: X-VA-Birth-Date required: false description: Claimant birthdate if consumer is representative, in iso8601 format schema: type: string description: Returns data such as processing status for a single claim by ID. responses: '200': description: claims response content: application/json: example: data: id: 00000000-0000-0000-0000-000000000010 type: claims_api_claim attributes: evss_id: 600118851 open: false waiver_submitted: false requested_decision: false claim_type: Compensation date_filed: '2017-12-08' min_est_date: null max_est_date: null development_letter_sent: false decision_letter_sent: false documents_needed: false contention_list: [] events_timeline: - type: phase7 date: '2018-06-12' - type: completed date: '2018-06-12' - type: filed date: '2017-12-08' va_representative: AMERICAN LEGION status: Complete supporting_documents: - id: 00000000-0000-0000-0000-000000000011 type: claim_supporting_document md5: 84e997702baca501734d4e23dae0f9af header_hash: c2714a50560affd76bfc376a90ec4e52d49e1a09d073456b7a1594452fd7ccc7 filename: custom_file_name.pdf uploaded_at: '2024-01-01T00:00:00.000Z' schema: $schema: http://json-schema.org/draft-04/schema# type: object required: - data properties: data: type: object additionalProperties: false required: - id - type - attributes properties: id: type: string description: Claim ID from EVSS type: type: string attributes: type: object additionalProperties: false required: - date_filed - max_est_date - open - waiver_submitted - documents_needed - development_letter_sent - status - requested_decision - claim_type - contention_list - va_representative - events_timeline - supporting_documents properties: evss_id: type: integer nullable: true description: Upstream service identifier date_filed: type: string format: date description: Date in YYYY-MM-DD the claim was first filed example: '2018-06-04' min_est_date: type: - string - 'null' format: date description: Minimum Estimated Claim Completion Date example: '2019-06-04' max_est_date: type: - string - 'null' format: date description: Maximum Estimated Claim Completion Date example: '2019-09-04' open: type: boolean description: Has the claim been resolved waiver_submitted: type: boolean description: Requested Decision or Waiver 5103 Submitted documents_needed: type: boolean description: Does the claim require additional documents to be submitted development_letter_sent: type: boolean description: Indicates if a Development Letter has been sent to the Claimant regarding a benefit claim decision_letter_sent: type: boolean description: Indicates if a Decision Letter has been sent to the Claimant regarding a benefit claim status: type: string description: Current status of the claim enum: - pending - Claim received - Initial review - Evidence gathering, review, and decision - Preparation for notification - Complete requested_decision: type: boolean description: The claim filer has requested a claim decision be made claim_type: type: string description: The type of claim originally submitted contention_list: type: array items: type: string va_representative: type: string description: Current VA Representative Organization events_timeline: type: array items: anyOf: - type: object additionalProperties: false required: - type - date properties: type: type: string description: Different types of event statuses date: type: string format: date description: Date of Event - type: object additionalProperties: false required: - tracked_item_id - file_type - document_type - filename - upload_date - type - date properties: tracked_item_id: type: - string - 'null' description: Tracked Item ID given by VBMS file_type: type: string description: Type of File being submitted/requested document_type: type: string description: Type of document submitted filename: type: string description: Name of file submitted upload_date: type: string format: date description: Date original upload of file occured type: type: string description: Type of Tracked Item submitted date: type: string format: date description: Date of Event supporting_documents: type: array items: properties: id: type: string description: Unique identifier of document type: type: string md5: type: string description: Hashed representation of document header_hash: type: string description: Hashed representation of document header filename: type: string description: Name of document uploaded_at: type: string format: date description: Date and time document was uploaded '401': description: Unauthorized content: application/json: example: errors: - title: Not authorized detail: Not authorized code: '401' status: '401' schema: required: - errors properties: errors: type: array items: additionalProperties: false required: - title - detail - code - status properties: title: type: string description: HTTP error title detail: type: string description: HTTP error detail code: type: string description: HTTP error code status: type: string description: HTTP error code source: type: object additionalProperties: false description: Source of error properties: pointer: type: string description: Pointer to source of error '404': description: Record Not Found content: application/json: example: errors: - title: Resource not found detail: Claim not found code: '404' status: '404' schema: required: - errors properties: errors: type: array items: additionalProperties: false required: - title - detail - code - status properties: title: type: string description: HTTP error title detail: type: string description: HTTP error detail code: type: string description: HTTP error code status: type: string description: HTTP error code source: type: object additionalProperties: false description: Source of error properties: pointer: type: string description: Pointer to source of error '413': description: Payload too large content: application/json: schema: type: object properties: message: type: string example: message: Request size limit exceeded '422': description: Unprocessable Entity content: application/json: example: errors: - title: Unprocessable Entity detail: Unknown EVSS Async Error code: '422' status: '422' schema: required: - errors properties: errors: type: array items: additionalProperties: false required: - title - detail - code - status properties: title: type: string description: HTTP error title detail: type: string description: HTTP error detail code: type: string description: HTTP error code status: type: string description: HTTP error code source: type: object additionalProperties: false description: Source of error properties: pointer: type: string description: Pointer to source of error '429': description: Too many requests content: application/json: schema: type: object properties: message: type: string example: message: API rate limit exceeded '504': description: Gateway Timeout content: application/json: schema: type: object properties: message: type: string example: message: The server took too long to respond /veterans/{veteranId}/claims: get: summary: Find all benefits claims for a VA claimant tags: - Claims operationId: GET:/veterans/{veteranId}/claims security: - productionOauth: - system/claim.read - sandboxOauth: - system/claim.read - bearer_token: [] parameters: - name: veteranId in: path required: true example: 1012667145V762142 description: ID of claimant schema: type: string responses: '200': description: claim response content: application/json: example: data: - id: '555555555' type: claim attributes: baseEndProductCode: '400' claimDate: '2017-05-02' claimPhaseDates: phaseChangeDate: '2017-10-18' phaseType: COMPLETE claimType: Compensation claimTypeCode: 400PREDSCHRG closeDate: '2017-10-18' decisionLetterSent: false developmentLetterSent: false documentsNeeded: false endProductCode: '404' evidenceWaiverSubmitted5103: false lighthouseId: null status: COMPLETE schema: $schema: http://json-schema.org/draft-04/schema# type: object required: - data properties: data: type: array items: required: - id - type - attributes additionalProperties: false description: Claim details properties: id: type: string nullable: true description: Claim ID in VBMS. If a claim was submitted with Lighthouse and not successfully established upstream, it could have a null claimId. example: '600131328' type: type: string example: claim attributes: type: object required: - baseEndProductCode - claimType - claimDate - claimPhaseDates - closeDate - developmentLetterSent - decisionLetterSent - documentsNeeded - endProductCode - evidenceWaiverSubmitted5103 - lighthouseId - status properties: baseEndProductCode: type: string description: Base end product code for claim example: '400' claimType: type: string description: Name of claim type example: Compensation claimDate: format: date type: string description: Date the claim was first filed. In YYYY-MM-DD format. example: '2018-06-04' claimPhaseDates: type: object properties: phaseChangeDate: format: date type: string description: The date that the claim changed to its current phase example: '2017-10-18' phaseType: type: string enum: - CLAIM_RECEIVED - UNDER_REVIEW - GATHERING_OF_EVIDENCE - REVIEW_OF_EVIDENCE - PREPARATION_FOR_DECISION - PENDING_DECISION_APPROVAL - PREPARATION_FOR_NOTIFICATION - COMPLETE description: The most current phase for the claim example: UNDER_REVIEW closeDate: format: date type: string description: Date claim was closed example: '2019-09-04' developmentLetterSent: type: boolean description: If true, a development letter has been sent to the claimant regarding a benefit claim example: 'false' decisionLetterSent: type: boolean description: If true, a decision letter has been sent to the claimant regarding a benefit claim example: 'false' documentsNeeded: type: boolean description: If true, the claim requires additional documents to be submitted example: 'false' endProductCode: type: string description: End product code of claim evidenceWaiverSubmitted5103: type: boolean nullable: true description: If true, indicates a decision has been requested and/or a Waiver 5103 has been submitted example: 'false' lighthouseId: type: string nullable: true description: Claim ID in Lighthouse example: 00000000-0000-0000-0000-000000000006 status: type: string description: Status of claim enum: - PENDING - CLAIM_RECEIVED - INITIAL_REVIEW - EVIDENCE_GATHERING_REVIEW_DECISION - PREPARATION_FOR_NOTIFICATION - COMPLETE - ERRORED - CANCELED '401': description: Unauthorized content: application/json: example: errors: - title: Not authorized detail: Not authorized schema: required: - errors properties: errors: type: array items: additionalProperties: false required: - title - detail properties: title: type: string description: HTTP error title detail: type: string description: HTTP error detail status: type: string description: HTTP error status code code: type: string description: HTTP error status code source: type: object additionalProperties: false description: Source of error properties: pointer: type: string description: Pointer to source of error '413': description: Payload too large content: application/json: schema: type: object properties: message: type: string example: message: Request size limit exceeded '429': description: Too many requests content: application/json: schema: type: object properties: message: type: string example: message: API rate limit exceeded '504': description: Gateway Timeout content: application/json: schema: type: object properties: message: type: string example: message: The server took too long to respond /veterans/{veteranId}/claims/{id}: get: summary: Find claim by ID. tags: - Claims operationId: GET:/veterans/{veteranId}/claims/{id} security: - productionOauth: - system/claim.read - sandboxOauth: - system/claim.read - bearer_token: [] description: Retrieves a specific claim for a Veteran parameters: - name: id in: path example: '600400703' description: The ID of the claim being requested required: true schema: type: string - name: veteranId in: path required: true example: 1012667145V762142 description: ID of claimant schema: type: string responses: '200': description: errored claim response content: application/json: examples: returns a 200 response for established claim: value: data: id: '555555555' type: claim attributes: claimTypeCode: 400PREDSCHRG claimDate: '2017-05-02' claimPhaseDates: phaseChangeDate: '2017-10-18' currentPhaseBack: false latestPhaseType: COMPLETE previousPhases: phase7CompleteDate: '2017-10-18' claimType: Compensation closeDate: '2017-10-18' contentions: - name: abnormal heart (New) - name: abscess kidney (New) - name: encephalitis lethargica residuals (New) - name: dracunculiasis (New) - name: gingivitis (New) - name: abnormal weight loss (New) - name: groin condition (New) - name: metritis (New) decisionLetterSent: false developmentLetterSent: false documentsNeeded: false endProductCode: '404' evidenceWaiverSubmitted5103: false errors: [] jurisdiction: National Work Queue lighthouseId: null maxEstClaimDate: null minEstClaimDate: null status: CANCELED submitterApplicationCode: EBN submitterRoleCode: VET supportingDocuments: [] tempJurisdiction: null trackedItems: - closedDate: '2021-06-04' description: null displayName: 21-4142a overdue: false receivedDate: null requestedDate: '2021-05-05' status: NO_LONGER_REQUIRED suspenseDate: '2021-06-04' id: 293440 uploadsAllowed: false - closedDate: '2021-06-04' description: null displayName: Employment info needed overdue: false receivedDate: null requestedDate: '2021-05-05' status: NO_LONGER_REQUIRED suspenseDate: '2021-06-04' id: 293443 uploadsAllowed: false - closedDate: '2021-06-04' description: null displayName: Accidental injury - 21-4176 needed overdue: false receivedDate: null requestedDate: '2021-05-05' status: NO_LONGER_REQUIRED suspenseDate: '2021-06-04' id: 293444 uploadsAllowed: false - closedDate: '2021-06-04' description: null displayName: Buddy mentioned - No complete address overdue: false receivedDate: null requestedDate: '2021-05-05' status: NO_LONGER_REQUIRED suspenseDate: '2021-06-04' id: 293446 uploadsAllowed: false returns a 200 response for errored claim: value: data: id: null type: claim attributes: claimTypeCode: null claimDate: null claimPhaseDates: null claimType: null closeDate: null contentions: null decisionLetterSent: null developmentLetterSent: null documentsNeeded: null endProductCode: null evidenceWaiverSubmitted5103: null errors: - detail: ERROR must match d{7} source: form526/serviceInformation/reservesNationalGuardService/unitPhone/phoneNumber/Pattern - detail: ERROR must match d{7} source: form526/veteran/homelessness/pointOfContact/primaryPhone/phoneNumber/Pattern jurisdiction: null lighthouseId: 00000000-0000-0000-0000-000000000007 maxEstClaimDate: null minEstClaimDate: null status: ERRORED submitterApplicationCode: null submitterRoleCode: null supportingDocuments: [] tempJurisdiction: null trackedItems: [] schema: $schema: http://json-schema.org/draft-04/schema# type: object required: - data properties: data: type: object required: - id - type - attributes additionalProperties: false description: Claim details properties: id: type: string nullable: true description: Claim ID in VBMS. If a claim was submitted with Lighthouse and not successfully established upstream, it could have a null claimId. example: '600131328' type: type: string example: evss_claims attributes: type: object additionalProperties: false required: - claimTypeCode - claimDate - claimPhaseDates - claimType - closeDate - contentions - decisionLetterSent - developmentLetterSent - documentsNeeded - endProductCode - evidenceWaiverSubmitted5103 - errors - jurisdiction - lighthouseId - maxEstClaimDate - minEstClaimDate - status - submitterApplicationCode - submitterRoleCode - supportingDocuments - tempJurisdiction - trackedItems properties: claimTypeCode: type: string description: Type code of benefit claim example: 400PREDSCHRG claimType: type: string description: Name of claim type example: Compensation contentions: type: array description: The contentions being submitted with a claim items: type: object properties: name: type: string example: abscess kidney (New) claimDate: format: date type: string nullable: true description: The date a claim was filed example: '2017-10-18' claimPhaseDates: type: object properties: currentPhaseBack: type: boolean description: Indicates whether the current phase is moving backward. latestPhaseType: type: string enum: - CLAIM_RECEIVED - UNDER_REVIEW - GATHERING_OF_EVIDENCE - REVIEW_OF_EVIDENCE - PREPARATION_FOR_DECISION - PENDING_DECISION_APPROVAL - PREPARATION_FOR_NOTIFICATION - COMPLETE nullable: true description: The most current phase for the claim phaseChangeDate: format: date type: string nullable: true description: The date that the claim changed to its current phase example: '2017-10-18' previousPhases: type: object properties: phase1CompleteDate: format: date type: string description: Completed date of the claim received phase. example: '2017-10-18' phase2CompleteDate: format: date type: string description: Completed date of the initial review phase. example: '2017-10-18' phase3CompleteDate: format: date type: string description: Completed date of the gathering of evidence phase. example: '2017-10-18' phase4CompleteDate: format: date type: string description: Completed date of the reviewing of evidence phase. example: '2017-10-18' phase5CompleteDate: format: date type: string description: Completed date of the preparation for decision phase. example: '2017-10-18' phase6CompleteDate: format: date type: string description: Completed date of the pending decision approval phase. example: '2017-10-18' phase7CompleteDate: format: date type: string description: Completed date of the preparation for notification phase. example: '2017-10-18' phase8CompleteDate: format: date type: string description: Completed date of the completed phase. example: '2017-10-18' closeDate: format: date type: string nullable: true description: Date claim was closed example: '2019-09-04' decisionLetterSent: type: boolean description: If true, a decision letter has been sent to the claimant regarding a benefit claim developmentLetterSent: type: boolean description: If true, a development letter has been sent to the claimant regarding a benefit claim documentsNeeded: type: boolean description: If true, the claim requires additional documents to be submitted endProductCode: type: string description: End product code of claim example: '930' evidenceWaiverSubmitted5103: type: boolean nullable: true description: If true, indicates a decision has been requested and/or a Waiver 5103 has been submitted example: 'false' errors: type: array description: Error details if claim is in an errored state. items: properties: detail: type: string example: Something happened source: type: string example: some/error/path jurisdiction: type: string description: Regional office to which the claim is currently assigned. lighthouseId: type: string nullable: true description: Claim ID in Lighthouse example: 00000000-0000-0000-0000-000000000008 minEstClaimDate: format: date type: string nullable: true description: Minimum estimated claim completion date example: '2019-06-04' maxEstClaimDate: format: date type: string nullable: true description: Maximum estimated claim completion date example: '2019-09-04' status: type: string description: Status of claim enum: - PENDING - CLAIM_RECEIVED - INITIAL_REVIEW - EVIDENCE_GATHERING_REVIEW_DECISION - PREPARATION_FOR_NOTIFICATION - COMPLETE - ERRORED - CANCELED submitterApplicationCode: type: string description: Application code of benefit claim submitter example: EBN submitterRoleCode: type: string description: Role code of benefit claim submitter example: VET supportingDocuments: type: array description: Information regarding any supported documents attached to a claim items: properties: documentId: type: string description: Unique identifier for the current version of this document documentUuid: type: string description: Version-independent UUID for this document nullable: true documentTypeLabel: type: string nullable: true originalFileName: type: string description: Name of document nullable: true trackedItemId: type: string nullable: true uploadDate: format: date type: string description: Date document was uploaded example: '2023-04-14' nullable: true uploadDateTime: format: date type: string description: Date and time document was uploaded in UTC format example: '2023-04-14T13:54:52Z' nullable: true tempJurisdiction: type: string description: Temporary jurisdiction of claim trackedItems: type: array description: '' items: type: object additionalProperties: false properties: closedDate: format: date type: string nullable: true description: Date the tracked item was closed example: '2017-10-18' description: type: string nullable: true description: Description of the tracked item example: You may also submit statements from individuals having knowledge of your claimed condition. requestedDate: format: date type: string nullable: true description: Date the tracked item was requested example: '2017-10-18' id: type: integer description: ID of the tracked item example: 293454 displayName: type: string nullable: true description: Description of the tracked item example: Submit buddy statement(s) receivedDate: format: date type: string nullable: true description: Date the tracked item was received example: '2017-10-18' overdue: type: boolean nullable: true description: True if the item is overdue example: true status: type: string nullable: true description: Enum with the status of the tracked item example: NO_LONGER_REQUIRED enum: - ACCEPTED - INITIAL_REVIEW_COMPLETE - NEEDED_FROM_YOU - NEEDED_FROM_OTHERS - NO_LONGER_REQUIRED - SUBMITTED_AWAITING_REVIEW suspenseDate: format: date type: string nullable: true example: '2017-10-18' uploadsAllowed: type: boolean example: true benefit_claim_details_dto: attention_needed: 'No' base_end_prdct_type_cd: '400' benefit_claim_id: '555555555' bnft_claim_lc_status: phase_chngd_dt: '2017-10-18T08:23:35.000+00:00' phase_type: COMPLETE phase_type_change_ind: '78' bnft_claim_type_cd: 400PREDSCHRG claim_complete_dt: '2017-10-18T08:23:35.000+00:00' claim_dt: '2017-05-02' claim_status: CAN claim_status_type: Compensation contentions: abnormal heart (New), abscess kidney (New), encephalitis lethargica residuals (New), dracunculiasis (New), gingivitis (New), abnormal weight loss (New), groin condition (New), metritis (New) decision_notification_sent: 'No' development_letter_sent: 'No' end_prdct_type_cd: '404' errors: [] poa: RANDOM E PERSON program_type: CPL ptcpnt_clmant_id: '111111111' ptcpnt_vet_id: '111111111' regional_office_jrsdctn: National Work Queue submtr_applcn_type_cd: EBN submtr_role_type_cd: VET temp_regional_office_jrsdctn: null wsyswwn: address_line1: National Work Queue address_line2: 810 Vermont Avenue NW address_line3: null city: Washington state: DC zip: '20420' '@xmlns:ns0': http://claimstatus.services.ebenefits.vba.va.gov/ '401': description: Unauthorized content: application/json: example: errors: - title: Not authorized detail: Not authorized schema: required: - errors properties: errors: type: array items: additionalProperties: false required: - title - detail properties: title: type: string description: HTTP error title detail: type: string description: HTTP error detail status: type: string description: HTTP error status code code: type: string description: HTTP error status code source: type: object additionalProperties: false description: Source of error properties: pointer: type: string description: Pointer to source of error '404': description: Resource not found content: application/json: example: errors: - title: Resource not found detail: Claim not found schema: required: - errors properties: errors: type: array items: additionalProperties: false required: - title - detail properties: title: type: string description: HTTP error title detail: type: string description: HTTP error detail status: type: string description: HTTP error status code code: type: string description: HTTP error status code source: type: object additionalProperties: false description: Source of error properties: pointer: type: string description: Pointer to source of error '413': description: Payload too large content: application/json: schema: type: object properties: message: type: string example: message: Request size limit exceeded '429': description: Too many requests content: application/json: schema: type: object properties: message: type: string example: message: API rate limit exceeded '504': description: Gateway Timeout content: application/json: schema: type: object properties: message: type: string example: message: The server took too long to respond components: securitySchemes: apikey: type: apiKey name: apikey in: header