Department of the Treasury Entity Management Controller API
Entity Management Controller
Entity Management Controller
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/department-of-the-treasury:department-of-the-treasury-entity-management-controller-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Entity Management Rest Entity Management Controller API
description: Swagger Documentation for Entity Management Rest API
license:
name: GSA
version: 0.1.0
servers:
- url: //api-alpha.sam.gov/
tags:
- name: entity-management-controller
description: Entity Management Controller
paths:
/entity-information/v1/entities:
get:
tags:
- entity-management-controller
summary: get Entity Management Details
operationId: getEntityManagementDataUsingGET
parameters:
- name: activationDate
in: query
description: A single Date or Date range in the format MM/DD/YYYY
schema:
type: string
- name: cageCode
in: query
description: The exact 5 character value; a maximum of up to 100 values can be sent
schema:
type: string
- name: dbaName
in: query
description: Partial or Complete value
schema:
type: string
- name: debtSubjectToOffset
in: query
description: Y or N or null
schema:
type: string
- name: dodaac
in: query
description: 9 character value
schema:
type: string
- name: ueiSAM
in: query
description: Unique Entity Identifier SAM- 12 digit value; a maximum of up to 100 values can be sent
schema:
type: string
- name: entityEFTIndicator
in: query
description: EFT indicator
schema:
type: string
- name: entityStructureCode
in: query
description: 2 character code or null
schema:
type: string
- name: entityStructureDesc
in: query
description: Description of Entity Structure
schema:
type: string
- name: exclusionStatusFlag
in: query
description: D or null
schema:
type: string
- name: expirationDate
in: query
description: A single Date or Date range in the format MM/DD/YYYY
schema:
type: string
- name: legalBusinessName
in: query
description: Partial or Complete value
schema:
type: string
- name: primaryNaics
in: query
description: 6 digit NAICS; accepts multiple NAICS
schema:
type: string
- name: purposeOfRegistrationCode
in: query
description: 2 character code
schema:
type: string
- name: purposeOfRegistrationDesc
in: query
description: Description of Purpose Of Registration
schema:
type: string
- name: registrationDate
in: query
description: A single Date or Date range in the format MM/DD/YYYY
schema:
type: string
- name: updateDate
in: query
description: A single Date or Date range in the format MM/DD/YYYY
schema:
type: string
- name: physicalAddressCity
in: query
description: City name
schema:
type: string
- name: physicalAddressCongressionalDistrict
in: query
description: 2 characters
schema:
type: string
- name: physicalAddressCongressionalDistrictState
in: query
description: 5 characters
schema:
type: string
- name: physicalAddressCountryCode
in: query
description: 3 character code
schema:
type: string
- name: samExtractCode
in: query
description: 1 character code (A or E)
schema:
type: string
- name: physicalAddressProvinceOrStateCode
in: query
description: 2 character code
schema:
type: string
- name: physicalAddressZipPostalCode
in: query
description: 5 digit zip code
schema:
type: string
- name: businessTypeCode
in: query
description: 2 Character business type codes
schema:
type: string
- name: businessTypeDesc
in: query
description: Description of business type code
schema:
type: string
- name: entityType
in: query
description: 2 Character entity type codes
schema:
type: string
- name: organizationStructureCode
in: query
description: 2 Character organization structure codes
schema:
type: string
- name: organizationStructureDesc
in: query
description: Organization structure description
schema:
type: string
- name: stateOfIncorporationCode
in: query
description: 2 Character state code
schema:
type: string
- name: stateOfIncorporationDesc
in: query
description: Descriptionof state
schema:
type: string
- name: countryOfIncorporationCode
in: query
description: 3 Character country code
schema:
type: string
- name: countryOfIncorporationDesc
in: query
description: Description of country
schema:
type: string
- name: naicsCode
in: query
description: 6 Characters NAICS code
schema:
type: string
- name: naicsDesc
in: query
description: Description of Naics code
schema:
type: string
- name: naicsLimitedSB
in: query
description: 6 Characters NAICS code(with small business - Y)
schema:
type: string
- name: pscCode
in: query
description: 4 Characters PSC code
schema:
type: string
- name: pscDesc
in: query
description: Description of PSC code
schema:
type: string
- name: servedDisasterStateCode
in: query
description: Disaster relief served state, 2 character code
schema:
type: string
- name: servedDisasterStateName
in: query
description: Description of Disaster relief served state
schema:
type: string
- name: servedDisasterCountyCode
in: query
description: Disaster relief served county code
schema:
type: string
- name: servedDisasterCountyName
in: query
description: Description of Disaster relief served county
schema:
type: string
- name: servedDisasterMSA
in: query
description: Disaster relief served MSA
schema:
type: string
- name: sbaBusinessTypeCode
in: query
description: 'A two character code or null '
schema:
type: string
- name: sbaBusinessTypeDesc
in: query
description: Description of SBa Business Type code
schema:
type: string
- name: includeSections
in: query
description: entityInformation, coreData, assertions, repsAndCerts, mandatoryPOCs, optionalPOCs
schema:
type: string
- name: q
in: query
description: Q paramter for Search Operations
schema:
type: string
- name: page
in: query
description: page
schema:
type: string
- name: size
in: query
description: record limit per page
schema:
type: string
- name: format
in: query
description: Acceptable values JSON and CSV
schema:
type: string
- name: emailId
in: query
description: Acceptable emailId values are Yes/No
schema:
type: string
- name: sort
in: query
schema:
type: string
- name: sortOrder
in: query
schema:
type: ref
enum:
- asc
- desc
- name: isActive
in: query
schema:
type: string
- name: naicsUI
in: query
schema:
type: string
- name: pscUI
in: query
schema:
type: string
- name: organizationId
in: query
schema:
type: string
- name: edi
in: query
description: Acceptable EDI values are Yes/No
schema:
type: string
- name: companySecurityLevelCode
in: query
description: Company Security Level Code
schema:
type: string
- name: highestEmployeeSecurityLevelCode
in: query
description: Highest Employee Security Level Code
schema:
type: string
- name: companySecurityLevelDesc
in: query
description: Company Security Level Description
schema:
type: string
- name: highestEmployeeSecurityLevelDesc
in: query
description: Highest Employee Security Level Description
schema:
type: string
- name: ultimateParentUEISAM
in: query
description: Ultimate Parent Unique Entity Identifier SAM- 12 digit value
schema:
type: string
- name: agencyBusinessPurposeCode
in: query
description: Agency Business Purpose Code
schema:
type: string
- name: agencyBusinessPurposeDesc
in: query
description: Agency Business Purpose Description
schema:
type: string
- name: sensitivity
in: query
description: Determines Sensitivity Level of Data
schema:
type: string
- name: routingNumber
in: query
description: Routing Number
schema:
type: string
- name: bankName
in: query
description: Bank Name
schema:
type: string
- name: accountNumber
in: query
description: Account Number
schema:
type: string
- name: eftWaiverFlag
in: query
description: EFT Waiver Flag
schema:
type: string
- name: agencyLocationCode
in: query
description: Agency Location Code
schema:
type: string
- name: disbursingOfficeSymbol
in: query
description: Disbursing Office Symbol
schema:
type: string
- name: taxpayerName
in: query
description: Taxpayer Name
schema:
type: string
- name: taxpayerIdentificationNumber
in: query
description: Taxpayer Identification Number
schema:
type: string
- name: proceedingFlag
in: query
schema:
type: boolean
- name: execCompensationFlag
in: query
schema:
type: boolean
- name: isDisasterResponseParticipant
in: query
description: Disaster Response participant flag
schema:
type: string
- name: activationDateFrom
in: query
schema:
type: string
- name: activationDateTo
in: query
schema:
type: string
- name: expirationDateFrom
in: query
schema:
type: string
- name: expirationDateTo
in: query
schema:
type: string
- name: createDateFrom
in: query
schema:
type: string
- name: createDateTo
in: query
schema:
type: string
- name: country
in: query
schema:
type: string
- name: classification
in: query
schema:
type: string
- name: cityStateZipCongFlag
in: query
schema:
type: boolean
- name: qMode
in: query
description: qMode paramter for Search Operations
schema:
type: string
- name: exactMatch
in: query
description: exactMatch paramter for Search Operations
schema:
type: boolean
- name: api_key
in: query
description: api_key
schema:
type: string
responses:
200:
description: Successfully retrieved list
content:
application/json: null
401:
description: You are not authorized to view the resource
content: {}
403:
description: Accessing the resource you were trying to reach is forbidden
content: {}
404:
description: The resource you were trying to reach is not found
content: {}
post:
tags:
- entity-management-controller
summary: get Entity Management Details
operationId: getEntityManagementDataUsingPOST
parameters:
- name: activationDate
in: query
description: A single Date or Date range in the format MM/DD/YYYY
schema:
type: string
- name: cageCode
in: query
description: The exact 5 character value; a maximum of up to 100 values can be sent
schema:
type: string
- name: dbaName
in: query
description: Partial or Complete value
schema:
type: string
- name: debtSubjectToOffset
in: query
description: Y or N or null
schema:
type: string
- name: dodaac
in: query
description: 9 character value
schema:
type: string
- name: ueiSAM
in: query
description: Unique Entity Identifier SAM- 12 digit value; a maximum of up to 100 values can be sent
schema:
type: string
- name: entityEFTIndicator
in: query
description: EFT indicator
schema:
type: string
- name: entityStructureCode
in: query
description: 2 character code or null
schema:
type: string
- name: entityStructureDesc
in: query
description: Description of Entity Structure
schema:
type: string
- name: exclusionStatusFlag
in: query
description: D or null
schema:
type: string
- name: expirationDate
in: query
description: A single Date or Date range in the format MM/DD/YYYY
schema:
type: string
- name: legalBusinessName
in: query
description: Partial or Complete value
schema:
type: string
- name: primaryNaics
in: query
description: 6 digit NAICS; accepts multiple NAICS
schema:
type: string
- name: purposeOfRegistrationCode
in: query
description: 2 character code
schema:
type: string
- name: purposeOfRegistrationDesc
in: query
description: Description of Purpose Of Registration
schema:
type: string
- name: registrationDate
in: query
description: A single Date or Date range in the format MM/DD/YYYY
schema:
type: string
- name: updateDate
in: query
description: A single Date or Date range in the format MM/DD/YYYY
schema:
type: string
- name: physicalAddressCity
in: query
description: City name
schema:
type: string
- name: physicalAddressCongressionalDistrict
in: query
description: 2 characters
schema:
type: string
- name: physicalAddressCongressionalDistrictState
in: query
description: 5 characters
schema:
type: string
- name: physicalAddressCountryCode
in: query
description: 3 character code
schema:
type: string
- name: samExtractCode
in: query
description: 1 character code (A or E)
schema:
type: string
- name: physicalAddressProvinceOrStateCode
in: query
description: 2 character code
schema:
type: string
- name: physicalAddressZipPostalCode
in: query
description: 5 digit zip code
schema:
type: string
- name: businessTypeCode
in: query
description: 2 Character business type codes
schema:
type: string
- name: businessTypeDesc
in: query
description: Description of business type code
schema:
type: string
- name: entityType
in: query
description: 2 Character entity type codes
schema:
type: string
- name: organizationStructureCode
in: query
description: 2 Character organization structure codes
schema:
type: string
- name: organizationStructureDesc
in: query
description: Organization structure description
schema:
type: string
- name: stateOfIncorporationCode
in: query
description: 2 Character state code
schema:
type: string
- name: stateOfIncorporationDesc
in: query
description: Descriptionof state
schema:
type: string
- name: countryOfIncorporationCode
in: query
description: 3 Character country code
schema:
type: string
- name: countryOfIncorporationDesc
in: query
description: Description of country
schema:
type: string
- name: naicsCode
in: query
description: 6 Characters NAICS code
schema:
type: string
- name: naicsDesc
in: query
description: Description of Naics code
schema:
type: string
- name: naicsLimitedSB
in: query
description: 6 Characters NAICS code(with small business - Y)
schema:
type: string
- name: pscCode
in: query
description: 4 Characters PSC code
schema:
type: string
- name: pscDesc
in: query
description: Description of PSC code
schema:
type: string
- name: servedDisasterStateCode
in: query
description: Disaster relief served state, 2 character code
schema:
type: string
- name: servedDisasterStateName
in: query
description: Description of Disaster relief served state
schema:
type: string
- name: servedDisasterCountyCode
in: query
description: Disaster relief served county code
schema:
type: string
- name: servedDisasterCountyName
in: query
description: Description of Disaster relief served county
schema:
type: string
- name: servedDisasterMSA
in: query
description: Disaster relief served MSA
schema:
type: string
- name: sbaBusinessTypeCode
in: query
description: 'A two character code or null '
schema:
type: string
- name: sbaBusinessTypeDesc
in: query
description: Description of SBa Business Type code
schema:
type: string
- name: includeSections
in: query
description: entityInformation, coreData, assertions, repsAndCerts, mandatoryPOCs, optionalPOCs
schema:
type: string
- name: q
in: query
description: Q paramter for Search Operations
schema:
type: string
- name: page
in: query
description: page
schema:
type: string
- name: size
in: query
description: record limit per page
schema:
type: string
- name: format
in: query
description: Acceptable values JSON and CSV
schema:
type: string
- name: emailId
in: query
description: Acceptable emailId values are Yes/No
schema:
type: string
- name: sort
in: query
schema:
type: string
- name: sortOrder
in: query
schema:
type: ref
enum:
- asc
- desc
- name: isActive
in: query
schema:
type: string
- name: naicsUI
in: query
schema:
type: string
- name: pscUI
in: query
schema:
type: string
- name: organizationId
in: query
schema:
type: string
- name: edi
in: query
description: Acceptable EDI values are Yes/No
schema:
type: string
- name: companySecurityLevelCode
in: query
description: Company Security Level Code
schema:
type: string
- name: highestEmployeeSecurityLevelCode
in: query
description: Highest Employee Security Level Code
schema:
type: string
- name: companySecurityLevelDesc
in: query
description: Company Security Level Description
schema:
type: string
- name: highestEmployeeSecurityLevelDesc
in: query
description: Highest Employee Security Level Description
schema:
type: string
- name: ultimateParentUEISAM
in: query
description: Ultimate Parent Unique Entity Identifier SAM- 12 digit value (This will replace ultimateParentUEISAM)
schema:
type: string
- name: agencyBusinessPurposeCode
in: query
description: Agency Business Purpose Code
schema:
type: string
- name: agencyBusinessPurposeDesc
in: query
description: Agency Business Purpose Description
schema:
type: string
- name: sensitivity
in: query
description: Determines Sensitivity Level of Data
schema:
type: string
- name: routingNumber
in: query
description: Routing Number
schema:
type: string
- name: bankName
in: query
description: Bank Name
schema:
type: string
- name: accountNumber
in: query
description: Account Number
schema:
type: string
- name: eftWaiverFlag
in: query
description: EFT Waiver Flag
schema:
type: string
- name: agencyLocationCode
in: query
description: Agency Location Code
schema:
type: string
- name: disbursingOfficeSymbol
in: query
description: Disbursing Office Symbol
schema:
type: string
- name: taxpayerName
in: query
description: Taxpayer Name
schema:
type: string
- name: taxpayerIdentificationNumber
in: query
description: Taxpayer Identification Number
schema:
type: string
- name: proceedingFlag
in: query
schema:
type: boolean
- name: execCompensationFlag
in: query
schema:
type: boolean
- name: isDisasterResponseParticipant
in: query
description: Disaster Response participant flag
schema:
type: string
- name: activationDateFrom
in: query
schema:
type: string
- name: activationDateTo
in: query
schema:
type: string
- name: expirationDateFrom
in: query
schema:
type: string
- name: expirationDateTo
in: query
schema:
type: string
- name: createDateFrom
in: query
schema:
type: string
- name: createDateTo
in: query
schema:
type: string
- name: country
in: query
schema:
type: string
- name: classification
in: query
schema:
type: string
- name: cityStateZipCongFlag
in: query
schema:
type: boolean
- name: qMode
in: query
description: qMode paramter for Search Operations
schema:
type: string
- name: exactMatch
in: query
description: exactMatch paramter for Search Operations
schema:
type: boolean
- name: api_key
in: query
description: api_key
schema:
type: string
responses:
200:
description: Successfully retrieved list
content:
application/json: null
201:
description: Created
content: {}
401:
description: You are not authorized to view the resource
content: {}
403:
description: Accessing the resource you were trying to reach is forbidden
content: {}
404:
description: The resource you were trying to reach is not found
content: {}
x-provenance:
method: harvested
publisher: Department of the Treasury
source: https://open.gsa.gov/api/entity-api/v1/openapi.yaml
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)