allowActions

A list of allowed actions that an API key resource grants permissions to perform. You must have at least one action for each type of resource. For example, if you have a place resource, you must include at least one place action.

The following are valid values for the actions.

  • Map actions

    • geo:GetMap* - Allows all actions needed for map rendering.

    • geo-maps:GetTile - Allows retrieving map tiles.

    • geo-maps:GetStaticMap - Allows retrieving static map images.

    • geo-maps:* - Allows all actions related to map functionalities.

  • Place actions

    • geo:SearchPlaceIndexForText - Allows geocoding.

    • geo:SearchPlaceIndexForPosition - Allows reverse geocoding.

    • geo:SearchPlaceIndexForSuggestions - Allows generating suggestions from text.

    • GetPlace - Allows finding a place by place ID.

    • geo-places:Geocode - Allows geocoding using place information.

    • geo-places:ReverseGeocode - Allows reverse geocoding from location coordinates.

    • geo-places:SearchNearby - Allows searching for places near a location.

    • geo-places:SearchText - Allows searching for places based on text input.

    • geo-places:Autocomplete - Allows auto-completion of place names based on text input.

    • geo-places:Suggest - Allows generating suggestions for places based on partial input.

    • geo-places:GetPlace - Allows finding a place by its ID.

    • geo-places:* - Allows all actions related to place services.

  • Route actions

    • geo:CalculateRoute - Allows point to point routing.

    • geo:CalculateRouteMatrix - Allows calculating a matrix of routes.

    • geo-routes:CalculateRoutes - Allows calculating multiple routes between points.

    • geo-routes:CalculateRouteMatrix - Allows calculating a matrix of routes between points.

    • geo-routes:CalculateIsolines - Allows calculating isolines for a given area.

    • geo-routes:OptimizeWaypoints - Allows optimizing the order of waypoints in a route.

    • geo-routes:SnapToRoads - Allows snapping a route to the nearest roads.

    • geo-routes:* - Allows all actions related to routing functionalities.

You must use these strings exactly. For example, to provide access to map rendering, the only valid action is geo:GetMap* as an input to the list. ["geo:GetMap*"] is valid but ["geo:GetMapTile"] is not. Similarly, you cannot use ["geo:SearchPlaceIndexFor*"] - you must list each of the Place actions separately.