---
jsApi: true
title: "[P] JS API"

---
## Interfaces

- [ActionDetails](interfaces/ActionDetails.md)
- [AutoRouteOptions](interfaces/AutoRouteOptions.md)
- [FilteredRouteParam](interfaces/FilteredRouteParam.md)
- [ResourceKey](interfaces/ResourceKey.md)
- [ResourceOperation](interfaces/ResourceOperation.md)

## Type Aliases

- [ResourceOperations](type-aliases/ResourceOperations.md)

## Variables

- [namespace](variables/namespace.md)

## Functions

- [$action](functions/$action.md)
- [$actionSegment](functions/$actionSegment.md)
- [$actionSeparator](functions/$actionSeparator.md)
- [$autoRoute](functions/$autoRoute.md)
- [$collectionAction](functions/$collectionAction.md)
- [$copyResourceKeyParameters](functions/$copyResourceKeyParameters.md)
- [$createsOrReplacesResource](functions/$createsOrReplacesResource.md)
- [$createsOrUpdatesResource](functions/$createsOrUpdatesResource.md)
- [$createsResource](functions/$createsResource.md)
- [$deletesResource](functions/$deletesResource.md)
- [$listsResource](functions/$listsResource.md)
- [$onValidate](functions/$onValidate.md)
- [$parentResource](functions/$parentResource.md)
- [$readsResource](functions/$readsResource.md)
- [$resource](functions/$resource.md)
- [$resourceLocation](functions/$resourceLocation.md)
- [$resourceTypeForKeyParam](functions/$resourceTypeForKeyParam.md)
- [$segment](functions/$segment.md)
- [$segmentOf](functions/$segmentOf.md)
- [$updatesResource](functions/$updatesResource.md)
- [getAction](functions/getAction.md)
- [getActionDetails](functions/getActionDetails.md)
- [getActionSegment](functions/getActionSegment.md)
- [getActionSeparator](functions/getActionSeparator.md)
- [getCollectionAction](functions/getCollectionAction.md)
- [getCollectionActionDetails](functions/getCollectionActionDetails.md)
- [getParentResource](functions/getParentResource.md)
- [getResourceLocationType](functions/getResourceLocationType.md)
- [getResourceOperation](functions/getResourceOperation.md)
- [getResourceTypeForKeyParam](functions/getResourceTypeForKeyParam.md)
- [getResourceTypeKey](functions/getResourceTypeKey.md)
- [getSegment](functions/getSegment.md)
- [isAutoRoute](functions/isAutoRoute.md)
- [isListOperation](functions/isListOperation.md)
- [setResourceOperation](functions/setResourceOperation.md)
- [setResourceTypeKey](functions/setResourceTypeKey.md)
