Skip to content

Schema for Stakeholder Commitment

This section provides an overview of the schemas related to the Stakeholder commitment (Stakeholder). Each schema details the structure and fields required for the stakeholderCommitment related requests and responses.

NOTE

When making an API request using the stakeholderCommitment schema, it is crucial to include the correct schema identifier. The schema parameter must be set to "stakeholderCommitment" to ensure that the request is processed correctly and targets the appropriate data structure. Failure to provide the correct schema may result in an error or unexpected behavior in the response.

The table below outlines the structure of the request body, including the fields, their types, and whether they are mandatory. Example values are provided for clarity.

TitleFieldMandatoryTypeExample
headerHeader { "identifier": "CB51626B-CF45-2AA0-3A24-459669DDCC34", "schema": "stakeholderCommitment", "languages": [ "en" ] }
First NamefirstNameTruestringJohn
Last NamelastNameTruestringDoe
DesignationdesignationTruelstring{ "en": "Software Engineer" }
DepartmentdepartmentTruelstring{ "en": "Division" }
OrganizationorganizationTruelstring{ "en": "Test Organization" }
Organization acronymorganizationAcronymlstring{ "en": "CSBD" }
Type of OrganizationorganizationTypeTrueETerm{ "identifier": "86D464C3-B5BB-4B02-85E4-1AAD8D64CD27" }
JurisdictionjurisdictionTrueETerm{ "identifier": "86D464C3-B5BB-4B02-85E4-1AAD8D64CD27" }
CountriesjurisdictionCountriesTrueETerm[]{ "identifier": "af" }
RegionsjurisdictionRegionsTrueETerm[][ { "identifier": "86D464C3-B5BB-4B02-85E4-1AAD8D64CD27" } ]
Title of commitmenttitleTruelstring{ "en": "example string" }
Description of commitmentdescriptionTruelstring{ "en": "example string" }
Start datetimelineStartDateTrueDateTime2025-10-10
End date (if applicable)timelineEndDateTrueDateTime2025-10-10
Alternatively, indicate whether the commitment is open-endedisOpenEndedTruebool
Share information on plans for next stepsnextStepsInformationTruelstring{ "en": "example string" }
Key performance indicators...performanceInformationlstring{ "en": "example string" }
CountryReviews...endorsementsInformationlstring{ "en": "example string" }
Primary National TargetprimaryGlobalAlignmentTrueETerm{ "identifier": "86D464C3-B5BB-4B02-85E4-1AAD8D64CD27" }
Primary global targetprimaryNationalTargetTrueEReference
Other Global Alignment(s)otherGlobalAlignmentsETerm[][ { "identifier": "86D464C3-B5BB-4B02-85E4-1AAD8D64CD27" } ]
Other national target(s)otherNationalTargetsEReference[]
Alignment InformationalignmentInformationlstring{ "en": "example string" }
IndicatorsindicatorsETerm[][ { "identifier": "86D464C3-B5BB-4B02-85E4-1AAD8D64CD27" } ]
Elements of the FrameworkimplementingConsiderationsETerm[][ { "identifier": "86D464C3-B5BB-4B02-85E4-1AAD8D64CD27" } ]
Coverage CountriescoverageCountriesETerm[]{ "identifier": "af" }
Coverage RegionscoverageRegionsETerm[][ { "identifier": "86D464C3-B5BB-4B02-85E4-1AAD8D64CD27" } ]
Coverage OthercoverageOtherlstring[]
Funding to be used towards meeting the commitmentfundingSourcelstringfunding source
Is the funding sufficient for achieving the commitment?isFundingSufficientTruebool
International FrameworksinternationalFrameworkslstring{ "en": "example string" }
Partnerspartnerslstring{ "en": "example string" }
Is Linked To NBSAPisLinkedToNbsapbool
Linked To NBSAP CountrieslinkedToNbsapCountriesETerm[]{ "identifier": "af" }
Will you report or provide information on Target 15 of the Framework?isReportingOnTarget15Truebool
Please provide details on what and how you will report or providetarget15InformationTruelstring{ "en": "example string" }
Is progress towards the commitment tracked?isProgressTrackedTruebool
What is the format...progressInformationTruelstring{ "en": "example string" }
Provide a web address, if availableprogressTrackingUrllstringhttps://example.com
Potential ways to address challenges and opportunities...implementationStrategieslstring{ "en": "example string" }
Provide any other relevant information...additionalInformationlstring{ "en": "example string" }
Other relevant website address or attached documentsadditionalDocumentsELink[][ { "url": "https://example.com", "name": "Document" } ]
Linked DocumentslinkedAttachmentsELink[][{ "url": "https://example.com", "name": "Attachment" }]
NotesnotesstringExample notes