Veterans Affairs Notice of Disagreements API

The Notice of Disagreements API from Veterans Affairs — 15 operation(s) for notice of disagreements.

OpenAPI Specification

va-notice-of-disagreements-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Appealable Issues Notice of Disagreements 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: Notice of Disagreements
  description: ''
paths:
  /notice_of_disagreements:
    post:
      summary: Creates a new Notice of Disagreement
      tags:
      - Notice of Disagreements
      operationId: createNod
      description: Submits an appeal of type Notice of Disagreement. This endpoint is the same as submitting [VA Form 10182](https://www.va.gov/vaforms/va/pdf/VA10182.pdf) via mail or fax directly to the Board of Veterans’ Appeals.
      security:
      - apikey: []
      parameters:
      - in: header
        name: X-VA-File-Number
        required: true
        description: Veteran's file number
        schema:
          $ref: '#/components/schemas/X-VA-File-Number'
      - in: header
        name: X-VA-ICN
        required: false
        description: Veteran's ICN
        example: 1013062086V794840
        schema:
          $ref: '#/components/schemas/X-VA-ICN'
      - in: header
        name: X-VA-First-Name
        required: true
        description: Veteran's first name
        example: Cara
        schema:
          $ref: '#/components/schemas/X-VA-First-Name'
      - in: header
        name: X-VA-Middle-Initial
        required: false
        description: Veteran's middle initial
        schema:
          $ref: '#/components/schemas/X-VA-Middle-Initial'
      - in: header
        name: X-VA-Last-Name
        required: true
        description: Veteran's last name
        example: Bartlett
        schema:
          $ref: '#/components/schemas/X-VA-Last-Name'
      - in: header
        name: X-VA-Birth-Date
        required: true
        description: Veteran's birth date
        example: '1975-02-14'
        schema:
          $ref: '#/components/schemas/X-VA-Birth-Date'
      - in: header
        name: X-VA-NonVeteranClaimant-First-Name
        required: false
        description: Non-Veteran claimant's first name
        schema:
          $ref: '#/components/schemas/X-VA-NonVeteranClaimant-First-Name'
      - in: header
        name: X-VA-NonVeteranClaimant-Middle-Initial
        required: false
        description: Non-Veteran claimant's middle initial
        schema:
          $ref: '#/components/schemas/X-VA-NonVeteranClaimant-Middle-Initial'
      - in: header
        name: X-VA-NonVeteranClaimant-Last-Name
        required: false
        description: Non-Veteran claimant's last name
        schema:
          $ref: '#/components/schemas/X-VA-NonVeteranClaimant-Last-Name'
      - in: header
        name: X-VA-NonVeteranClaimant-Birth-Date
        required: false
        description: Non-Veteran claimant's Birth Date
        schema:
          $ref: '#/components/schemas/X-VA-NonVeteranClaimant-Birth-Date'
      - in: header
        name: X-Consumer-Username
        required: false
        description: Consumer User Name (passed from Kong)
        schema:
          type: string
      - in: header
        name: X-Consumer-ID
        required: false
        description: Consumer GUID
        schema:
          type: string
      responses:
        '200':
          description: Info about a single Notice of Disagreement
          content:
            application/json:
              examples:
                minimum fields used:
                  value:
                    data:
                      id: 00000000-1111-2222-3333-444444444444
                      type: noticeOfDisagreement
                      attributes:
                        status: pending
                        updatedAt: '2020-01-02T03:04:05.067Z'
                        createdAt: '2020-01-02T03:04:05.067Z'
                        formData:
                          data:
                            type: noticeOfDisagreement
                            attributes:
                              veteran:
                                homeless: true
                                phone:
                                  phoneNumber: '8001111'
                                email: clause@north.com
                                timezone: America/Chicago
                              boardReviewOption: evidence_submission
                              requestingExtension: false
                              appealingVhaDenial: false
                          included:
                          - type: contestableIssue
                            attributes:
                              issue: tinnitus
                              decisionDate: '1900-01-01'
                              decisionIssueId: 1
                              ratingIssueReferenceId: '2'
                all fields used:
                  value:
                    data:
                      id: 00000000-1111-2222-3333-444444444444
                      type: noticeOfDisagreement
                      attributes:
                        status: pending
                        updatedAt: '2020-01-02T03:04:05.067Z'
                        createdAt: '2020-01-02T03:04:05.067Z'
                        formData:
                          data:
                            type: noticeOfDisagreement
                            attributes:
                              veteran:
                                homeless: false
                                address:
                                  addressLine1: 123 Main St
                                  addressLine2: 'Suite #1200'
                                  addressLine3: Box 4
                                  city: North Pole
                                  countryCodeISO2: CA
                                  zipCode5: '00000'
                                  internationalPostalCode: A1B 23C
                                phone:
                                  countryCode: '6'
                                  areaCode: '555'
                                  phoneNumber: '8001111'
                                  phoneNumberExt: '2'
                                email: bob@bobbytablesemail.com
                                timezone: America/Chicago
                              claimant:
                                homeless: false
                                address:
                                  addressLine1: 456 First St
                                  addressLine2: Apt 5
                                  addressLine3: Box 1
                                  city: Detroit
                                  countryCodeISO2: US
                                  stateCode: MI
                                  zipCode5: '48070'
                                phone:
                                  countryCode: '1'
                                  areaCode: '555'
                                  phoneNumber: '8111100'
                                  phoneNumberExt: '4'
                                email: bob@email.com
                                timezone: America/Detroit
                              representative:
                                name: Tony Danza
                              boardReviewOption: hearing
                              hearingTypePreference: central_office
                              requestingExtension: true
                              extensionReason: good cause substantive reason
                              appealingVhaDenial: true
                          included:
                          - type: contestableIssue
                            attributes:
                              issue: tinnitus
                              decisionDate: '1900-01-01'
                              decisionIssueId: 1
                              ratingIssueReferenceId: '2'
                              ratingDecisionReferenceId: '3'
                              disagreementArea: Effective Date
                          - type: contestableIssue
                            attributes:
                              issue: left knee
                              decisionDate: '1900-01-02'
                              decisionIssueId: 4
                              ratingIssueReferenceId: '5'
                          - type: contestableIssue
                            attributes:
                              issue: '123456789'
                              decisionDate: '1900-01-03'
                              ratingIssueReferenceId: '6'
                              ratingDecisionReferenceId: '7'
                              disagreementArea: Service
                          - type: contestableIssue
                            attributes:
                              issue: PTSD
                              decisionDate: '1900-01-04'
                              decisionIssueId: 8
                              ratingDecisionReferenceId: '9'
                          - type: contestableIssue
                            attributes:
                              issue: Traumatic Brain Injury
                              decisionDate: '1900-01-05'
                              decisionIssueId: 10
                          - type: contestableIssue
                            attributes:
                              issue: right shoulder
                              decisionDate: '1900-01-06'
                              disagreementArea: Effective Date
              schema:
                $ref: '#/components/schemas/nodCreateResponse'
        '422':
          description: Violates JSON schema
          content:
            application/json:
              example:
                errors:
                - title: Missing required fields
                  detail: One or more expected fields were not found
                  code: '145'
                  source:
                    pointer: /data/attributes
                  status: '422'
                  meta:
                    missing_fields:
                    - boardReviewOption
              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'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/nodCreate'
            examples:
              minimum fields used:
                value:
                  data:
                    type: noticeOfDisagreement
                    attributes:
                      veteran:
                        homeless: true
                        phone:
                          phoneNumber: '8001111'
                        email: clause@north.com
                        timezone: America/Chicago
                      boardReviewOption: evidence_submission
                      requestingExtension: false
                      appealingVhaDenial: false
                  included:
                  - type: contestableIssue
                    attributes:
                      issue: tinnitus
                      decisionDate: '1900-01-01'
                      decisionIssueId: 1
                      ratingIssueReferenceId: '2'
              all fields used:
                value:
                  data:
                    type: noticeOfDisagreement
                    attributes:
                      veteran:
                        homeless: false
                        address:
                          addressLine1: 123 Main St
                          addressLine2: 'Suite #1200'
                          addressLine3: Box 4
                          city: North Pole
                          countryCodeISO2: CA
                          zipCode5: '00000'
                          internationalPostalCode: A1B 23C
                        phone:
                          countryCode: '6'
                          areaCode: '555'
                          phoneNumber: '8001111'
                          phoneNumberExt: '2'
                        email: bob@bobbytablesemail.com
                        timezone: America/Chicago
                      claimant:
                        homeless: false
                        address:
                          addressLine1: 456 First St
                          addressLine2: Apt 5
                          addressLine3: Box 1
                          city: Detroit
                          countryCodeISO2: US
                          stateCode: MI
                          zipCode5: '48070'
                        phone:
                          countryCode: '1'
                          areaCode: '555'
                          phoneNumber: '8111100'
                          phoneNumberExt: '4'
                        email: bob@email.com
                        timezone: America/Detroit
                      representative:
                        name: Tony Danza
                      boardReviewOption: hearing
                      hearingTypePreference: central_office
                      requestingExtension: true
                      extensionReason: good cause substantive reason
                      appealingVhaDenial: true
                  included:
                  - type: contestableIssue
                    attributes:
                      issue: tinnitus
                      decisionDate: '1900-01-01'
                      decisionIssueId: 1
                      ratingIssueReferenceId: '2'
                      ratingDecisionReferenceId: '3'
                      disagreementArea: Effective Date
                  - type: contestableIssue
                    attributes:
                      issue: left knee
                      decisionDate: '1900-01-02'
                      decisionIssueId: 4
                      ratingIssueReferenceId: '5'
                  - type: contestableIssue
                    attributes:
                      issue: '123456789'
                      decisionDate: '1900-01-03'
                      ratingIssueReferenceId: '6'
                      ratingDecisionReferenceId: '7'
                      disagreementArea: Service
                  - type: contestableIssue
                    attributes:
                      issue: PTSD
                      decisionDate: '1900-01-04'
                      decisionIssueId: 8
                      ratingDecisionReferenceId: '9'
                  - type: contestableIssue
                    attributes:
                      issue: Traumatic Brain Injury
                      decisionDate: '1900-01-05'
                      decisionIssueId: 10
                  - type: contestableIssue
                    attributes:
                      issue: right shoulder
                      decisionDate: '1900-01-06'
                      disagreementArea: Effective Date
  /notice_of_disagreements/{uuid}:
    get:
      summary: Shows a specific Notice of Disagreement. (a.k.a. the Show endpoint)
      tags:
      - Notice of Disagreements
      operationId: showNod
      description: Returns all of the data associated with a specific Notice of Disagreement.
      security:
      - apikey: []
      parameters:
      - name: uuid
        in: path
        description: Notice of Disagreement UUID
        example: 02bbbe56-443c-42fa-aaf2-ef6200a6eddd
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Info about a single Notice of Disagreement
          content:
            application/json:
              example:
                data:
                  id: 00000000-1111-2222-3333-444444444444
                  type: noticeOfDisagreement
                  attributes:
                    status: pending
                    updatedAt: '2020-01-02T03:04:05.067Z'
                    createdAt: '2020-01-02T03:04:05.067Z'
              schema:
                $ref: '#/components/schemas/nodShowResponse'
        '404':
          description: Notice of Disagreement not found
          content:
            application/json:
              example:
                errors:
                - code: '404'
                  detail: NoticeOfDisagreement with uuid invalid not found
                  status: '404'
                  title: Record not found
              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'
  /notice_of_disagreements/schema:
    get:
      summary: Gets the Notice of Disagreement JSON Schema.
      tags:
      - Notice of Disagreements
      operationId: nodSchema
      description: Returns the [JSON Schema](https://json-schema.org/) for the `POST /notice_of_disagreements` endpoint.
      security:
      - apikey: []
      responses:
        '200':
          description: the JSON Schema for POST /notice_of_disagreements
          content:
            application/json:
              example: '{"$schema":"http://json-schema.org/draft-07/schema#","description":"JSON Schema for VA Form 10182","$ref":"#/definitions/nodCreate","definitions":{"address":{"type":"object","properties":{"addressLine1":{"type":"string","minLength":1,"maxLength":60},"addressLine2":{"type":"string","minLength":1,"maxLength":30},"addressLine3":{"type":"string","minLength":1,"maxLength":10},"city":{"type":"string","minLength":1,"maxLength":60},"stateCode":{"type":"string","enum":["AL","AK","AS","AZ","AR","AA","AE","AP","CA","CO","CT","DE","DC","FM","FL","GA","GU","HI","ID","IL","IN","IA","KS","KY","LA","ME","MH","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PW","PA","PR","RI","SC","SD","TN","TX","UT","VT","VI","VA","WA","WV","WI","WY"]},"countryCodeISO2":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2},"zipCode5":{"type":"string","description":"5-digit zipcode. Use \"00000\" if address is outside the United States","pattern":"^[0-9]{5}$","minLength":5,"maxLength":5},"internationalPostalCode":{"type":"string","minLength":1,"maxLength":16}},"required":["addressLine1","city","countryCodeISO2","zipCode5"]},"phone":{"type":"object","properties":{"countryCode":{"type":"string","pattern":"^[0-9]+$","minLength":1,"maxLength":3},"areaCode":{"type":"string","pattern":"^[0-9]{1,4}$","minLength":1,"maxLength":4},"phoneNumber":{"type":"string","pattern":"^[0-9]{1,14}$","minLength":1,"maxLength":14},"phoneNumberExt":{"type":"string","pattern":"^[a-zA-Z0-9]{1,10}$","minLength":1,"maxLength":10}},"required":["phoneNumber"]},"timezone":{"type":"string","enum":["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Asmera","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Timbuktu","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/ComodRivadavia","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Atka","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Buenos_Aires","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Catamarca","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Coral_Harbour","America/Cordoba","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Ensenada","America/Fort_Nelson","America/Fort_Wayne","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Indianapolis","America/Inuvik","America/Iqaluit","America/Jamaica","America/Jujuy","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Knox_IN","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Louisville","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Mendoza","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montreal","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Acre","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Rosario","America/Santa_Isabel","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Shiprock","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Virgin","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/South_Pole","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Ashkhabad","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Calcutta","Asia/Chita","Asia/Choibalsan","Asia/Chongqing","Asia/Chungking","Asia/Colombo","Asia/Dacca","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Harbin","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Istanbul","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kashgar","Asia/Kathmandu","Asia/Katmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macao","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Rangoon","Asia/Riyadh","Asia/Saigon","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Tel_Aviv","Asia/Thimbu","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ujung_Pandang","Asia/Ulaanbaatar","Asia/Ulan_Bator","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faeroe","Atlantic/Faroe","Atlantic/Jan_Mayen","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/ACT","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Canberra","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/LHI","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/NSW","Australia/North","Australia/Perth","Australia/Queensland","Australia/South","Australia/Sydney","Australia/Tasmania","Australia/Victoria","Australia/West","Australia/Yancowinna","Brazil/Acre","Brazil/DeNoronha","Brazil/East","Brazil/West","CET","CST6CDT","Canada/Atlantic","Canada/Central","Canada/Eastern","Canada/Mountain","Canada/Newfoundland","Canada/Pacific","Canada/Saskatchewan","Canada/Yukon","Chile/Continental","Chile/EasterIsland","Cuba","EET","EST","EST5EDT","Egypt","Eire","Etc/GMT","Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11","Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5","Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0","Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12","Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3","Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8","Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC","Etc/Universal","Etc/Zulu","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belfast","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","Factory","GB","GB-Eire","GMT","GMT+0","GMT-0","GMT0","Greenwich","HST","Hongkong","Iceland","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Iran","Israel","Jamaica","Japan","Kwajalein","Libya","MET","MST","MST7MDT","Mexico/BajaNorte","Mexico/BajaSur","Mexico/General","NZ","NZ-CHAT","Navajo","PRC","PST8PDT","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Johnston","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap","Poland","Portugal","ROC","ROK","Singapore","Turkey","UCT","US/Alaska","US/Aleutian","US/Arizona","US/Central","US/East-Indiana","US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan","US/Mountain","US/Pacific","US/Samoa","UTC","Universal","W-SU","WET","Zulu"]},"nodCreate":{"type":"object","properties":{"data":{"type":"object","properties":{"type":{"type":"string","enum":["noticeOfDisagreement"]},"attributes":{"type":"object","properties":{"veteran":{"type":"object","properties":{"homeless":{"type":"boolean"},"address":{"$ref":"#/definitions/address"},"phone":{"allOf":[{"$ref":"#/definitions/phone"},{}]},"email":{"type":"string","format":"email","minLength":6,"maxLength":255},"timezone":{"allOf":[{"description":"Veteran''s timezone. Used for adding the current date to the signature according to the veteran''s local time. If not specified, the current UTC date will be used for the signature (which may be ahead or behind the local date)."},{"$ref":"#/definitions/timezone"}]}},"required":["homeless","phone","email"],"if":{"properties":{"homeless":{"const":false}}},"then":{"required":["address"]}},"representative":{"type":"object",

# --- truncated at 32 KB (209 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/va/refs/heads/main/openapi/va-notice-of-disagreements-api-openapi.yml