diff --git a/_apidocs/exclusions-api.md b/_apidocs/exclusions-api.md
index 36cd57733..994d989c2 100644
--- a/_apidocs/exclusions-api.md
+++ b/_apidocs/exclusions-api.md
@@ -4,7 +4,7 @@ banner-heading: SAM.gov Exclusions API
---
## Overview
-The Exclusions API will allow users to request Public Exclusion Information based on various optional request parameters.
+The Exclusions API will allow users to request Public Exclusion Information based on various optional request parameters.
The response will be provided in the JSON format in a paginated manner.
**Key Features of the Exclusion API:**
@@ -30,15 +30,16 @@ Exclusions API can be accessed from Production or Alpha via the following versio
* Production Version 1: https://api.sam.gov/entity-information/v1/exclusions?api_key=< value >
* Production Version 2: https://api.sam.gov/entity-information/v2/exclusions?api_key=< value >
* Production Version 3: https://api.sam.gov/entity-information/v3/exclusions?api_key=< value >
+* Production Version 4: https://api.sam.gov/entity-information/v4/exclusions?api_key=< value >
* Alpha Version 1: https://api-alpha.sam.gov/entity-information/v1/exclusions?api_key=< value >
* Alpha Version 2: https://api-alpha.sam.gov/entity-information/v2/exclusions?api_key=< value >
-* Alpha Version 3: https://api-alpha.sam.gov/entity-information/v3/exclusions?api_key=< value >
-
+* Alpha Version 3: https://api-alpha.sam.gov/entity-information/v3/exclusions?api_key=< value >
+* Alpha Version 4: https://api-alpha.sam.gov/entity-information/v4/exclusions?api_key=< value >
Generating a personal API Key:
* Registered users can request for a public API on 'Account Details' page. This page can be accessed here: Account Details page on sam.gov
-* Users must enter their password on ‘Account Details’ page to view the API Key information. If an incorrect password is entered, an error will be returned.
-* After the API Key is generated on ‘Account Details’ page, the API Key can be viewed on the Account Details page immediately. The API Key is visible until users navigate to a different page.
+* Users must enter their password on ‘Account Details’ page to view the API Key information. If an incorrect password is entered, an error will be returned.
+* After the API Key is generated on ‘Account Details’ page, the API Key can be viewed on the Account Details page immediately. The API Key is visible until users navigate to a different page.
* If an error is encountered during the API Key generation/retrieval, then users will receive an error message and they can try again.
Generating a System Account API Key:
@@ -99,129 +100,131 @@ Utilizing the Exclusion API as an extract:
**Query String Parameters**
-| Parameter Name | Description | Applicable Versions |
-| ---- | ----------- | ----------- |
-| classification | Allows a partial text or a complete text (Individual, Firm, Vessel, Special Entity Designation).
This parameter can be used inside the 'q' parameter.
Example: 'classification=Firm', 'classification=!INDIVIDUAL', 'classification=[Vessel~Special]', 'q=((classification:Vessel) OR (classification:Special))' | v1
v2
v3 |
-| exclusionName | Allows a partial text or a complete text.
This parameter must not be used inside the 'q' parameter.
This parameter accepts multi-text values in any order and in any case, and will apply the AND operator between the texts.
Examples: 'exclusionName=J Roy', 'exclusionName=ROY j' | v1
v2
v3 |
-| exclusionType | Allows a partial text or a complete text (a string).
Allowable values are: Ineligible (Proceedings Pending), Ineligible (Proceedings Completed), Prohibition/Restriction and Voluntary Exclusion.
This parameter can be used inside the 'q' parameter. When not used inside the 'q' parameter, this parameter will apply the AND operator if a multi-text value is provided in any order and in any case.
Examples: 'q=exclusionType:Ineligible (Proceedings Pending)', 'exclusionType=Ineligible PENDING', 'exclusionType=[Pending~Voluntary]' | v1
v2
v3 |
-| exclusionProgram | Allows a complete text (a string).
Allowable values are: Reciprocal, NonProcurement and Procurement.
This parameter can be used inside the 'q' parameter.
Examples: 'q=((exclusionProgram:Reciprocal) OR (exclusionProgram:Procurement))', 'exclusionProgram=[NonProcurement~RECIPROCAL]', 'exclusionProgram=!NonProcurement'| v1
v2
v3 |
-| addressLine1 | Mainly used to search Individuals with their address. Allows a partial text, a complete text and null.
This parameter must not be used inside the 'q' parameter.
Examples: 'addressLine1=""', 'addressLine1="7th Floor, Buraengdang Building 530-14"'
NOTE: If addressLine1 is used in a request with exclusionName, it must match 85% of an Individual's address in order for the address information to be returned in the response (not case sensitive). | v1
v2
v3 |
-| addressLine2 | Mainly used to search Individuals with their address. Allows a partial text, a complete text and null.
This parameter must not be used inside the 'q' parameter.
Examples: 'addressLine2=""', 'addressLine2="Dapsipri, 5 Dong, Dongdaemun-K"'
NOTE: If addressLine2 is used in a request with exclusionName, it must match 85% of an Individual's address in order for the address information to be returned in the response (not case sensitive). | v1
v2
v3 |
-| stateProvince | Allows 2-character codes for the USA, names for foreign countries and null (a string).
Examples: 'stateProvince=AR', 'stateProvince=[VA~MICHOACÁN]', 'stateProvince=""' | v1
v2
v3 |
-| country | Allows 3-character codes, numerical values and null (a string).
Examples: 'country=USA' 'country=[RUS~292~mex]', 'country=!""', 'q=((country:RUS) OR (country:292) OR (country:mex))' | v1
v2
v3 |
-| zipCode | Allows 5-digit values for the USA, any value as it was provided for foreign countries and null (a string).
Example: 'zipCode=20171', 'zipCode=[901-2132~V3M 5P8~C.P. 44890]', 'zipCode=""', 'q=((zipCode:901-2132) OR (zipCode:20147))' | v1
v2
v3 |
-| ueiSAM | Denotes Unique Entity Identifier SAM.
Allows 12-character values, null and also wildcard searches.
Examples: 'ueiSAM=""', 'ueiSAM=!""', 'ueiSAM=P*X*1', 'q=((ueiSAM:PMC9YQMXJZU1) OR (ueiSAM:PG4XZ77WRC21))' | v1
v2
v3 |
-| excludingAgencyCode | Allows a partial text, a complete text and null (a string).
Examples: 'excludingAgencyCode=ICE', 'excludingAgencyCode=DHS-ICE', 'excludingAgencyCode=[AF~HUD~""]', 'q=((excludingAgencyCode:AF) OR (excludingAgencyCode:HUD))' | v1
v2
v3 |
-| excludingAgencyName | Allows a partial text, a complete text and null (a string).
This parameter can be used inside the 'q' parameter. When not used inside the 'q' parameter, this parameter will apply the AND operator if a multi-text value is provided in any order and in any case
Examples: 'excludingAgencyName=Of URBAN housing', 'excludingAgencyName=[Geological~Navy]', q=((excludingAgencyName:Geological) OR (excludingAgencyName:Navy)) | v1
v2
v3 |
-| ctCode | Allows a complete text, null and also wild card searches (a string).
Examples: 'ctCode=*SDN*', 'ctCode=[AA~""], 'q=((ctCode:AA) OR (ctCode:03-SDN-01))' | v1
v2
v3 |
-| activationDate | Allows a single Date or Date range.
Formats: MM/DD/YYYY or [MM/DD/YYYY,MM/DD/YYYY]
Examples: 'activationDate=01/01/2019', 'activationDate=[01/01/2019,05/29/2019]' | v1
v2
v3 |
-| creationDate | Allows a single Date or Date range.
Formats: MM/DD/YYYY or [MM/DD/YYYY,MM/DD/YYYY]
Examples: 'creationDate=01/01/2019', 'creationDate=[01/01/2019,05/29/2019]' | v1
v2
v3 |
-| updateDate | Allows a single Date or Date range.
Formats: MM/DD/YYYY or [MM/DD/YYYY,MM/DD/YYYY]
Examples: 'updateDate=01/01/2019', 'updateDate=[01/01/2019,05/29/2019]'' | v1
v2
v3 |
-| terminationDate | Allows a single Date or Date range.
Formats: MM/DD/YYYY or [MM/DD/YYYY,MM/DD/YYYY]
Examples: 'terminationDate=01/01/2019', 'terminationDate=[01/01/2019,05/29/2019]' | v1
v2
v3 |
-| cageCode | Allows a complete value, null and also wild card searches (a string).
Examples: 'cageCode=0*0', 'cageCode=[0XLE0~1CM51~""]', 'q=((cageCode:0XLE0) OR (cageCode:1CM51))' | v1
v2
v3 |
-| npi | Allows 1234567890 (this is masked data) and null (a string).
Examples: 'npi=1234567890', 'npi=""', 'npi=!""' | v1
v2
v3 |
-| recordStatus | The API returns only Active records.
Allows a complete text (a string).
Allowable value is: Active, active
Example: 'recordStatus=active' | v1
v2
v3 |
-| page | Denotes a page number.
Allowable values are 0 to 999.
Example: 'page=0' | v1
v2
v3 |
-| size | Denotes the number of records returned per page.
Allowable values are 1 to 10.
Example: 'size=1' | v1
v2
v3 |
-| includeSections | Allows to filter data by sections, exclusionDetails, exclusionIdentification, exclusionActions, exclusionAddress, exclusionOtherInformation and vesselDetails.
Example: 'includeSections=exclusionOtherInformation,exclusionDetails' | v1
v2
v3 |
-| format | Allows user to download different file formats(csv and json are allowable values) .
Example: 'format=csv' | v1
v2
v3 |
-| emailId | Allows user to get file download links sent to the email address associated to the API key used in the request. Email ID must be provided in conjunction with the format parameter.
Example: emailId= Yes
Applicable to non-SAM registrants. | v1
v2
v3 |
-| ssnOrTinOrEin | Allows a 9-digit value or null.
This parameter must not be used inside the 'q' parameter.
This parameter must be used in conjunction with the exclusionName parameter.
Example: 'ssnOrTinOrEin=123456789' | v1
v2
v3 |
+| Parameter Name | Description | Applicable Versions |
+|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------|
+| classification | Allows a partial text or a complete text (Individual, Firm, Vessel, Special Entity Designation).
This parameter can be used inside the 'q' parameter.
Example: 'classification=Firm', 'classification=!INDIVIDUAL', 'classification=[Vessel~Special]', 'q=((classification:Vessel) OR (classification:Special))' | v1
v2
v3
v4 |
+| exclusionName | Allows a partial text or a complete text.
This parameter must not be used inside the 'q' parameter.
This parameter accepts multi-text values in any order and in any case, and will apply the AND operator between the texts.
Examples: 'exclusionName=J Roy', 'exclusionName=ROY j' | v1
v2
v3
v4 |
+| exclusionType | Allows a partial text or a complete text (a string).
Allowable values are: Ineligible (Proceedings Pending), Ineligible (Proceedings Completed), Prohibition/Restriction and Voluntary Exclusion.
This parameter can be used inside the 'q' parameter. When not used inside the 'q' parameter, this parameter will apply the AND operator if a multi-text value is provided in any order and in any case.
Examples: 'q=exclusionType:Ineligible (Proceedings Pending)', 'exclusionType=Ineligible PENDING', 'exclusionType=[Pending~Voluntary]' | v1
v2
v3
v4 |
+| exclusionProgram | Allows a complete text (a string).
Allowable values are: Reciprocal, NonProcurement and Procurement.
This parameter can be used inside the 'q' parameter.
Examples: 'q=((exclusionProgram:Reciprocal) OR (exclusionProgram:Procurement))', 'exclusionProgram=[NonProcurement~RECIPROCAL]', 'exclusionProgram=!NonProcurement' | v1
v2
v3
v4 |
+| addressLine1 | Mainly used to search Individuals with their address. Allows a partial text, a complete text and null.
This parameter must not be used inside the 'q' parameter.
Examples: 'addressLine1=""', 'addressLine1="7th Floor, Buraengdang Building 530-14"'
NOTE: If addressLine1 is used in a request with exclusionName, it must match 85% of an Individual's address in order for the address information to be returned in the response (not case sensitive). | v1
v2
v3
v4 |
+| addressLine2 | Mainly used to search Individuals with their address. Allows a partial text, a complete text and null.
This parameter must not be used inside the 'q' parameter.
Examples: 'addressLine2=""', 'addressLine2="Dapsipri, 5 Dong, Dongdaemun-K"'
NOTE: If addressLine2 is used in a request with exclusionName, it must match 85% of an Individual's address in order for the address information to be returned in the response (not case sensitive). | v1
v2
v3
v4 |
+| stateProvince | Allows 2-character codes for the USA, names for foreign countries and null (a string).
Examples: 'stateProvince=AR', 'stateProvince=[VA~MICHOACÁN]', 'stateProvince=""' | v1
v2
v3
v4 |
+| country | Allows 3-character codes, numerical values and null (a string).
Examples: 'country=USA' 'country=[RUS~292~mex]', 'country=!""', 'q=((country:RUS) OR (country:292) OR (country:mex))' | v1
v2
v3
v4 |
+| zipCode | Allows 5-digit values for the USA, any value as it was provided for foreign countries and null (a string).
Example: 'zipCode=20171', 'zipCode=[901-2132~V3M 5P8~C.P. 44890]', 'zipCode=""', 'q=((zipCode:901-2132) OR (zipCode:20147))' | v1
v2
v3
v4 |
+| ueiSAM | Denotes Unique Entity Identifier SAM.
Allows 12-character values, null and also wildcard searches.
Examples: 'ueiSAM=""', 'ueiSAM=!""', 'ueiSAM=P*X*1', 'q=((ueiSAM:PMC9YQMXJZU1) OR (ueiSAM:PG4XZ77WRC21))' | v1
v2
v3
v4 |
+| excludingAgencyCode | Allows a partial text, a complete text and null (a string).
Examples: 'excludingAgencyCode=ICE', 'excludingAgencyCode=DHS-ICE', 'excludingAgencyCode=[AF~HUD~""]', 'q=((excludingAgencyCode:AF) OR (excludingAgencyCode:HUD))' | v1
v2
v3
v4 |
+| excludingAgencyName | Allows a partial text, a complete text and null (a string).
This parameter can be used inside the 'q' parameter. When not used inside the 'q' parameter, this parameter will apply the AND operator if a multi-text value is provided in any order and in any case
Examples: 'excludingAgencyName=Of URBAN housing', 'excludingAgencyName=[Geological~Navy]', q=((excludingAgencyName:Geological) OR (excludingAgencyName:Navy)) | v1
v2
v3
v4 |
+| ctCode | Allows a complete text, null and also wild card searches (a string).
Examples: 'ctCode=*SDN*', 'ctCode=[AA~""], 'q=((ctCode:AA) OR (ctCode:03-SDN-01))' | v1
v2
v3
v4 |
+| activationDate | Allows a single Date or Date range.
Formats: MM/DD/YYYY or [MM/DD/YYYY,MM/DD/YYYY]
Examples: 'activationDate=01/01/2019', 'activationDate=[01/01/2019,05/29/2019]' | v1
v2
v3
v4 |
+| creationDate | Allows a single Date or Date range.
Formats: MM/DD/YYYY or [MM/DD/YYYY,MM/DD/YYYY]
Examples: 'creationDate=01/01/2019', 'creationDate=[01/01/2019,05/29/2019]' | v1
v2
v3
v4 |
+| updateDate | Allows a single Date or Date range.
Formats: MM/DD/YYYY or [MM/DD/YYYY,MM/DD/YYYY]
Examples: 'updateDate=01/01/2019', 'updateDate=[01/01/2019,05/29/2019]'' | v1
v2
v3
v4 |
+| terminationDate | Allows a single Date or Date range.
Formats: MM/DD/YYYY or [MM/DD/YYYY,MM/DD/YYYY]
Examples: 'terminationDate=01/01/2019', 'terminationDate=[01/01/2019,05/29/2019]' | v1
v2
v3
v4 |
+| cageCode | Allows a complete value, null and also wild card searches (a string).
Examples: 'cageCode=0*0', 'cageCode=[0XLE0~1CM51~""]', 'q=((cageCode:0XLE0) OR (cageCode:1CM51))' | v1
v2
v3
v4 |
+| npi | Allows 1234567890 (this is masked data) and null (a string).
Examples: 'npi=1234567890', 'npi=""', 'npi=!""' | v1
v2
v3
v4 |
+| recordStatus | The API returns only Active records.
Allows a complete text (a string).
Allowable value is: Active, active
Example: 'recordStatus=active' | v1
v2
v3
v4 |
+| page | Denotes a page number.
Allowable values are 0 to 999.
Example: 'page=0' | v1
v2
v3
v4 |
+| size | Denotes the number of records returned per page.
Allowable values are 1 to 10.
Example: 'size=1' | v1
v2
v3
v4 |
+| includeSections | Allows to filter data by sections, exclusionDetails, exclusionIdentification, exclusionActions, exclusionAddress, exclusionOtherInformation and vesselDetails.
Example: 'includeSections=exclusionOtherInformation,exclusionDetails' | v1
v2
v3
v4 |
+| format | Allows user to download different file formats(csv and json are allowable values) .
Example: 'format=csv' | v1
v2
v3
v4 |
+| emailId | Allows user to get file download links sent to the email address associated to the API key used in the request. Email ID must be provided in conjunction with the format parameter.
Example: emailId= Yes
Applicable to non-SAM registrants. | v1
v2
v3
v4 |
+| ssnOrTinOrEin | Allows a 9-digit value or null.
This parameter must not be used inside the 'q' parameter.
This parameter must be used in conjunction with the exclusionName parameter.
Example: 'ssnOrTinOrEin=123456789' | v1
v2
v3
v4 |
+| fascsaOrder | Allows Yes and No.
This parameter accepts either value, in any case.
Examples: fascsaOrder=Yes, fascsaOrder=yes, fascsaOrder=No, fascsaOrder=no | v4 |
**Expected Result**
API response consists of Sections, Sub-sections and Tags underneath each of the Sections or Sub-sections. There are a few placeholder elements that return ‘Currently Not Available’ until they are made available in the database. Additionally,
-| Section/Sub-section/Tag | Type | Description | Applicable Versions |
-|----------------------------------------------------------------------| ---- |---------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------|
+| Section/Sub-section/Tag | Type | Description | Applicable Versions |
+|----------------------------------------------------------------------| ---- |--------------------------------------------------------------------------------------------------------------------------------------------|----------------------|
| **exclusionDetails** |
-| classificationType | string | Classification Type | v1
v2
v3 |
-| exclusionType | string | Exclusion Type | v1
v2
v3 |
-| exclusionProgram | string | Exclusion Program | v1
v2
v3 |
-| excludingAgencyCode | string | Excluding Agency Code | v1
v2
v3 |
-| excludingAgencyName | string | Excluding Agency Name | v1
v2
v3 |
+| classificationType | string | Classification Type | v1
v2
v3
v4 |
+| exclusionType | string | Exclusion Type | v1
v2
v3
v4 |
+| exclusionProgram | string | Exclusion Program | v1
v2
v3
v4 |
+| excludingAgencyCode | string | Excluding Agency Code | v1
v2
v3
v4 |
+| excludingAgencyName | string | Excluding Agency Name | v1
v2
v3
v4 |
| **exclusionIdentification** |
-| ueiSAM | string | Unique Entity Identifier SAM | v1
v2
v3 |
-| cageCode | string | CAGE Code | v1
v2
v3 |
-| npi | string| NPI | v1
v2
v3 |
-| prefix | string | Prefix | v1
v2
v3 |
-| firstName | string | First Name | v1
v2
v3 |
-| middleName | string | Middle Name | v1
v2
v3 |
-| lastName | string | Last Name | v1
v2
v3 |
-| suffix | string | Suffix | v1
v2
v3 |
-| name/entityName | string | Firm Name
NOTE: This parameter is being renamed. name is in V1 and entityName will be V2. | v1
v2
v3 |
-| dnbOpenData | string | DNB Open Data | v2
v3 |
+| ueiSAM | string | Unique Entity Identifier SAM | v1
v2
v3
v4 |
+| cageCode | string | CAGE Code | v1
v2
v3
v4 |
+| npi | string| NPI | v1
v2
v3
v4 |
+| prefix | string | Prefix | v1
v2
v3
v4 |
+| firstName | string | First Name | v1
v2
v3
v4 |
+| middleName | string | Middle Name | v1
v2
v3
v4 |
+| lastName | string | Last Name | v1
v2
v3
v4 |
+| suffix | string | Suffix | v1
v2
v3
v4 |
+| name/entityName | string | Firm Name
NOTE: This parameter is being renamed. name is in V1 and entityName will be V2. | v1
v2
v3
v4 |
+| dnbOpenData | string | DNB Open Data | v2
v3
v4 |
| **exclusionActions --> listOfActions** |
-| createDate | string | Create Date | v1
v2
v3 |
-| updateDate | string | Update Date | v1
v2
v3 |
-| activateDate | string | Activate Date | v1
v2
v3 |
-| terminationDate | string | Termination Date | v1
v2
v3 |
-| terminationType | string | Termination Type | v1
v2
v3 |
-| recordStatus | string | Record Status | v1
v2
v3 |
-| **exclusionAddress/exclusionPrimaryAddress** | | NOTE: This section is being renamed. It is exclusionAddress in V1 and will be exclusionPrimaryAddress in V2. | |
-| addressLine1 | string | Address Line 1 | v1
v2
v3 |
-| addressLine2 | string | Address Line 2 | v1
v2
v3 |
-| city | string | Address City | v1
v2
v3 |
-| stateOrProvinceCode | string | Address State or Province Code | v1
v2
v3 |
-| zipCode | string | Address Zip OR Postal Code | v1
v2
v3 |
-| zipCodePlus4 | string | Address Zip Plus 4 | v1
v2
v3 |
-| countryCode | string | Country Code | v1
v2
v3 |
+| createDate | string | Create Date | v1
v2
v3
v4 |
+| updateDate | string | Update Date | v1
v2
v3
v4 |
+| activateDate | string | Activate Date | v1
v2
v3
v4 |
+| terminationDate | string | Termination Date | v1
v2
v3
v4 |
+| terminationType | string | Termination Type | v1
v2
v3
v4 |
+| recordStatus | string | Record Status | v1
v2
v3
v4 |
+| **exclusionAddress/exclusionPrimaryAddress** | | NOTE: This section is being renamed. It is exclusionAddress in V1 and will be exclusionPrimaryAddress in V2. | |
+| addressLine1 | string | Address Line 1 | v1
v2
v3
v4 |
+| addressLine2 | string | Address Line 2 | v1
v2
v3
v4 |
+| city | string | Address City | v1
v2
v3
v4 |
+| stateOrProvinceCode | string | Address State or Province Code | v1
v2
v3
v4 |
+| zipCode | string | Address Zip OR Postal Code | v1
v2
v3
v4 |
+| zipCodePlus4 | string | Address Zip Plus 4 | v1
v2
v3
v4 |
+| countryCode | string | Country Code | v1
v2
v3
v4 |
| **exclusionSecondaryAddress** |
-| addressLine1 | string | Address Line 1 | v2
v3 |
-| addressLine2 | string | Address Line 2 | v2
v3 |
-| city | string | Address City | v2
v3 |
-| stateOrProvinceCode | string | Address State or Province Code | v2
v3 |
-| zipCode | string | Address Zip OR Postal Code | v2
v3 |
-| zipCodePlus4 | string | Address Zip Plus 4 | v2
v3 |
-| countryCode | string | Country Code | v2
v3 |
+| addressLine1 | string | Address Line 1 | v2
v3
v4 |
+| addressLine2 | string | Address Line 2 | v2
v3
v4 |
+| city | string | Address City | v2
v3
v4 |
+| stateOrProvinceCode | string | Address State or Province Code | v2
v3
v4 |
+| zipCode | string | Address Zip OR Postal Code | v2
v3
v4 |
+| zipCodePlus4 | string | Address Zip Plus 4 | v2
v3
v4 |
+| countryCode | string | Country Code | v2
v3
v4 |
| **exclusionOtherInformation** |
-| additionalComments | string | Additional Comments | v1
v2
v3 |
-| ctCode | string | CT Code | v1
v2
v3 |
-| dnbInvestigationStatus/evsInvestigationStatus | string | EVS Investigation Status
NOTE: This parameter is being renamed. dnbInvestigationStatus is in V1 and evsInvestigationStatus will be V2. | v1
v2
v3 |
+| isFASCSAOrder | string | FASCSA Order Exclusion Indicator | v4 |
+| additionalComments | string | Additional Comments | v1
v2
v3
v4 |
+| ctCode | string | CT Code | v1
v2
v3
v4 |
+| dnbInvestigationStatus/evsInvestigationStatus | string | EVS Investigation Status
NOTE: This parameter is being renamed. dnbInvestigationStatus is in V1 and evsInvestigationStatus will be V2. | v1
v2
v3
v4 |
| **exclusionOtherInformation --> references --> referencesList** |
-| name/exclusionName | string | Exclusion Name
NOTE: This parameter is being renamed. name is in V1 and exclusionName will be V2. | v1
v2
v3 |
-| type | string | Type | v1
v2
v3 |
+| name/exclusionName | string | Exclusion Name
NOTE: This parameter is being renamed. name is in V1 and exclusionName will be V2. | v1
v2
v3
v4 |
+| type | string | Type | v1
v2
v3
v4 |
| **exclusionOtherInformation --> moreLocations** |
-| exclusionName | string | Exclusion Name | v2
v3 |
-| duns | string | DUNS | v2 |
-| ueiSAM | string | ueiSAM | v3 |
-| cageCode | string | CAGE Code | v2
v3 |
-| npi | string | NPI | v2
v3 |
+| exclusionName | string | Exclusion Name | v2
v3
v4 |
+| duns | string | DUNS | v2 |
+| ueiSAM | string | ueiSAM | v3
v4 |
+| cageCode | string | CAGE Code | v2
v3
v4 |
+| npi | string | NPI | v2
v3
v4 |
| **exclusionOtherInformation --> moreLocations --> primaryAddress** |
-| addressLine1 | string | Address Line 1 | v2
v3 |
-| addressLine2 | string | Address Line 2 | v2
v3 |
-| city | string | City | v2
v3 |
-| stateOrProvinceCode | string | State or Province Code | v2
v3 |
-| zipCode | string | Zip Code | v2
v3 |
-| zipCodePlus4 | string | Zip Code Plus 4 | v2
v3 |
-| countryCode | string | Country Code | v2
v3 |
+| addressLine1 | string | Address Line 1 | v2
v3
v4 |
+| addressLine2 | string | Address Line 2 | v2
v3
v4 |
+| city | string | City | v2
v3
v4 |
+| stateOrProvinceCode | string | State or Province Code | v2
v3
v4 |
+| zipCode | string | Zip Code | v2
v3
v4 |
+| zipCodePlus4 | string | Zip Code Plus 4 | v2
v3
v4 |
+| countryCode | string | Country Code | v2
v3
v4 |
| **exclusionOtherInformation --> moreLocations --> secondaryAddress** |
-| addressLine1 | string | Address Line 1 | v2
v3 |
-| addressLine2 | string | Address Line 2 | v2
v3 |
-| city | string | City | v2
v3 |
-| stateOrProvinceCode | string | State or Province Code | v2
v3 |
-| zipCode | string | Zip Code | v2
v3 |
-| zipCodePlus4 | string | Zip Code Plus 4 | v2
v3 |
-| countryCode | string | Country Code | v2
v3 |
+| addressLine1 | string | Address Line 1 | v2
v3
v4 |
+| addressLine2 | string | Address Line 2 | v2
v3
v4 |
+| city | string | City | v2
v3
v4 |
+| stateOrProvinceCode | string | State or Province Code | v2
v3
v4 |
+| zipCode | string | Zip Code | v2
v3
v4 |
+| zipCodePlus4 | string | Zip Code Plus 4 | v2
v3
v4 |
+| countryCode | string | Country Code | v2
v3
v4 |
| **vesselDetails** |
-| callSign | string | Call Sign | v1
v2
v3 |
-| type | string | Type | v1
v2
v3 |
-| tonnage | string | Tonnage | v1
v2
v3 |
-| grt | string | GRT | v1
v2
v3 |
-| flag | string | Flag | v1
v2
v3 |
-| owner | string | Owner | v1
v2
v3 |
+| callSign | string | Call Sign | v1
v2
v3
v4 |
+| type | string | Type | v1
v2
v3
v4 |
+| tonnage | string | Tonnage | v1
v2
v3
v4 |
+| grt | string | GRT | v1
v2
v3
v4 |
+| flag | string | Flag | v1
v2
v3
v4 |
+| owner | string | Owner | v1
v2
v3
v4 |
| **vesselDetails --> secondaryAddress** |
-| addressLine1 | string | Address Line 1 | v1
v2
v3 Production only |
-| addressLine2 | string | Address Line 2 | v1
v2
v3 Production only |
-| city | string | Address City | v1
v2
v3 Production only |
-| stateOrProvinceCode | string | Address State or Province Code | v1
v2
v3 Production only |
-| zipCode | string | Address Zip OR Postal Code | v1
v2
v3 Production only |
-| zipCodePlus4 | string | Address Zip Plus 4 | v1
v2
v3 Production only |
-| countryCode | string | Country Code | v1
v2
v3 Production only |
+| addressLine1 | string | Address Line 1 | v1
v2
v3
v4 Production only |
+| addressLine2 | string | Address Line 2 | v1
v2
v3
v4 Production only |
+| city | string | Address City | v1
v2
v3
v4 Production only |
+| stateOrProvinceCode | string | Address State or Province Code | v1
v2
v3
v4 Production only |
+| zipCode | string | Address Zip OR Postal Code | v1
v2
v3
v4 Production only |
+| zipCodePlus4 | string | Address Zip Plus 4 | v1
v2
v3
v4 Production only |
+| countryCode | string | Country Code | v1
v2
v3
v4 Production only |
+
+
+{
+ "totalRecords": 16,
+
+A sample record is provided here:
+
+ {
+ "exclusionDetails": {
+ "classificationType": "Firm",
+ "exclusionType": "Prohibition/Restriction",
+ "exclusionProgram": "Reciprocal",
+ "excludingAgencyCode": "AF",
+ "excludingAgencyName": "DEPT OF THE AIR FORCE"
+ },
+ "exclusionIdentification": {
+ "ueiSAM": "J27QHBBBL1V3",
+ "cageCode": null,
+ "npi": null,
+ "prefix": null,
+ "firstName": null,
+ "middleName": null,
+ "lastName": null,
+ "suffix": null,
+ "entityName": "Foxtrot Research Corp",
+ "dnbOpenData": null
+ },
+ "exclusionActions": {
+ "listOfActions": [
+ {
+ "createDate": "10-31-2023",
+ "updateDate": "10-31-2023",
+ "activateDate": "10-30-2023",
+ "terminationDate": null,
+ "terminationType": "Indefinite",
+ "recordStatus": "Active"
+ }
+ ]
+ },
+ "exclusionPrimaryAddress": {
+ "addressLine1": null,
+ "addressLine2": null,
+ "city": null,
+ "stateOrProvinceCode": "FL",
+ "zipCode": null,
+ "zipCodePlus4": null,
+ "countryCode": "USA"
+ },
+ "exclusionSecondaryAddress": [],
+ "exclusionOtherInformation": {
+ "isFASCSAOrder": "Yes",
+ "additionalComments": null,
+ "ctCode": null,
+ "evsInvestigationStatus": null,
+ "references": {
+ "referencesList": [
+ {
+ "exclusionName": null,
+ "type": null
+ }
+ ]
+ },
+ "moreLocations": [
+ {
+ "exclusionName": null,
+ "ueiSAM": null,
+ "cageCode": null,
+ "npi": null,
+ "primaryAddress": {
+ "addressLine1": null,
+ "addressLine2": null,
+ "city": null,
+ "stateOrProvinceCode": null,
+ "zipCode": null,
+ "zipCodePlus4": null,
+ "countryCode": null
+ },
+ "secondaryAddress": [
+ {
+ "addressLine1": null,
+ "addressLine2": null,
+ "city": null,
+ "stateOrProvinceCode": null,
+ "zipCode": null,
+ "zipCodePlus4": null,
+ "countryCode": null
+ }
+ ]
+ }
+ ]
+ },
+ "vesselDetails": {
+ "callSign": null,
+ "type": null,
+ "tonnage": null,
+ "grt": null,
+ "flag": null,
+ "owner": null
+ }
+ },
+ ],
+ "links": {
+ "selfLink": "https://api-alpha.sam.gov/entity-information/v4/exclusions?api_key=REPLACE_WITH_API_KEY&fascsaOrder=Yes&page=0&size=10",
+ "nextLink": "https://api-alpha.sam.gov/entity-information/v4/exclusions?api_key=REPLACE_WITH_API_KEY&fascsaOrder=Yes&page=1&size=10"
+ }
}