Create Opportunity Package

CreateOpportunityPackage

This service creates one or more Single-Project or Multi-Project Packages for a specific Opportunity.

Input Parameters

This service requires the following request parameter(s):

Input Parameter Description Required/Optional Business Rules Web Service Schema
CreatePackageInfo
CreatePackage
The information required to create package. Required (Multiple Occurrences Allowed) See below for business rules GrantsPackage_V1.0: CreatePackage
OpportunityID Opportunity ID Optional Must provide either OpportunityID or CreateOpportunity GrantsCommonElements: OpportunityID
CreateOpportunity If Opportunity does not exist (Opportunity ID is not specified), create Opportunity. Optional Must provide either OpportunityID or CreateOpportunity GrantsOpportunity: CreateOpportunity

Return Values

This service returns a collection of objects containing the following details:

Return Value Comment / Example Required/Optional Web Service Schema
CompletionStatus Success, Partial, Fail Required GrantsCommonElements: CompletionStatus
OpportunityID
FundingOpportunityNumber
AgencyCode
ErrorDetails
  Optional GrantsCommonElements
CreatePackageResult   Optional (May have multiple occurrences) GrantsCommonElements
Success True, False Required  
PackageID
CFDANumber
CompetitionID
InstructionFileLastUpdatedTimestamp
  Optional GrantsCommonElements
PackageFormDetails Single-Project Package Form Details or Multi-Project Package Form Details Optional GrantsPackage_V1.0: PackageFormsDetails
ErrorDetails   Optional (May have multiple occurrences) GrantsCommonElements: ErrorDetails

Business Rules

The following are the business rules for this service:

  • Agency Code must match Agency associated with the certificate (or any of its Sub-Agencies if certificate has Manage Agencies role)

  • Opportunity Number must be unique across all Agencies

  • Opportunity Category Explanation is required if Opportunity Category is ‘Other'

  • Opportunity Category Explanation must be blank when Opportunity Category is not ‘Other'

  • Opportunity CFDA(s) must be active in Grants.gov

  • Opportunity CFDA(s) must be unique for the Opportunity

  • CFDA for the Package must be one of the Opportunity CFDA(s)

  • Combination of Competition ID, CFDA Number and Opportunity Number must be unique

  • Certificate must have Manage Packages role

  • Opportunity ID must belong to Agency associated with the certificate (or any of its Sub-Agencies if certificate has Manage Agencies role)

  • Competition Title is required if Competition ID is not blank

  • Competition Title must be blank if Competition ID is blank

  • Closing Date must be the same or later than Opening Date

  • Closing Date must be in the future

  • Template Name must exist in Grants.gov

  • If Single-Project Package, Template must contain a mandatory SF-424 form

  • If Multi-Project Package, Overall Template must contain a mandatory SF-424 form

  • Multi-Project Templates are only available to Agencies with Multi-Project feature

  • Label must be unique with a Multi-Project Package

  • Multi-Project Packages are only available to Agencies with Multi-Project feature

  • Max Iterations must be equal or greater than Min Iterations for Sub-Application groups

  • Grants.gov Closings Calendar limit exceeded for specified Closing Date – Closing Date must be changed to a different day or contact PMO to request limit increase

  • Instructions file cannot contain a virus

  • Label must begin with a letter; only contain letters, numbers, spaces and underscores; and cannot equal ‘XML'