QA Environment

Web Services

Web Services are functions that can be accessed over the web (using the http protocol), typically consumed by software or programs rather than humans. The services we provide here allow programmatic access to PS Info data. The intent of these web services is to facilitate coordination and information sharing between agencies, interested parties, and the public within and outside of the Puget Sound.

2022-2026 Action Agenda Desired Outcome By ID

Returns the Desired Outcome for a given Outcome ID

Example Urls:

Parameters: Return Type, OutcomeID
Last Updated Date: 05/19/2022
Change Notes: 05/19/2022: Added as new web service.

2022-2026 Action Agenda Desired Outcomes

Returns a list of all Desired Outcomes

Example Urls:

Parameters: Return Type
Last Updated Date: 05/19/2022
Change Notes: 05/19/2022: Added as new web service.

2022-2026 Action Agenda Strategies

Returns a list of all Strategies

Example Urls:

Parameters: Return Type
Last Updated Date: 05/19/2022
Change Notes: 05/19/2022: Added as new web service.

2022-2026 Action Agenda Strategy By ID

Returns the Strategy for a given Strategy ID

Example Urls:

Parameters: Return Type, StrategyID
Last Updated Date: 05/19/2022
Change Notes: 05/19/2022: Added as new web service.

Fund by ID

Returns the Fund for a given FundID

Example Urls:

Parameters: Return Type, FundID

Funds

Returns a list of all Funds

Example Urls:

Parameters: Return Type

Indicator by ID

Returns the published Indicator for a given IndicatorID

Example Urls:

Parameters: Return Type, IndicatorID
Last Updated Date: 09/11/2026
Change Notes: 05/19/2022: Update terminology: "Progress Measure" is now "Puget Sound Indicator"; "Intermediate Progress Measure" is now "Progess Indicator".
09/11/2026: Added CSV column "Major Update Date" and JSON field "MajorUpdateDate", the date of the last update flagged as substantive by a content editor. The existing "Last Updated Date" is unchanged.
09/11/2026: BREAKING: endpoint renamed from /WebServices/GetPugetSoundIndicatorByID to /WebServices/GetIndicatorByID. CSV columns and JSON fields dropped the "Puget Sound" prefix: PugetSoundIndicatorID->IndicatorID, PugetSoundIndicatorName->IndicatorName, PugetSoundIndicatorType->IndicatorType, PugetSoundIndicatorDetailPageUrl->IndicatorDetailPageUrl, PugetSoundIndicatorDescription->IndicatorDescription, PugetSoundIndicatorPublicationStatus->IndicatorPublicationStatus. The CSV download file is now named Indicator-<name>.csv (was PugetSoundIndicator-<name>.csv). Values are unchanged.

Indicator Reported Values

Returns a list of all Indicator Reported Values for published Indicators

Example Urls:

Parameters: Return Type
Last Updated Date: 09/11/2026
Change Notes: 05/19/2022: Update terminology: "Progress Measure" is now "Puget Sound Indicator"; "Intermediate Progress Measure" is now "Progess Indicator".
09/11/2026: BREAKING: endpoint renamed from /WebServices/GetPugetSoundIndicatorValues to /WebServices/GetIndicatorValues. CSV columns and JSON fields dropped the "Puget Sound" prefix: PugetSoundIndicatorID->IndicatorID, PugetSoundIndicatorName->IndicatorName, PugetSoundIndicatorType->IndicatorType, PugetSoundIndicatorReportingPeriodBeginDate->IndicatorReportingPeriodBeginDate, PugetSoundIndicatorReportingPeriodEndDate->IndicatorReportingPeriodEndDate, PugetSoundIndicatorReportingPeriodLabel->IndicatorReportingPeriodLabel, PugetSoundIndicatorSubcategory->IndicatorSubcategory. The CSV download file is now named ReportedValuesForPublishedIndicators.csv (was ReportedValuesForPublishedPugetSoundIndicators.csv). Values are unchanged.

Indicator Reported Values by Indicator ID

Returns a list of all Indicator Reported Values for a given published IndicatorID

Example Urls:

Parameters: Return Type, IndicatorID
Last Updated Date: 09/11/2026
Change Notes: 05/19/2022: Update terminology: "Progress Measure" is now "Puget Sound Indicator"; "Intermediate Progress Measure" is now "Progess Indicator".
09/11/2026: BREAKING: endpoint renamed from /WebServices/GetPugetSoundIndicatorValuesByPugetSoundIndicatorID to /WebServices/GetIndicatorValuesByIndicatorID. CSV columns and JSON fields dropped the "Puget Sound" prefix: PugetSoundIndicatorID->IndicatorID, PugetSoundIndicatorName->IndicatorName, PugetSoundIndicatorType->IndicatorType, PugetSoundIndicatorReportingPeriodBeginDate->IndicatorReportingPeriodBeginDate, PugetSoundIndicatorReportingPeriodEndDate->IndicatorReportingPeriodEndDate, PugetSoundIndicatorReportingPeriodLabel->IndicatorReportingPeriodLabel, PugetSoundIndicatorSubcategory->IndicatorSubcategory. The CSV download file is now named ReportedValuesForPublishedIndicator-<name>.csv (was ReportedValuesForPublishedPugetSoundIndicator-<name>.csv). Values are unchanged.

Indicators

Returns a list of all published Indicators

Example Urls:

Parameters: Return Type
Last Updated Date: 09/11/2026
Change Notes: 05/19/2022: Update terminology: "Progress Measure" is now "Puget Sound Indicator"; "Intermediate Progress Measure" is now "Progess Indicator".
09/11/2026: Added CSV column "Major Update Date" and JSON field "MajorUpdateDate", the date of the last update flagged as substantive by a content editor. The existing "Last Updated Date" is unchanged.
09/11/2026: BREAKING: endpoint renamed from /WebServices/GetPugetSoundIndicators to /WebServices/GetIndicators. CSV columns and JSON fields dropped the "Puget Sound" prefix: PugetSoundIndicatorID->IndicatorID, PugetSoundIndicatorName->IndicatorName, PugetSoundIndicatorType->IndicatorType, PugetSoundIndicatorDetailPageUrl->IndicatorDetailPageUrl, PugetSoundIndicatorDescription->IndicatorDescription, PugetSoundIndicatorPublicationStatus->IndicatorPublicationStatus. The CSV download file is now named PublishedIndicators.csv (was PublishedPugetSoundIndicators.csv). Values are unchanged.

NEP Activities

Returns a list of all NEP Activities

Example Urls:

Parameters: Return Type
Last Updated Date: 04/05/2023
Change Notes: 12/01/2022: Added Related Activities column
04/05/2023: Added Action Agenda Strategies column

NEP Activity by ID

Returns the NEP Activity for a given NEP Activity

Example Urls:

Parameters: Return Type, NEP ActivityID
Last Updated Date: 04/05/2023
Change Notes: 12/01/2022: Added Related Activities column
04/05/2023: Added Action Agenda Strategies column

NEP Activity Expenditures

Returns a list of all NEP Activity Expenditure records

Example Urls:

Parameters: Return Type
Last Updated Date: 12/01/2022
Change Notes: 12/01/2022: Added web service

NEP Activity Expenditures by Activity ID

Returns a list of all NEP Expenditure records for a given NEPActivityID

Example Urls:

Parameters: Return Type, NEP ActivityID
Last Updated Date: 12/01/2022
Change Notes: 12/01/2022: Added web service

NEP Activity Reported Funding

Returns a list of all NEP Activity Funding records

Example Urls:

Parameters: Return Type
Last Updated Date: 12/01/2022
Change Notes: 12/01/2022: Renamed "Financials" to "Reported Funding"

NEP Activity Reported Funding by Activity ID

Returns a list of all NEP Funding records for a given NEPActivityID

Example Urls:

Parameters: Return Type, NEP ActivityID
Last Updated Date: 12/01/2022
Change Notes: 12/01/2022: Renamed "Financials" to "Reported Funding"

NEP Award by ID

Returns the NEP Award for a given NEPAwardID

Example Urls:

Parameters: Return Type, AwardID

NEP Awards

Returns a list of all NEP Awards

Example Urls:

Parameters: Return Type

Ongoing Program by ID

Returns the OngoingProgram for a given OngoingProgramID

Example Urls:

Parameters: Return Type, Ongoing ProgramID
Last Updated Date: 09/17/2026
Change Notes: 09/17/2026: Added JSON field "AA2026Topics" / CSV column "2026-2030 Action Agenda Topics": the 2026-2030 Action Agenda Topics linked to the program as a comma-delimited list of "<TopicCode>: <TopicName>". Existing members, including the 2022 Action Agenda Strategies and Desired Outcome, are unchanged.

Ongoing Program Financials

Returns a list of all Ongoing Program Financial records for a given OngoingProgramID

Example Urls:

Parameters: Return Type

Ongoing Program Financials by Ongoing Program ID

Returns a list of all Ongoing Program Financial records for a given OngoingProgramID

Example Urls:

Parameters: Return Type, Ongoing ProgramID

Ongoing Programs

Returns a list of all Ongoing Programs

Example Urls:

Parameters: Return Type
Last Updated Date: 09/17/2026
Change Notes: 09/17/2026: Added JSON field "AA2026Topics" / CSV column "2026-2030 Action Agenda Topics": the 2026-2030 Action Agenda Topics linked to the program as a comma-delimited list of "<TopicCode>: <TopicName>". Existing members, including the 2022 Action Agenda Strategies and Desired Outcome, are unchanged.

Progress Indicator by ID

Returns a list of all Progress Indicators records for a given ProgressIndicatorID

Example Urls:

Parameters: Return Type, Progress IndicatorID
Last Updated Date: 09/11/2026
Change Notes: 05/19/2022: Update terminology: "Progress Measure" is now "Puget Sound Indicator"; "Intermediate Progress Measure" is now "Progess Indicator".
09/11/2026: Renamed CSV column "Progress Indicator Progress" to "Progress Indicator Trend" and JSON field "ProgressIndicatorProgress" to "ProgressIndicatorTrend"
09/11/2026: Added CSV column "Indicator Major Update" and JSON field "IndicatorMajorUpdate", the date of the last update flagged as substantive by a content editor. The existing "Indicator Last Update" is unchanged.
09/11/2026: BREAKING: CSV column and JSON field "PugetSoundIndicatorID" renamed to "IndicatorID". CSV columns "Puget Sound Indicator Target", "Puget Sound Indicator Last Update" and "Puget Sound Indicator Major Update" renamed to "Indicator Target", "Indicator Last Update" and "Indicator Major Update"; their JSON fields (RecoveryTarget, IndicatorLastUpdate, IndicatorMajorUpdate) are unchanged. Values are unchanged.

Progress Indicators

Returns a list of all Progress Indicators

Example Urls:

Parameters: Return Type
Last Updated Date: 09/11/2026
Change Notes: 05/19/2022: Update terminology: "Progress Measure" is now "Puget Sound Indicator"; "Intermediate Progress Measure" is now "Progess Indicator".
09/11/2026: Renamed CSV column "Progress Indicator Progress" to "Progress Indicator Trend" and JSON field "ProgressIndicatorProgress" to "ProgressIndicatorTrend"
09/11/2026: Added CSV column "Indicator Major Update" and JSON field "IndicatorMajorUpdate", the date of the last update flagged as substantive by a content editor. The existing "Indicator Last Update" is unchanged.
09/11/2026: BREAKING: CSV column and JSON field "PugetSoundIndicatorID" renamed to "IndicatorID". CSV columns "Puget Sound Indicator Target", "Puget Sound Indicator Last Update" and "Puget Sound Indicator Major Update" renamed to "Indicator Target", "Indicator Last Update" and "Indicator Major Update"; their JSON fields (RecoveryTarget, IndicatorLastUpdate, IndicatorMajorUpdate) are unchanged. Values are unchanged.

Vital Sign by ID

Returns the Vital Sign for a given VitalSignID

Example Urls:

Parameters: Return Type, Vital SignID

Vital Sign Indicators

Returns a list of all Vital Sign Indicators

Example Urls:

Parameters: Return Type
Last Updated Date: 09/11/2026
Change Notes: 05/19/2022: Update terminology: "Progress Measure" is now "Puget Sound Indicator"; "Intermediate Progress Measure" is now "Progess Indicator".
09/11/2026: Renamed CSV column "Vital Sign Indicator Progress" to "Vital Sign Indicator Trend" and JSON field "VitalSignIndicatorProgress" to "VitalSignIndicatorTrend"
09/11/2026: Added CSV column "Indicator Major Update" and JSON field "IndicatorMajorUpdate", the date of the last update flagged as substantive by a content editor. The existing "Indicator Last Update" is unchanged.
09/11/2026: BREAKING: CSV column and JSON field "PugetSoundIndicatorID" renamed to "IndicatorID". The value is unchanged. The endpoint url and all other members are unchanged.

Vital Sign Indicators by Vital Sign ID

Returns a list of all Vital Sign Indicators records for a given VitalSignID

Example Urls:

Parameters: Return Type, Vital SignID
Last Updated Date: 09/11/2026
Change Notes: 05/19/2022: Update terminology: "Progress Measure" is now "Puget Sound Indicator"; "Intermediate Progress Measure" is now "Progess Indicator".
09/11/2026: Renamed CSV column "Vital Sign Indicator Progress" to "Vital Sign Indicator Trend" and JSON field "VitalSignIndicatorProgress" to "VitalSignIndicatorTrend"
09/11/2026: Added CSV column "Indicator Major Update" and JSON field "IndicatorMajorUpdate", the date of the last update flagged as substantive by a content editor. The existing "Indicator Last Update" is unchanged.
09/11/2026: BREAKING: CSV column and JSON field "PugetSoundIndicatorID" renamed to "IndicatorID". The value is unchanged. The endpoint url and all other members are unchanged.

Vital Signs

Returns a list of all Vital Signs

Example Urls:

Parameters: Return Type