The Federal Government will Become America's Model Employer for the 21st Century.
Recruit, Retain and Honor a World-Class Workforce to Serve the American People.
Find out more about Federal compensation throughout your career and around the world.
Staffing to align with your agency's mission
Manage your retirement online.
Human Resources and Security Specialists should use this tool to determine the correct investigation level for any covered position within the U.S. Federal Government.
OPM’s Human Resources Solutions organization can help your agency answer this critically important question.
Developing senior leaders in the U.S. Government through Leadership for a Democratic Society, Custom Programs and Interagency Courses.
Visit this federal site to search for our regulatory notices, proposed and final rules.
See the latest tweets on our Twitter feed, like our Facebook pages, watch our YouTube videos, and page through our Flickr photos.
The xml operating status API provides real time data on the Federal Government operating status for the DC area.
The endpoint for this API is /xml/statustypes.xml.
Currently, there are no supported arguments. All information can be parsed from the main URI.
The response code contains the following xml attributes:
StatusTypes (root node), OperatingStatusTypes, OperatingStatusType, Id, Name, Icon, Abbreviation, and IsDefault (boolean).
The code below shows the default status types xml response:
<StatusTypes xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Name>Open with Option for Unscheduled Leave or Unscheduled Telework</Name>
Back to Top
The endpoint for this API is /json/statustypes.json.
The json operating status API supports the following optional arguments:
Returns a string of records wrapped in a placeholder method().
Valid values: string
To request the status types wrapped in a placeholder method:
The response code contains the following name/value pairs:
Operating Status Types, Id, Name, Icon, Abbreviation, IsDefault, TotalCount, and LastUpdate (unix time).
The code below shows the default status history json response: