4.0.0 • Published 5 years ago

@datafire/gsa_gov v4.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@datafire/gsa_gov

Client library for Discovery Market Research

Installation and Usage

npm install --save @datafire/gsa_gov
let gsa_gov = require('@datafire/gsa_gov').create();

.then(data => {
  console.log(data);
});

Description

Actions

List_Contracts_GET

gsa_gov.List_Contracts_GET({
  "duns": ""
}, context)

Input

  • input object
    • duns required string: A 9-digit DUNS number that uniquely identifies a vendor (required).
    • naics string: a six digit NAICS code used to filter by contracts with a certain NAICS
    • sort string: a field to sort on. Choices are date, status, agency, and amount
    • direction string: The sort direction of the results. Choices are asc or desc.
    • page string: the page to start on. Results are paginated in increments of 100. Begins at page=1.

Output

  • output object

Metadata_GET

gsa_gov.Metadata_GET(null, context)

Input

This action has no parameters

Output

  • output object

List_Naics_GET

gsa_gov.List_Naics_GET(null, context)

Input

This action has no parameters

Output

  • output object

Get_Vendor_GET

gsa_gov.Get_Vendor_GET({
  "duns": ""
}, context)

Input

  • input object
    • duns required string: a nine digit DUNS number that uniquely identifies the vendor (required)

Output

  • output object

List_Vendors_GET

gsa_gov.List_Vendors_GET({
  "naics": ""
}, context)

Input

  • input object
    • naics required string: a six digit NAICS code (required)
    • setasides array: a comma delimited list of two character setaside codes to filter by. Ex. setasides=A6,A5 will filter by 8a and veteran owned business.
    • vehicle string: Choices are either oasis or oasissb. Will filter vendors by their presence in either the OASIS unrestricted vehicle or the OASIS Small Business vehicle.

Output

  • output object

Definitions

This integration has no definitions