Skip Navigation
Grants.Gov

Agency Web Services

The Agency S2S Web Service Library Version 2.0 is described below.

Index

» AssignAgencyTrackingNumber
» ConfirmApplicationDelivery
» CreateAdobeOpportunity
» DeleteAdobeOpportunity
» DeleteAdobeSynopsis
» GetApplication
» GetApplicationList
» GetApplicationZip
» ManagePackage
» SaveAdobeOpportunity
» UpdateAdobeOpportunity
» UpdateApplicationInfo

 AssignAgencyTrackingNumber

This service assigns an agency-specific tracking number for a given Grants Gov Tracking Number.

Web Service Version(s)

  • V0
  • V1
  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
GrantsGovTrackingNumberTracking number assigned by Grants.gov when application was submittedRequiredMust be a valid Grants.gov tracking number for your agency.GrantsCommonElements
AgencyTrackingNumberAgency specific tracking number to assign to specified tracking numberRequired GrantsCommonElements

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
GrantsGovTrackingNumberGRANT1234567RequiredGrantsCommonElements
ResponseMessageAssignAgencyTrackingNumberClient successfully completedRequiredGrantsCommonElements

 

 ConfirmApplicationDelivery

This service updates the status of a submission to “Received by Agency” for a given Grants Gov Tracking Number. A submission must have a status of “Validated” for this service to be executed.

Web Service Version(s)

  • V0
  • V1
  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
GrantsGovTrackingNumberTracking number assigned by Grants.gov when application was submittedRequiredMust be a valid Grants.gov Tracking number with “Validated” status for your agency.GrantsCommonElements

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
GrantsGovTrackingNumberGRANT1234567RequiredGrantsCommonElements
ResponseMessageConfirmation of 'GRANT10580217': SuccessRequiredGrantsCommonElements

 

 CreateAdobeOpportunity

This service creates one or more opportunities from specified XMLs. This web service can also be used for new opportunities even if the opportunity already has package(s).

Web Service Version(s)

  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
CreateAdobeOpportunityInfo
FundingOppSynopsis_2_0
This is the V2.0 XML that is sent to Grants.gov to create the opportunity with synopsis, or if opportunity already exists with only package(s) it will create the synopsis.Required (Multiple Occurrences Allowed) GrantsFundingSynopsis-V2.0

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
SuccessTrueRequired 
CreateAdobeOpportunityResult
FundingOpportunityNumber
ErrorDetails
Includes a funding opportunity number for each submitted opportunity. Error Details is only returned if there is an error.Required (May have multiple occurrences)GrantsCommonElements

 

 DeleteAdobeOpportunity

This service deletes entire opportunity, including Synopsis and any Single-Package and Multi-Package packages defined under this opportunity.

Web Service Version(s)

  • V1
  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
FundingOpportunityNumberFunding opportunity number you wish to deleteRequiredMust be an existing opportunity for your agencyGrantsCommonElements
UserIDCertificate serial number, also referred to as UserIdRequired GrantsCommonElements

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
FundingOpportunityNumber04052012-AGRequiredGrantsCommonElements
ResponseMessageSUCCESS: DeleteAdobeOpportunityClient successfully completedRequiredGrantsCommonElements

 

 DeleteAdobeSynopsis

This service deletes the synopsis for a given funding opportunity number and user ID. There must be at least 1 Single or Multi-Project package created for this opportunity in order to delete the synopsis. Otherwise, an error message is thrown. For opportunities without packages, use DeleteAdobeOpportunity.

Web Service Version(s)

  • V0
  • V1
  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
FundingOpportunityNumberFunding opportunity number for which you wish to delete the synopsisRequiredMust be an existing opportunity for your agencyGrantsCommonElements
UserIDCertificate serial number, also referred to as UserIdRequired GrantsCommonElements

The above table includes the V2.0 parameters. For V0, the input Parameters are: CertificateSerialNumber and OpportunityNumber.

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
FundingOpportunityNumber07102012-AGRequiredGrantsCommonElements
ResponseMessageSUCCESS: DeleteAdobeSynopsisClient successfully completedRequiredGrantsCommonElements

 

 GetApplication

This service returns the submission XML as a string and a collection of attachment objects (if any) for a given Grants Gov Tracking Number. In V2.0, this web service supports large submissions.

Web Service Version(s)

  • V0
  • V1
  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
GrantsGovTrackingNumberTracking number assigned by Grants.gov when application was submittedRequiredMust be an existing Tracking number for your agencyGrantsCommonElements

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
Submitted ApplicationAny submission XMLOptional 
AttachmentAttachments if anyOptional (May have multiple occurrences)GrantsCommonElements

 

 GetApplicationList

This service retrieves a list of submissions for the requesting agency

Web Service Version(s)

  • V0
  • V1
  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
ApplicationFilterFilter can either be Status, Opportunity ID, CFDA Number, Submission Title, and/or Grants.gov Tracking Number. Multiple filters can be specified.Optional (Multiple occurrences allowed) GrantsCommonElements

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
AvailableApplicationNumber91Optional 
ApplicationInfo Optional (May have multiple occurrences) 
FundingOpportunityNumber05292012-KJ-FIFOptionalGrantsCommonElements
CompetitionID06202012-KJ-RR-LATESTOptionalGrantsCommonElements
CFDANumber00.000OptionalGrantsCommonElements
GrantsGovTrackingNumberGRANT1234567OptionalGrantsCommonElements
ReceivedDateTime2012-06-20T14:07:47.000-04:00Optional 
GrantsGovApplicationStatusReceivedOptionalGrantsCommonElements

 

 GetApplicationZip

This service returns the submission XML as a string and a collection of attachment objects (if any) for a given Grants Gov Tracking Number. In V2.0, this web service supports large submissions.

Web Service Version(s)

  • V0
  • V1
  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
GrantsGovTrackingNumberTracking number assigned by Grants.gov when application was submittedRequiredMust be a valid Grants.gov tracking number for your agency.GrantsCommonElements

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
FileDataHandlerIf the web service is executed successfully, a zip file will be streamed to the client. If it fails, generic error handling procedure will take place.Optional 

 

 ManagePackage

This web service creates, deletes, and updates Single-Package opportunities.

Web Service Version(s)

  • V1
  • V2.0

Input Parameters

In V1, the following input parameter(s) were defined in the AgencyManagePackageXML schema:

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
UserIDUser ID of the user who created the opportunityRequired GrantsCommonElements
FundingOpportunityNumber RequiredMust be an existing opportunity, or newly created if “CreateOpportunityInfo” is specified in XML for your agencyGrantsCommonElements
CreateOpportunityInfoCreates Opportunity based on the XML SchemaOptionalSee schema documentation for detailsAgencyManagePackage
CreatePackageInfoCreates Package based on the XML SchemaOptional (Multiple occurrences allowed)See schema documentation for detailsAgencyManagePackage
UpdatePackageInfoUpdate Package based on the XML SchemaOptional (Multiple occurrences allowed)See schema documentation for detailsAgencyManagePackage
DeletePackageInfoDelete Package based on the XML SchemaOptional (Multiple occurrences allowed)See schema documentation for detailsAgencyManagePackage

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
UserIDGalexandrRequiredGrantsCommonElements
FundingOpportunityNumber05292012-KJ-FIFRequiredGrantsCommonElements
SuccessTrueRequired 
CreatePackageResultCompetition ID: 02032011-AGS2S-01-COMPID-02 /CFDA Number: 00.000) - Success!Optional (May have multiple occurrences)AgencyManagePackage
UpdatePackageResult Optional (May have multiple occurrences)AgencyManagePackage
DeletePackageResult Optional (May have multiple occurrences)AgencyManagePackage

 

 

 SaveAdobeOpportunity

This service creates or updates an opportunity.

Web Service Version(s)

  • V0
  • V1

In V2.0, the functionality of SaveAdobeOpportunity Web service was split into CreateAdobeOpportunity and UpdateAdobeOpportunity.

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness Rules
OpportunityXMLXML for the OpportunityRequiredBased on DTD

Return Values

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

Return ValueComment / ExampleRequired / Optional
FundingOpportunityNumber05292012-KJ-FIFOptional
ResponseMessageSUCCESSOptional

 

 UpdateAdobeOpportunity

This service updates one or more existing opportunities for this agency.

Web Service Version(s)

  • V2.0

For V0 and V1, the functionality existed in the SaveAdobeOpportunity web service.

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
UpdateAdobeOpportunityInfo
FundingOppSynopsis_2_0
This is the V2.0.0 XML that is sent to Grants.gov to update the opportunity with synopsisR (Multiple occurrences allowed) GrantsFundingSynopsis-V2.0

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
SuccessTrueRequired 
UpdateAdobeOpportunityResult
FundingOpportunityNumber
ErrorDetails
Includes a funding opportunity number for each submitted opportunity. Error Details is only returned if there is an error.Required (May have multiple occurrences)GrantsCommonElements

 

 UpdateApplicationInfo

This service performs the following actions for a given Grants Gov Tracking number:

  • Assign agency tracking number
  • Save agency notes

To assign the agency tracking number, this web service can replace the AssignAgencyTrackingNumber web service.

Web Service Version(s)

  • V1
  • V2.0

Input Parameters

This service requires the following request parameter(s):

Input ParameterDescriptionRequired / OptionalBusiness RulesV2.0 Web Service Schema
GrantsGovTrackingNumberTracking number assigned by Grants.gov when application was submittedRequiredMust be a valid S2S Grants.gov tracking number for your agency.GrantsCommonElements
AssignAgencyTrackingNumberTracking number the agency will assign for the given Grants.gov Tracking NumberOptionalAgency tracking number can be assigned only once.AgencyUpdateApplicationInfo
SaveAgencyNotesAgency Notes the agency will assign for the given Grants.gov Tracking NumberOptionalAgency notes can be assigned multiple times.AgencyUpdateApplicationInfo

Note: This web service assigns the Agency Tracking Number and Notes to the given Grants.Gov Tracking Number. The Agency Tracking Number can be assigned to submissions in “Received by Agency” state only once. The Agency Notes can be updated multiple times, in both the “Received by Agency” and “Agency Tracking Number Assigned” states.

Return Values

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

Return ValueComment / ExampleRequired / OptionalV2.0 Web Service Schema
GrantsGovTrackingNumberGRANT1234567RequiredGrantsCommonElements
SuccessTrueRequired 
AssignAgencyTrackingNumber OptionalAgencyUpdateApplicationInfo
SaveAgencyNotesResult OptionalAgencyUpdateApplicationInfo

Quick Links

Latest News! Grants.gov Blog External Web Site Policy
FOR APPLICANTS
FOR GRANTORS

 
 

 

Policies & Disclaimers | FOIA | No FEAR Act | Accessibility | Viewers & Players | Contact Us | Help | Site Map

U.S. Dept. of Health and Human Services | USA.gov - Government Made Easy | WhiteHouse.gov
USASpending.gov | FSRS.gov | SAM.gov | DUNS Request Description: External Web Site Policy | SBA.gov | Federal Student Aid