Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

National Archives and Records Administration (NARA) Accounts API

The Accounts API from National Archives and Records Administration (NARA) — 4 operation(s) for accounts.

This API exposes 4 operations across 4 paths. It is described by OpenAPI 3.0.0, at version 0.2.0.

Requests are made against a single base URL, https://catalog.archives.gov/api/v2/.

4 operations 4 paths 0 schemas 3 GET1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
0.2.0
Base URL
https://catalog.archives.gov/api/v2/
Resource Areas
1

Paths & Operations 4

Across 4 paths, the API surfaces 4 operations — 3 GET, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Accounts 4
GET
/users/userId/{userId}
Get public account data by account id directly from the database.
→ 200422
GET
/users/userName/{userName}
Get public account data by account id directly from the database.
→ 200422
GET
/users
Get public account data directly from the database
10 params → 200400500
PUT
/users/lastViewedNotificationsAt/:userId
Update the timestamp of the last time the user viewed their notifications.
2 params → 200422

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

national-archives-and-records-administration-nara--accounts-api-openapi.yml Raw ↑