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'