Skip to content

GSA eLibrary Contracts Data Dictionary

This document describes the fields available in the GSA eLibrary Contracts API endpoints (/api/gsa_elibrary_contracts/). For filtering, ordering, and pagination, see the GSA eLibrary Contracts API Reference.

Overview

GSA eLibrary contracts are persisted contract records from the GSA eLibrary system, representing contracts awarded under the MAS (Multiple Award Schedule) program. Tango syncs this data to provide a queryable view of MAS schedule contracts with links to IDVs and recipients.

Update Frequency

GSA eLibrary data is updated periodically via the sync pipeline.

Fields

Core identity

Field Type Description Source
uuid UUID Tango internal identifier for this persisted record. Tango
schedule String Schedule identifier, typically MAS. GSA eLibrary
contract_number String MAS contract number (join key to IDV piid, best-effort). GSA eLibrary

Party

Field Type Description Source
recipient Object | null Best-effort cached entity lookup by uei (fields: uei, display_name). GSA eLibrary / Tango

Linked IDV (best-effort)

Field Type Description Source
idv Object | null Only present when the row is linked to an IDV (fields: key, award_date). Tango

Enrichment

Field Type Description Source
sins List[String] Special Item Numbers (SINs). GSA eLibrary
cooperative_purchasing Boolean Cooperative Purchasing program flag (best-effort). GSA eLibrary
disaster_recovery_purchasing Boolean Disaster Recovery Purchasing program flag (best-effort). GSA eLibrary
file_urls List[String] Public document URLs (T&Cs, price list, catalog), best-effort merged. GSA eLibrary

Usage Notes

  • Use uuid for API lookups. The uuid is the primary key for detail requests: GET /api/gsa_elibrary_contracts/{uuid}/.
  • These are GSA MAS schedule contracts. Each record represents a contract awarded under the Multiple Award Schedule program.
  • IDV and recipient links are best-effort. The idv expansion is populated when Tango can match the contract_number to an IDV PIID. The recipient expansion is populated via UEI lookup.
  • SINs connect to the MAS SINs reference table. Use sin filtering to find contracts by Special Item Number; see MAS SINs Data Dictionary.

Data Sources

  • GSA eLibrary — Contract metadata from the GSA eLibrary system.