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.