HERE Project Access Management API

Project Access and Membership Management

Business capability
Identity & Access Management BC-620.20

Operations 26

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /projects/{project}/members/{member} Add a user, app or group to a project · Add the member to the requested Project #
Ask an LLM
“How do I add a user, app or group as a member of a project?”
“Can a whole group be added to a project in one step?”
Tell an agent
Add {member} to project {project}.
Give group {member} membership in project {project}.
GET /projects/{project}/members/{member} Look up one member of a project · Get the requested Project Member #
Ask an LLM
“Can I check whether a specific user, app or group belongs to a HERE platform project?”
“What details come back for a single project member?”
Tell an agent
Show me member {member} of project {project}.
Confirm that {member} is a member of project {project}.
DELETE /projects/{project}/members/{member} Remove a member from a project · Remove the member from the specified Project #
Ask an LLM
“How do I kick someone else out of a project I manage?”
“Can I remove an app from a project without deleting the app?”
Tell an agent destructive · confirm first
Remove {member} from project {project}.
Revoke project {project} membership for app {member}.
DELETE /projects/{project}/members/me Leave a project yourself · Remove the caller from the specified Project #
Ask an LLM
“How do I leave a project I no longer work on?”
“Can my own app remove itself from a project?”
Tell an agent destructive · confirm first
Take me out of project {project}.
Have my identity leave project {project}.
GET /projects/{project}/members List the members of a project · Get the list of members of the Project #
Ask an LLM
“Who are all the members of this project?”
“Can I get only the effective users and apps of a project, with groups expanded?”
Tell an agent
List everyone in project {project}.
List the effective identities in project {project}, {limit} per page.
POST /projects/{project}/policies Create a custom project policy · Create the requested Project Policy #
Ask an LLM
“How do I define my own policy with a custom set of permissions in a project?”
“What fields does a new custom project policy need?”
Tell an agent
Create a custom policy {name} with id {id} in project {project}.
Create policy {id} in project {project} granting permissions {permissions}.
GET /projects/{project}/policies List policies available in a project · List the Policies in a Project #
Ask an LLM
“Which policies can I attach to members of my project?”
“Can I see only the custom policies I created, not the HERE-provided ones?”
Tell an agent
List the policies available in project {project}.
Show project {project} policies of type {projectPolicyType}.
PUT /projects/{project}/policies/{policy} Update a custom project policy · Update the requested Project Policy #
Ask an LLM
“How do I change the permissions inside a custom policy I already created?”
“Can I rename an existing custom project policy?”
Tell an agent
Rename custom policy {policy} in project {project} to {name}.
Replace the permissions of existing policy {policy} in {project} with {permissions}.
GET /projects/{project}/policies/{policy} View one project policy · Get the Project Policy #
Ask an LLM
“What permissions does a particular project policy contain?”
“Can I inspect a HERE-provided policy the same way as a custom one?”
Tell an agent
Show me policy {policy} in project {project}.
Get the definition of project policy {policy} for {project}.
DELETE /projects/{project}/policies/{policy} Delete a custom project policy · Delete the custom Project Policy #
Ask an LLM
“How do I get rid of a custom policy I no longer need in a project?”
“Is it possible to delete a policy definition entirely rather than just detaching it?”
Tell an agent destructive · confirm first
Delete custom policy {policy} from project {project}.
Permanently remove the policy definition {policy} in {project}.
GET /projects/{project}/policies/{policy}/members List members that have a given policy · Get the list of all Project Members with the attached Policy #
Ask an LLM
“Which project members have a particular policy attached to them?”
“Who in the project is affected if I change this policy?”
Tell an agent
List the members of project {project} that have policy {policy} attached.
Find who holds policy {policy} in {project}.
PATCH /projects/{project}/settings Change a project's settings · Update the ProjectSettings for a Project #
Ask an LLM
“How do I change which policies are applied to new project members by default?”
“Can I change the allowed scope of access for a project?”
Tell an agent
Set the default new-member policies of project {project} to {defaultNewMemberProjectPolicies}.
Change the scope access setting of project {project} to {scopeAccess}.
GET /projects/{project}/settings View a project's settings · Get the Project Settings #
Ask an LLM
“Which policies do new members automatically get when they join a project?”
“What scope of access is configured for a project?”
Tell an agent
Show the settings for project {project}.
Tell me the default new-member policies configured on {project}.
POST /projects/{project}/attachedPolicies Replace the project-wide attached policies · Set Attached Policies for all Members #
Ask an LLM
“How do I overwrite the full list of policies applied to every project member?”
“Can I set all project-wide policies in one call instead of attaching them one by one?”
Tell an agent
Replace the project-wide policies on {project} with {policies}.
Set exactly these policies for all members of {project}: {policies}.
GET /projects/{project}/attachedPolicies List policies attached to all project members · Get the list of Attached Project Policies For all Members of a Project #
Ask an LLM
“Which policies are applied project-wide to every member?”
“How many policies can be attached at the project level?”
Tell an agent
List the project-level policies attached for everyone in {project}.
Show which policies apply to all members of project {project}.
POST /projects/{project}/attachedPolicies/{policy} Apply a policy to every project member · Attach a single Project Policy to all Members of a Project #
Ask an LLM
“How do I attach a single policy, by its ID, to every member of a project?”
“Can I add one more project-wide policy without replacing the others?”
Tell an agent
Attach policy {policy} to all members of project {project}.
Add {policy} as a project-level policy on {project}.
GET /projects/{project}/attachedPolicies/{policy} Check one project-wide attached policy · Get the attached Project Policy at the Project-level #
Ask an LLM
“Is a given policy attached at the project level for all members?”
“Can I confirm a single project-wide policy attachment?”
Tell an agent
Check whether policy {policy} is attached project-wide in {project}.
Show the project-level attachment of {policy} on project {project}.
DELETE /projects/{project}/attachedPolicies/{policy} Stop applying a policy to all project members · Detach the Project Policy from the Project-level for all Members #
Ask an LLM
“How do I stop a policy from applying to everyone in the project?”
“If I detach a project-wide policy, do members who have it individually keep it?”
Tell an agent destructive · confirm first
Detach project-wide policy {policy} from project {project}.
Remove {policy} from the policies applied to all members of {project}.
POST /projects/{project}/members/{member}/policies Replace a member's attached policies · Set Attached Policies for Member #
Ask an LLM
“How do I overwrite every policy a single project member has with a new list?”
“Can I reset one member's project policies in a single call?”
Tell an agent
Replace the policies of {member} in project {project} with {policies}.
Set member {member}'s policies on {project} to exactly {policies}.
GET /projects/{project}/members/{member}/policies List policies attached to a project member · Get the list of Attached Project Policies For a Member #
Ask an LLM
“Which policies are attached directly to a specific member of a project?”
“What policies does this app have in the project?”
Tell an agent
List the policies attached to {member} in project {project}.
Show member {member}'s attached policies on {project}.
POST /projects/{project}/members/{member}/policies/{policy} Attach a policy to one project member · Attach Project Policy to Member #
Ask an LLM
“How do I grant a single member an extra policy in a project?”
“Can I give one app a policy without affecting other members?”
Tell an agent
Attach policy {policy} to {member} in project {project}.
Give member {member} the {policy} policy on {project}.
GET /projects/{project}/members/{member}/policies/{policy} Check one policy attached to a member · Get the attached Project Policy for a Member #
Ask an LLM
“Does this project member have a particular policy attached?”
“Can I verify a single policy attachment for one member?”
Tell an agent
Check if {member} has policy {policy} attached in project {project}.
Show the attachment of {policy} to member {member} on {project}.
DELETE /projects/{project}/members/{member}/policies/{policy} Detach a policy from one project member · Detach the Project Policy from a Member #
Ask an LLM
“How do I take a policy away from one member of a project?”
“Can I revoke a single member's policy while keeping them in the project?”
Tell an agent destructive · confirm first
Detach policy {policy} from {member} in project {project}.
Take {policy} away from member {member} on {project}.
GET /projects/{project}/members/{member}/permissions See a member's effective project permissions · Get Effective Permissions for Member #
Ask an LLM
“What can a member actually do inside a project once all their policies are combined?”
“Can I narrow a member's effective permissions to one service or resource?”
Tell an agent
List the effective permissions of {member} in project {project}.
Show {member}'s effective permissions on {project} for service {serviceId}.
GET /projects/{project}/members/{member}/linkable/permissions List permissions a member can link to a project · Get project linkable permissions #
Ask an LLM
“Which realm resources can a member link into a project?”
“What linkable permissions exist for a given resource type?”
Tell an agent
List the linkable {resourceType} permissions {member} can add to project {project}.
Show realm resources that {member} could link into {project} as resource type {resourceType}.
GET /projects/{project}/filter View a project's access filter · Get Project Access Filter #
Ask an LLM
“Is there an access filter attached to my project?”
“What access filter restricts this project?”
Tell an agent
Get the access filter attached to project {project}.
Show the access filter for {project}.

Documentation

📖
Documentation
https://docs.here.com/identity-and-access-management/docs
📖
APIReference
https://docs.here.com/identity-and-access-management/reference
📖
Documentation
https://docs.here.com/data-api/docs
📖
APIReference
https://docs.here.com/data-api/reference
📖
Documentation
https://docs.here.com/usage/docs
📖
APIReference
https://docs.here.com/usage/reference
📖
Documentation
https://docs.here.com/destination-weather/docs
📖
APIReference
https://docs.here.com/destination-weather/reference
📖
Documentation
https://docs.here.com/ev-products/docs
📖
APIReference
https://docs.here.com/ev-products/reference
📖
Documentation
https://docs.here.com/fuel-prices/docs
📖
APIReference
https://docs.here.com/fuel-prices/reference
📖
Documentation
https://docs.here.com/geocoding-and-search/docs
📖
APIReference
https://docs.here.com/geocoding-and-search/reference
📖
Documentation
https://docs.here.com/routing/docs
📖
APIReference
https://docs.here.com/routing/reference
📖
Documentation
https://docs.here.com/positioning/docs
📖
APIReference
https://docs.here.com/positioning/reference
📖
Documentation
https://docs.here.com/indoor-map/docs
📖
APIReference
https://docs.here.com/indoor-map/reference
📖
Documentation
https://docs.here.com/transit/docs
📖
APIReference
https://docs.here.com/transit/reference
📖
Documentation
https://docs.here.com/map-attributes/docs
📖
APIReference
https://docs.here.com/map-attributes/reference
📖
Documentation
https://docs.here.com/map-rendering/docs
📖
APIReference
https://docs.here.com/map-rendering/reference
📖
Documentation
https://docs.here.com/workspace/docs
📖
APIReference
https://docs.here.com/workspace/reference
📖
Documentation
https://docs.here.com/tour-planning/docs
📖
APIReference
https://docs.here.com/tour-planning/reference
📖
Documentation
https://docs.here.com/tracking/docs
📖
APIReference
https://docs.here.com/tracking/reference
📖
Documentation
https://docs.here.com/traffic-api/docs
📖
APIReference
https://docs.here.com/traffic-api/reference
📖
Documentation
https://docs.here.com/wego-pro/docs
📖
APIReference
https://docs.here.com/wego-pro/reference

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/here:here-project-access-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

here-project-access-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Authorization API v1.1 Project Access Management API
  version: 1.1.0
  description: 'This specification is intended to describe the Authorization v1.1 APIs

    ## Roles

    ### **OrgAdmin** - An entity which has administrative authority over an organization.'
servers:
- url: Use API Lookup for a base URL
security:
- Bearer: []
tags:


# --- truncated at 32 KB (72 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/openapi/here-project-access-management-api-openapi.yml