Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
National Park Service (Independent Publisher)
The National Park Service API and developer resources are designed to provide authoritative NPS data and content for internal and external developers creating apps, maps, and websites. You'll find photos and essential information about NPS sites including visitor centers, campgrounds, events, news, alerts, and more, as well as detailed articles about NPS natural and cultural features and important people and places.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions |
| Logic Apps | Standard | All Logic Apps regions |
| Power Apps | Premium | All Power Apps regions |
| Power Automate | Premium | All Power Automate regions |
| Contact | |
|---|---|
| Name | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Connector Metadata | |
|---|---|
| Publisher | Troy Taylor, Hitachi Solutions |
| Website | https://www.nps.gov/ |
| Privacy policy | https://www.nps.gov/aboutus/privacy.htm |
| Categories | Lifestyle and Entertainment |
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| API Key | securestring | The API Key for this api | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Get activities |
Retrieve categories of activities (astronomy, hiking, wildlife watching, etc.) possible in national parks. |
| Get alerts |
Retrieve alerts (danger, closure, caution, and information) posted by parks. |
| Get amenities |
Retrieve the amenity types (accessible restrooms, fire pit, picnic area, etc.) available in national parks. |
| Get articles |
Retrieve articles created by national parks and other NPS entities. |
| Get campgrounds |
Retrieve data about National Park Service campgrounds including addresses, contacts, description, hours of operation, etc. |
| Get events |
Retrieve events created by national parks and other NPS entities. |
| Get lesson plans |
Retrieve lesson plans created by national parks and other NPS entities. |
| Get news releases |
Retrieve news releases created by national parks and other NPS entities. |
| Get park activities |
Returns activites parks information. |
| Get park amenities |
Retrieve places within national parks that have different amenities. |
| Get parks |
Retrieve data about national parks (addresses, contacts, description, hours of operation, etc.). |
| Get parks by topic |
Retrieve national parks that are related to particular categories of topics (American revolution, music, women's history, etc.). |
| Get passport stamp locations |
Retrieve locations that have national park passport stamps. |
| Get people |
Retrieve articles providing a synopsis of specific people related to national parks. |
| Get places |
Retrieve articles providing a synopsis of specific places related to national parks. |
| Get things to do |
Retrieve suggested things to do recommended by and for specific national parks. |
| Get topics |
Retrieve categories of topics (American revolution, music, women's history, etc.) relating to national parks. |
| Get tours |
Retrieve tours with stops at the special places, campgrounds, and visitor centers found within national parks. |
| Get visitor center amenities |
Retrieve visitor centers within national parks that have different amenities. |
| Get visitor centers |
Retrieve data about National Park Service visitor centers including addresses, contacts, description, hours of operation, etc. |
| Get webcams |
Retrieve metadata about National Park Service streaming and non-streaming web cams. |
Get activities
- Operation ID:
- getActivities
Retrieve categories of activities (astronomy, hiking, wildlife watching, etc.) possible in national parks.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
ID
|
id | string |
One or more activity unique IDs. |
|
|
Search Term
|
q | string |
Term to search on. |
|
|
Limit
|
limit | string |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get alerts
- Operation ID:
- getAlerts
Retrieve alerts (danger, closure, caution, and information) posted by parks.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4-10 characters in length). |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get amenities
- Operation ID:
- getAmenities
Retrieve the amenity types (accessible restrooms, fire pit, picnic area, etc.) available in national parks.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
ID
|
id | array |
One or more topic unique IDs. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
Returns
- response
- object
Get articles
- Operation ID:
- getArticles
Retrieve articles created by national parks and other NPS entities.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get campgrounds
- Operation ID:
- getCampgrounds
Retrieve data about National Park Service campgrounds including addresses, contacts, description, hours of operation, etc.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get events
- Operation ID:
- getEvents
Retrieve events created by national parks and other NPS entities.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
|
Organization
|
organization | array |
A comma delimited list of organization site codes. |
|
|
Subject
|
subject | array |
A comma delimited list of subject site codes. |
|
|
Portal
|
portal | array |
A comma delimited list of portal site codes. |
|
|
Include Tags
|
tagsAll | array |
A comma delimited list of tags that must be included. |
|
|
May Include Tags
|
tagsOne | array |
A comma delimited list of tags that may be included. |
|
|
Not Include Tags
|
tagsNone | array |
A comma delimited list of tags that must not be included. |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Start Date
|
dateStart | string |
A stating date in the yyyy-mm-dd format to filter events by. |
|
|
End Date
|
dateEnd | string |
An ending date in the yyyy-mm-dd format to filter events by. |
|
|
Event Type
|
eventType | array |
A comma delimited list of event types. |
|
|
ID
|
id | string |
A unique ID string for an event. |
|
|
Search Term
|
q | string |
Term to search on. |
|
|
Page Size
|
pageSize | integer |
The number of results per page. Default is 10. |
|
|
Page Number
|
pageNumber | integer |
The current page number for the results. Default is 1. |
|
|
Expand Recurring
|
expandRecurring | boolean |
A flag to denote whether or not to expand the recurring events out into multiple records (one per event date). Default is false. |
Returns
- response
- object
Get lesson plans
- Operation ID:
- getLessonPlans
Retrieve lesson plans created by national parks and other NPS entities.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
|
|
Sort By
|
sort | array |
A comma delimited list of resource properties to sort the results by. Each resource identifies which properties are 'sortable'. Ascending order is assumed for each property. If descending order is desired, the unary negative should prefix the property name. The sortable properties are listed in the documentation for each resource. Invalid property values will be ignored. Default is title. |
Returns
- response
- object
Get news releases
- Operation ID:
- getNewsReleases
Retrieve news releases created by national parks and other NPS entities.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
|
|
Sort By
|
sort | array |
A comma delimited list of resource properties to sort the results by. Each resource identifies which properties are 'sortable'. Ascending order is assumed for each property. If descending order is desired, the unary negative should prefix the property name. The sortable properties are listed in the documentation for each resource. Invalid property values will be ignored. Default is -releaseDate. |
Returns
- response
- object
Get park activities
- Operation ID:
- getActvitiesParks
Returns activites parks information.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
ID
|
id | array |
A comma delimited list of activity IDs. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Sort By
|
sort | array |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get park amenities
- Operation ID:
- getAmenitiesParksplaces
Retrieve places within national parks that have different amenities.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
|
ID
|
id | array |
A comma delimited list of amenity IDs. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get parks
- Operation ID:
- getPark
Retrieve data about national parks (addresses, contacts, description, hours of operation, etc.).
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4-10 characters in length). |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
|
|
Sort By
|
sort | array |
A comma delimited list of resource properties to sort the results by. Each resource identifies which properties are 'sortable'. Ascending order is assumed for each property. If descending order is desired, the unary negative should prefix the property name. The sortable properties are listed in the documentation for each resource. Invalid property values will be ignored. Default value is fullName. |
Returns
- response
- object
Get parks by topic
- Operation ID:
- getTopicsParks
Retrieve national parks that are related to particular categories of topics (American revolution, music, women's history, etc.).
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
ID
|
id | array |
A comma delimited list of topic IDs. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get passport stamp locations
- Operation ID:
- getPassportstamplocations
Retrieve locations that have national park passport stamps.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
Returns
- response
- object
Get people
- Operation ID:
- getPeople
Retrieve articles providing a synopsis of specific people related to national parks.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4-10 characters in length). |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get places
- Operation ID:
- getPlaces
Retrieve articles providing a synopsis of specific places related to national parks.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get things to do
- Operation ID:
- getThingstodo
Retrieve suggested things to do recommended by and for specific national parks.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
ID
|
id | string |
A comma delimited list of things to do IDs. |
|
|
Park Code
|
parkCode | string |
A comma delimited list of 4 character park codes. |
|
|
State Code
|
stateCode | string |
A comma delimited list of 2 character state codes. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | string |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get topics
- Operation ID:
- getTopics
Retrieve categories of topics (American revolution, music, women's history, etc.) relating to national parks.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
ID
|
id | string |
One or more unique topic IDs. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get tours
- Operation ID:
- getTours
Retrieve tours with stops at the special places, campgrounds, and visitor centers found within national parks.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
ID
|
id | array |
A comma delimited list of tour IDs. |
|
|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
Returns
- response
- object
Get visitor center amenities
- Operation ID:
- getAmenitiesParksvisitorcenters
Retrieve visitor centers within national parks that have different amenities.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | string |
A comma delimited list of 4 character park codes. |
|
|
ID
|
id | string |
A comma delimited list of amenity IDs. |
|
|
Search Term
|
q | string |
A string to search for. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Sort By
|
sort | array |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get visitor centers
- Operation ID:
- getVisitorCenters
Retrieve data about National Park Service visitor centers including addresses, contacts, description, hours of operation, etc.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get webcams
- Operation ID:
- getWebcams
Retrieve metadata about National Park Service streaming and non-streaming web cams.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
|
ID
|
id | string |
A comma delimited list of webcam IDs. |
|
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Definitions
object
This is the type 'object'.
