Opportunity Detail

OpportunityDetail-V1.0.xsd

The 'OpportunityDetail' schema is a new common schema added to standardize the definition of the common elements.

Web Service Version(s)

  • V2.0

Schema Link

For the Training Environment, this schema is located at:
https://trainingapply.grants.gov/apply/system/schemas/OpportunityDetail-V1.0.xsd

For the Production Environment, this schema is located at:
https://apply07.grants.gov/apply/system/schemas/OpportunityDetail-V1.0.xsd

Schema Elements

Element Name / Sub-Element Name Element Type Element Rules Required / Optional
OpportunitySynopsisDetail_1_0 Complex    
OpportunityID OpportunityDetail: Number20DigitsType   Required
OpportunityTitle OpportunityDetail: StringWithoutNewLine255Type   Optional
OpportunityNumber OpportunityDetail: FundingOpportunityNumberType   Optional
OpportunityCategory OpportunityDetail: OpportunityCategoryTypes   Optional
OpportunityCategoryExplanation OpportunityDetail: CategoryExplanationType   Optional
FundingInstrumentType OpportunityDetail: FundingInstrumentTypes   Optional (Multiple occurrences allowed)
CategoryOfFundingActivity OpportunityDetail: FundingActivityCategoryTypes   Optional (Multiple occurrences allowed)
CategoryExplanation OpportunityDetail: String2500Type   Optional
CFDANumbers OpportunityDetail: CFDANumberType   Optional (Multiple occurrences allowed)
EligibleApplicants OpportunityDetail: EligibleApplicantTypes   Optional (Multiple occurrences allowed)
AdditionalInformationOnEligibility OpportunityDetail: String4000Type   Optional
AgencyCode OpportunityDetail: StringMin1Max255Type   Optional
AgencyName OpportunityDetail: StringMin1Max255Type   Optional
PostDate OpportunityDetail: MMDDYYYYType   Optional
CloseDate OpportunityDetail: MMDDYYYYType   Optional
CloseDateExplanation OpportunityDetail: String4000Type   Optional
LastUpdatedDate OpportunityDetail: MMDDYYYYType   Required
AwardCeiling OpportunityDetail: AwardCeilingType   Optional
AwardFloor OpportunityDetail: AwardFloorType   Optional
EstimatedTotalProgramFunding OpportunityDetail: EstimatedTotalProgramFundingType   Optional
ExpectedNumberOfAwards OpportunityDetail: ExpectedNumberOfAwardsType   Optional
Description OpportunityDetail: DescriptionType   Optional
Version OpportunityDetail: String20Type   Optional
CostSharingOrMatchingRequirement OpportunityDetail: CostSharingOrMatchingRequirementsType   Optional
ArchiveDate OpportunityDetail: MMDDYYYYType   Optional
AdditionalInformationURL OpportunityDetail: String250Type   Optional
AdditionalInformationText OpportunityDetail: String250Type   Optional
GrantorContactEmail OpportunityDetail: String130Type   Optional
GrantorContactEmailDescription OpportunityDetail: String102Type   Optional
GrantorContactText OpportunityDetail: String2500Type   Optional
OpportunityForecastDetail_1_0 Complex    
OpportunityID OpportunityDetail: Number20DigitsType   Required
OpportunityTitle OpportunityDetail: StringWithoutNewLine255Type   Optional
OpportunityNumber OpportunityDetail: FundingOpportunityNumberType   Optional
OpportunityCategory OpportunityDetail: OpportunityCategoryTypes   Optional
OpportunityCategoryExplanation OpportunityDetail: CategoryExplanationType   Optional
FundingInstrumentType OpportunityDetail: FundingInstrumentTypes   Optional (Multiple occurrences allowed)
CategoryOfFundingActivity OpportunityDetail: FundingActivityCategoryTypes   Optional (Multiple occurrences allowed)
CategoryExplanation OpportunityDetail: String2500Type   Optional
CFDANumbers OpportunityDetail: CFDANumberType   Optional (Multiple occurrences allowed)
EligibleApplicants OpportunityDetail: EligibleApplicantTypes   Optional (Multiple occurrences allowed)
AdditionalInformationOnEligibility OpportunityDetail: String4000Type   Optional
AgencyCode OpportunityDetail: StringMin1Max255Type   Optional
AgencyName OpportunityDetail: StringMin1Max255Type   Optional
PostDate OpportunityDetail: MMDDYYYYType   Optional
LastUpdatedDate OpportunityDetail: MMDDYYYYType   Required
EstimatedSynopsisPostDate OpportunityDetail: MMDDYYYYType   Optional
FiscalYear OpportunityDetail: FiscalYearType   Optional
EstimatedSynopsisCloseDate OpportunityDetail: MMDDYYYYType   Optional
EstimatedSynopsisCloseDateExplanation OpportunityDetail: String4000Type   Optional
EstimatedAwardDate OpportunityDetail: MMDDYYYYType   Optional
EstimatedProjectStartDate OpportunityDetail: MMDDYYYYType   Optional
AwardCeiling OpportunityDetail: AwardCeilingType   Optional
AwardFloor OpportunityDetail: AwardFloorType   Optional
EstimatedTotalProgramFunding OpportunityDetail: EstimatedTotalProgramFundingType   Optional
ExpectedNumberOfAwards OpportunityDetail: ExpectedNumberOfAwardsType   Optional
Description OpportunityDetail: DescriptionType   Optional
Version OpportunityDetail: String20Type   Optional
CostSharingOrMatchingRequirement OpportunityDetail: CostSharingOrMatchingRequirementsType   Optional
ArchiveDate OpportunityDetail: MMDDYYYYType   Optional
AdditionalInformationURL OpportunityDetail: String250Type   Optional
AdditionalInformationText OpportunityDetail: String250Type   Optional
GrantorContactEmail OpportunityDetail: String130Type   Optional
GrantorContactEmailDescription OpportunityDetail: String102Type   Optional
GrantorContactName OpportunityDetail: String2500Type   Optional
GrantorContactPhoneNumber OpportunityDetail: String100Type   Optional
Grants Complex    
OpportunitySynopsisDetail_1_0 OpportunityDetail: OpportunitySynopsisDetail_1_0   Optional (Multiple occurrences allowed)
OpportunityForecastDetail_1_0 OpportunityDetail: OpportunityForecastDetail_1_0   Optional (Multiple occurrences allowed)
String20Type String Max length: 20  
String130Type String Max length: 130  
String102Type String Max length: 102  
GrantorContactDescriptionType String Max length: 300  
FundingOpportunityNumberType String Max length: 40  
MMDDYYYYType String MMDDYYYY format  
String4000Type String Max length: 4000  
String250Type String Max length: 250  
String2500Type String Max length: 2500  
String100Type String Max length: 100  
StringMin1Max255Type String Min length: 1
Max length: 255
 
Number20DigitsType String Numeric
Max length: 20
 
StringWithoutNewLine255Type String Cannot begin with whitespace character (line feeds, tabs, spaces, carriage returns)
Can be any sequence of characters except new-line
Max length: 255
 
OpportunityCategoryTypes String Max length: 20  
CFDANumberType String Valid format: ##.### where # is numeric only
No whitespace
 
CategoryExplanationType String Max length: 255  
EstimatedTotalProgramFundingType String Numeric
Max length: 15
 
DescriptionType String Max length: 18000  
CostSharingOrMatchingRequirementType String Max length: 3  
FiscalYearType String Numeric
Max length: 4
 
FundingInstrumentTypes String Max length: 2  
FundingActivityCategoryTypes String Max length: 3  
AwardCeilingType String Numeric
Max length: 15
 
AwardFloorType String Numeric
Max length: 15
 
EligibleApplicantTypes String Max length: 2  
ExpectedNumberOfAwardsType String

Numeric
Max length: 15