va.gov

The Benefits Intake API allows authorized third-party systems used by Veteran Service Organizations (VSOs), agencies, and Veterans to digitally submit VA benefits claim documents directly to the Veterans Benefits Administration's (VBA) claims intake process. This API handles documents related to the

🔑 apikey 6 endpoints open_data
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

pip install vakt
cargo add valkeymodule-rs
composer require vault-php-sdk
# Maven: see https://github.com/solana-mobile/seed-vault-sdk
# See https://github.com/CallumCVM/ValveGen
# See https://github.com/vamp-plugins/vamp-plugin-sdk
# See https://github.com/microsoft/HealthVault-Mobile-iOS-Library
# See https://github.com/AngelTs/vanitygen-plusplus-ported-for-VS2019
# See https://github.com/espressif/esp-va-sdk
# See https://github.com/samtstern/android-vagrant
curl examples
Get status for a previous benefits document upload
curl \
  -H "apikey: $API_KEY" \
  https://sandbox-api.va.gov/services/vba_documents/v1/uploads/{id}
Download zip of "what the server sees"
curl \
  -H "apikey: $API_KEY" \
  https://sandbox-api.va.gov/services/vba_documents/v1/uploads/{id}/download
Endpoints (6 total)
GET
/uploads/{id}
Get status for a previous benefits document upload
GET
/uploads/{id}/download
Download zip of "what the server sees"
POST
/uploads
Get a location for subsequent document upload PUT request
POST
/uploads/report
Get a bulk status report for a list of previous uploads
POST
/uploads/validate_document
Validate an individual document against system file requirements
PUT
/path
Accepts document upload.
At a glance
Total SDKs10
Languages8
Endpoints6
Authapikey
Categories1
https://sandbox-api.va.gov/services/vba_documents/v1
Other Va APIs (3)
confirmationfacilitiesforms