GET epost.fcgi

nih.gov:ncbi-e-utilities

Summary: Upload UID list to Entrez History server
Operation ID: epost
Auth: unknown
Description

EPost posts a list of UIDs to the Entrez History server and returns a query key and Web environment for use in subsequent ESearch, ESummary, or EFetch calls.

Parameters (4)

WebEnv (string, query, optional)

Web environment string from a previous ESearch, EPost or ELink call

api_key (string, query, optional)

NCBI API key for higher rate limits

db (string, query, required)

Database containing the UIDs

Constraints: {'enum': ['pubmed', 'protein', 'nuccore', 'ipg', 'nucleotide', 'structure', 'genome', 'annotinfo', 'assembly', 'bioproject', 'biosample', 'blastdbinfo', 'books', 'cdd', 'clinvar', 'gap', 'gapplus', 'grasp', 'dbvar', 'gene', 'gds', 'geoprofiles', 'medgen', 'mesh', 'nlmcatalog', 'omim', 'orgtrack', 'pmc', 'proteinclusters', 'pcassay', 'protfam', 'pccompound', 'pcsubstance', 'seqannot', 'snp', 'sra', 'taxonomy', 'biocollections', 'gtr']}

id (string, query, required)

UID list (comma-delimited)

Examples (2)

TitleTypeURLAction
EPost PubMed IDs to History Server curl https://eutils.ncbi.nlm.nih.gov/entrez/eutils/epost.fcgi?db=pubmed&id=33123456,33123457,33123458
EPost Protein IDs to History Server curl https://eutils.ncbi.nlm.nih.gov/entrez/eutils/epost.fcgi?db=protein&id=123456,123457

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:23:06.363696 200 353ms
2026-03-23 09:41:58.276789 200 346ms

Response Changes

WhenOldNew
2026-03-23 10:23:06.363696 3f679f7a5658 ba46ccf4d063