Veterans Affairs Appeals Status API
The Appeals Status API from Veterans Affairs — 1 operation(s) for appeals status.
The Appeals Status API from Veterans Affairs — 1 operation(s) for appeals status.
openapi: 3.0.0
info:
title: Appealable Issues Appeals Status API
version: v0
contact:
name: developer.va.gov
description: "The Appealable Issues API lets you retrieve a list of a claimant’s appealable issues and any chains of preceding issues. Appealable issues are issues from claims about which VA has made a decision that may be eligible for appeal. Not all appealable issues are guaranteed to be eligible for appeal; for example, claimants may have another appeal in progress for an issue.\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](https://developer.va.gov/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs: \n* [Higher-Level Reviews API](https://developer.va.gov/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](https://developer.va.gov/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](https://developer.va.gov/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Appealable Issues API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Appealable Issues API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](https://developer.va.gov/explore/api/appealable-issues/authorization-code)\n* [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/appealable-issues/client-credentials)\n\n**Important:** To get production access using client credentials grant, 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).\n\n### Test data\n\nOur sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appealable_issues_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n"
servers:
- url: https://sandbox-api.va.gov/services/appeals/appealable-issues/{version}
description: VA.gov API sandbox environment
variables:
version:
default: v0
- url: https://api.va.gov/services/appeals/appealable-issues/{version}
description: VA.gov API production environment
variables:
version:
default: v0
tags:
- name: Appeals Status
description: ''
paths:
/appeals:
get:
summary: Retrieve appeals status for the Veteran with the supplied ICN
tags:
- Appeals Status
operationId: getAppealStatus
description: Returns a list of all known appeal records for the given Veteran. Includes details of each appeal's current status, priority, and history of updates.
security:
- productionOauth:
- veteran/AppealsStatus.read
- representative/AppealsStatus.read
- system/AppealsStatus.read
- sandboxOauth:
- veteran/AppealsStatus.read
- representative/AppealsStatus.read
- system/AppealsStatus.read
- bearer_token: []
parameters:
- name: icn
description: Veteran's Master Person Index (MPI) Integration Control Number (ICN). Optional when using a veteran-scoped token. Required when using a representative- or system-scoped token.
example: 1012832025V743496
schema:
type: string
pattern: ^[0-9]{10}V[0-9]{6}$
minLength: 17
maxLength: 17
in: query
required: false
responses:
'200':
description: Successfully fetching appeals
content:
application/json:
examples:
with a veteran-scoped token (no 'icn' parameter necessary):
value:
data:
- attributes:
appealIds: []
active: false
alerts: []
aod: false
aoj: vba
description: ''
docket: null
events:
- date: '2002-09-23'
type: claim_decision
- date: '2003-01-06'
type: nod
- date: '2003-06-18'
type: soc
- date: '2003-09-30'
type: ftr
evidence: []
incompleteHistory: false
issues:
- active: false
date: '2003-09-30'
description: Service connection, lumbosacral strain
diagnosticCode: '5295'
lastAction: withdrawn
location: bva
programArea: compensation
status:
details: {}
type: ftr
type: original
updated: '2018-01-19T10:20:42-05:00'
id: '1196201'
type: legacyAppeal
- attributes:
appealIds: []
active: true
alerts: []
aod: false
aoj: vba
description: ''
docket: null
events:
- date: '2008-04-24'
type: claim_decision
- date: '2008-06-11'
type: nod
- date: '2010-09-10'
type: soc
- date: '2010-11-08'
type: form9
- date: '2014-01-03'
type: ssoc
- date: '2014-07-28'
type: certified
- date: '2015-04-17'
type: hearing_held
- date: '2015-07-24'
type: bva_decision
- date: '2015-10-06'
type: ssoc
- date: '2016-05-03'
type: bva_decision
- date: '2018-01-16'
type: ssoc
evidence: []
incompleteHistory: false
issues:
- active: true
date: '2016-05-03'
description: Increased rating, migraines
diagnosticCode: '8100'
lastAction: remand
- active: true
date: '2016-05-03'
description: Increased rating, limitation of leg motion
diagnosticCode: '5260'
lastAction: remand
- active: true
date: '2016-05-03'
description: 100% rating for individual unemployability
diagnosticCode: null
lastAction: remand
- active: false
date: null
description: Service connection, ankylosis of hip
diagnosticCode: '5250'
lastAction: null
- active: true
date: '2015-07-24'
description: Service connection, degenerative spinal arthritis
diagnosticCode: '5242'
lastAction: remand
- active: false
date: null
description: Service connection, hearing loss
diagnosticCode: '6100'
lastAction: null
- active: true
date: '2015-07-24'
description: Service connection, sciatic nerve paralysis
diagnosticCode: '8520'
lastAction: remand
- active: false
date: null
description: Service connection, arthritis due to trauma
diagnosticCode: '5010'
lastAction: null
- active: false
date: '2015-07-24'
description: New and material evidence for service connection, degenerative spinal arthritis
diagnosticCode: '5242'
lastAction: allowed
location: aoj
programArea: compensation
status:
details: {}
type: remand_ssoc
type: post_remand
updated: '2018-01-19T10:20:42-05:00'
id: '3294289'
type: legacyAppeal
- attributes:
appealIds: []
active: false
alerts: []
aod: false
aoj: other
description: ''
docket: null
events:
- date: '2010-08-11'
type: claim_decision
- date: '2010-09-17'
type: nod
- date: '2013-09-26'
type: soc
- date: '2013-10-02'
type: form9
- date: '2014-07-28'
type: certified
- date: '2015-02-26'
type: merged
evidence: []
incompleteHistory: false
issues: []
location: bva
programArea: null
status:
details: {}
type: other_close
type: original
updated: '2018-01-19T10:20:42-05:00'
id: '2348605'
type: legacyAppeal
with a representative-scoped token ('icn' parameter is necessary):
value:
data:
- attributes:
appealIds: []
active: false
alerts: []
aod: false
aoj: vba
description: ''
docket: null
events:
- date: '2002-09-23'
type: claim_decision
- date: '2003-01-06'
type: nod
- date: '2003-06-18'
type: soc
- date: '2003-09-30'
type: ftr
evidence: []
incompleteHistory: false
issues:
- active: false
date: '2003-09-30'
description: Service connection, lumbosacral strain
diagnosticCode: '5295'
lastAction: withdrawn
location: bva
programArea: compensation
status:
details: {}
type: ftr
type: original
updated: '2018-01-19T10:20:42-05:00'
id: '1196201'
type: legacyAppeal
- attributes:
appealIds: []
active: true
alerts: []
aod: false
aoj: vba
description: ''
docket: null
events:
- date: '2008-04-24'
type: claim_decision
- date: '2008-06-11'
type: nod
- date: '2010-09-10'
type: soc
- date: '2010-11-08'
type: form9
- date: '2014-01-03'
type: ssoc
- date: '2014-07-28'
type: certified
- date: '2015-04-17'
type: hearing_held
- date: '2015-07-24'
type: bva_decision
- date: '2015-10-06'
type: ssoc
- date: '2016-05-03'
type: bva_decision
- date: '2018-01-16'
type: ssoc
evidence: []
incompleteHistory: false
issues:
- active: true
date: '2016-05-03'
description: Increased rating, migraines
diagnosticCode: '8100'
lastAction: remand
- active: true
date: '2016-05-03'
description: Increased rating, limitation of leg motion
diagnosticCode: '5260'
lastAction: remand
- active: true
date: '2016-05-03'
description: 100% rating for individual unemployability
diagnosticCode: null
lastAction: remand
- active: false
date: null
description: Service connection, ankylosis of hip
diagnosticCode: '5250'
lastAction: null
- active: true
date: '2015-07-24'
description: Service connection, degenerative spinal arthritis
diagnosticCode: '5242'
lastAction: remand
- active: false
date: null
description: Service connection, hearing loss
diagnosticCode: '6100'
lastAction: null
- active: true
date: '2015-07-24'
description: Service connection, sciatic nerve paralysis
diagnosticCode: '8520'
lastAction: remand
- active: false
date: null
description: Service connection, arthritis due to trauma
diagnosticCode: '5010'
lastAction: null
- active: false
date: '2015-07-24'
description: New and material evidence for service connection, degenerative spinal arthritis
diagnosticCode: '5242'
lastAction: allowed
location: aoj
programArea: compensation
status:
details: {}
type: remand_ssoc
type: post_remand
updated: '2018-01-19T10:20:42-05:00'
id: '3294289'
type: legacyAppeal
- attributes:
appealIds: []
active: false
alerts: []
aod: false
aoj: other
description: ''
docket: null
events:
- date: '2010-08-11'
type: claim_decision
- date: '2010-09-17'
type: nod
- date: '2013-09-26'
type: soc
- date: '2013-10-02'
type: form9
- date: '2014-07-28'
type: certified
- date: '2015-02-26'
type: merged
evidence: []
incompleteHistory: false
issues: []
location: bva
programArea: null
status:
details: {}
type: other_close
type: original
updated: '2018-01-19T10:20:42-05:00'
id: '2348605'
type: legacyAppeal
with a system-scoped token ('icn' parameter is necessary):
value:
data:
- attributes:
appealIds: []
active: false
alerts: []
aod: false
aoj: vba
description: ''
docket: null
events:
- date: '2002-09-23'
type: claim_decision
- date: '2003-01-06'
type: nod
- date: '2003-06-18'
type: soc
- date: '2003-09-30'
type: ftr
evidence: []
incompleteHistory: false
issues:
- active: false
date: '2003-09-30'
description: Service connection, lumbosacral strain
diagnosticCode: '5295'
lastAction: withdrawn
location: bva
programArea: compensation
status:
details: {}
type: ftr
type: original
updated: '2018-01-19T10:20:42-05:00'
id: '1196201'
type: legacyAppeal
- attributes:
appealIds: []
active: true
alerts: []
aod: false
aoj: vba
description: ''
docket: null
events:
- date: '2008-04-24'
type: claim_decision
- date: '2008-06-11'
type: nod
- date: '2010-09-10'
type: soc
- date: '2010-11-08'
type: form9
- date: '2014-01-03'
type: ssoc
- date: '2014-07-28'
type: certified
- date: '2015-04-17'
type: hearing_held
- date: '2015-07-24'
type: bva_decision
- date: '2015-10-06'
type: ssoc
- date: '2016-05-03'
type: bva_decision
- date: '2018-01-16'
type: ssoc
evidence: []
incompleteHistory: false
issues:
- active: true
date: '2016-05-03'
description: Increased rating, migraines
diagnosticCode: '8100'
lastAction: remand
- active: true
date: '2016-05-03'
description: Increased rating, limitation of leg motion
diagnosticCode: '5260'
lastAction: remand
- active: true
date: '2016-05-03'
description: 100% rating for individual unemployability
diagnosticCode: null
lastAction: remand
- active: false
date: null
description: Service connection, ankylosis of hip
diagnosticCode: '5250'
lastAction: null
- active: true
date: '2015-07-24'
description: Service connection, degenerative spinal arthritis
diagnosticCode: '5242'
lastAction: remand
- active: false
date: null
description: Service connection, hearing loss
diagnosticCode: '6100'
lastAction: null
- active: true
date: '2015-07-24'
description: Service connection, sciatic nerve paralysis
diagnosticCode: '8520'
lastAction: remand
- active: false
date: null
description: Service connection, arthritis due to trauma
diagnosticCode: '5010'
lastAction: null
- active: false
date: '2015-07-24'
description: New and material evidence for service connection, degenerative spinal arthritis
diagnosticCode: '5242'
lastAction: allowed
location: aoj
programArea: compensation
status:
details: {}
type: remand_ssoc
type: post_remand
updated: '2018-01-19T10:20:42-05:00'
id: '3294289'
type: legacyAppeal
- attributes:
appealIds: []
active: false
alerts: []
aod: false
aoj: other
description: ''
docket: null
events:
- date: '2010-08-11'
type: claim_decision
- date: '2010-09-17'
type: nod
- date: '2013-09-26'
type: soc
- date: '2013-10-02'
type: form9
- date: '2014-07-28'
type: certified
- date: '2015-02-26'
type: merged
evidence: []
incompleteHistory: false
issues: []
location: bva
programArea: null
status:
details: {}
type: other_close
type: original
updated: '2018-01-19T10:20:42-05:00'
id: '2348605'
type: legacyAppeal
schema:
type: object
properties:
data:
$ref: '#/components/schemas/appeals'
required:
- data
'400':
description: Missing parameters
content:
application/json:
examples:
with a representative-scoped token and no 'icn' parameter:
value:
errors:
- title: Missing parameter
detail: The 'icn' parameter is required with this request
code: '108'
status: '400'
with a system-scoped token and no 'icn' parameter:
value:
errors:
- title: Missing parameter
detail: The 'icn' parameter is required with this request
code: '108'
status: '400'
schema:
$ref: '#/components/schemas/errorModel'
'403':
description: Forbidden requests
content:
application/json:
examples:
with a veteran-scoped token and an optional 'icn' parameter that does not match the Veteran's ICN:
value:
errors:
- title: Forbidden
detail: 'Invalid ''icn'' parameter: Veterans may access only their own records'
code: '403'
status: '403'
schema:
$ref: '#/components/schemas/errorModel'
'404':
description: Not Found
content:
application/json:
examples:
Not Found:
value:
errors:
- title: Resource not found
detail: A matching Veteran was not found in our systems
code: '404'
status: '404'
schema:
$ref: '#/components/schemas/errorModel'
'422':
description: Invalid 'icn' parameter
content:
application/json:
examples:
with an incorrectly formatted 'icn' parameter:
value:
errors:
- title: Unprocessable Entity
detail: '''icn'' parameter has an invalid format. Pattern: /^[0-9]{10}V[0-9]{6}$/'
code: '422'
status: '422'
schema:
$ref: '#/components/schemas/errorModel'
'500':
description: Internal Server Error
content:
application/json:
example:
errors:
- title: Internal server error
detail: Internal server error
code: '500'
status: '500'
schema:
$ref: '#/components/schemas/errorModel'
components:
schemas:
event:
type: object
description: Event during the appeals process
properties:
type:
type: string
example: soc
description: Enum of possible event types. Acronyms used include, nod (Notice of Disagreement), soc (Statement of Case), ssoc (Supplemental Statement of Case), ftr (Failed to Report), bva (Board of Veteran Appeals), cavc (Court of Appeals for Veteran Claims), and dro (Decision Review Officer).
enum:
- claim_decision
- nod
- soc
- form9
- ssoc
- certified
- hearing_held
- hearing_no_show
- bva_decision
- field_grant
- withdrawn
- ftr
- ramp
- death
- merged
- record_designation
- reconsideration
- vacated
- other_close
- cavc_decision
- ramp_notice
- transcript
- remand_return
- ama_nod
- docket_change
- distributed_to_vlj
- bva_decision_effectuation
- dta_decision
- sc_request
- sc_decision
- sc_other_close
- hlr_request
- hlr_decision
- hlr_dta_error
- hlr_other_close
- statutory_opt_in
date:
type: string
format: date
description: Date the event occurred
example: '2016-05-30'
details:
description: Further information about the event
type: object
evidence:
type: object
description: Documentation and other evidence that has been submitted in support of the appeal
properties:
description:
type: string
example: Service treatment records
description: Short text describing what the evidence is
date:
type: string
format: date
description: Date the evidence was added to the case
example: '2017-09-30'
errorModel:
required:
- errors
properties:
errors:
type: array
items:
additionalProperties: false
required:
- title
properties:
title:
type: string
description: HTTP error title
detail:
type: string
description: HTTP error detail
code:
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
parameter:
type: string
description: Invalid request parameter
header:
type: string
description: Invalid header
status:
type: string
description: HTTP error code
meta:
type: object
description: Meta infomation
properties:
missing_fields:
type: array
items:
type: string
description: List of missing fields
issue:
type: object
description: Issues on appeal
properties:
active:
type: boolean
example: true
description: Whether the issue is presently under contention.
description:
type: string
example: Service connection, tinnitus
description: Description of the Issue
diagnosticCode:
nullable: true
type: string
example: '6260'
description: The CFR (Code of Federal Regulations) diagnostic code for the issue, if applicable
lastAction:
nullable: true
type: string
description: Most recent decision made on this issue
enum:
- field_grant
- withdrawn
- allowed
- denied
- remand
- cavc_remand
date:
anyOf:
- nullable: true
type: string
format: date
description: The date of the most recent decision on the issue
example: '2016-05-30'
appeal:
type: object
properties:
id:
type: string
description: ID from VACOLS (Veteran Appeals Control and Locator Service) or Caseflow
example: '7387389'
type:
type: string
description: The decision review option chosen by the appellant
example: legacyAppeal
enum:
- legacyAppeal
- appea
# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/va/refs/heads/main/openapi/va-appeals-status-api-openapi.yml