Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

VSAC Support Center

VSAC SVS API v1 (deprecated)

Please note: The information on this page refers to the original VSAC SVS API v1, which was replaced by a new API, VSAC SVS API v2, on January 27, 2015. We will continue to support the original API until further notice..

The VSAC API offers a REST service to obtain CAS Ticket Granting Tickets (TGT) and Service Tickets.


To make API calls, do the following:
  1. Obtain a TGT using your UMLS username and password by making a POST request to https://vsac.nlm.nih.gov/vsac/ws/Ticket. The TGT can be re-used to make calls to obtain single-use service tickets and is good for 8 hours.
  2. Use your TGT to make a POST request for a single-use service ticket at the URL https://vsac.nlm.nih.gov/vsac/ws/Ticket/<TicketGrantingTicket>. Specify the URL http://umlsks.nlm.nih.gov as the service in the POST request. Each service ticket is good for 5 minutes but expires after one call.
  3. Use your service tickets to make GET requests as specified in the methods below.

If you already know a Value Set Object Identifier (OID), or a Measure's NQF number or a CMS Measure ID, the API calls are the most straightforward method of retrieving and downloading value set data in XML format.
There are 2 methods available for API calls:


Last Reviewed: October 29, 2015