How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

HERE Project Access Management API

Project Access and Membership Management

HERE Project Access Management API is one of 139 APIs that HERE publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Project Access Management. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 26 operations across 14 paths, and defines 27 schemas. It is described by OpenAPI 3.2.0, at version 1.1.0.

Requests are made against a single base URL, Use API Lookup for a base URL.

26 operations 14 paths 27 schemas 5 DELETE13 GET1 PATCH6 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.1.0
Base URL
https://account.api.here.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

HERE Project Access Management API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (Bearer). By default, every request must be authenticated.

  • Bearer — Bearer Access Token issued to either the User or Client.

Paths & Operations 26

Across 14 paths, the API surfaces 26 operations — 5 DELETE, 13 GET, 1 PATCH, 6 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Project Access Management 26

Project Access and Membership Management

POST
/projects/{project}/members/{member}
Add the member to the requested Project
addProjectMember 3 params → 200201401403404
GET
/projects/{project}/members/{member}
Get the requested Project Member
getProjectMember 3 params → 200401403404
DELETE
/projects/{project}/members/{member}
Remove the member from the specified Project
deleteProjectMember 3 params → 204401403
DELETE
/projects/{project}/members/me
Remove the caller from the specified Project
leaveProject 2 params → 204401404
GET
/projects/{project}/members
Get the list of members of the Project
listProjectMembers 5 params → 200400401403404
POST
/projects/{project}/policies
Create the requested Project Policy
createProjectPolicy 1 param body → 201400401403404
GET
/projects/{project}/policies
List the Policies in a Project
getProjectPolicyList 5 params → 200400401403404
PUT
/projects/{project}/policies/{policy}
Update the requested Project Policy
updateProjectPolicy 2 params body → 200400401403404
GET
/projects/{project}/policies/{policy}
Get the Project Policy
getProjectPolicy 2 params → 200400401403404
DELETE
/projects/{project}/policies/{policy}
Delete the custom Project Policy
deleteProjectPolicy 2 params → 204400401403404
GET
/projects/{project}/policies/{policy}/members
Get the list of all Project Members with the attached Policy
getAllProjectMembersWithAttachedPolicy 5 params → 200400401403404
PATCH
/projects/{project}/settings
Update the ProjectSettings for a Project
updateProjectSettings 1 param body → 200401403404
GET
/projects/{project}/settings
Get the Project Settings
getProjectSettings 1 param → 200204400401403404
POST
/projects/{project}/attachedPolicies
Set Attached Policies for all Members
setAttachedProjectPoliciesToProject 1 param body → 200400401403404
GET
/projects/{project}/attachedPolicies
Get the list of Attached Project Policies For all Members of a Project
getAttachedProjectPoliciesForProject 4 params → 200400401403404
POST
/projects/{project}/attachedPolicies/{policy}
Attach a single Project Policy to all Members of a Project
attachProjectPolicyToProject 2 params → 204400401403404
GET
/projects/{project}/attachedPolicies/{policy}
Get the attached Project Policy at the Project-level
getAttachedProjectPolicyForProject 2 params → 200400401403404
DELETE
/projects/{project}/attachedPolicies/{policy}
Detach the Project Policy from the Project-level for all Members
detachProjectPolicyFromProject 2 params → 204400401403404
POST
/projects/{project}/members/{member}/policies
Set Attached Policies for Member
setAttachedProjectPoliciesToMember 2 params body → 200400401403404
GET
/projects/{project}/members/{member}/policies
Get the list of Attached Project Policies For a Member
getAttachedProjectPoliciesForMember 5 params → 200400401403404
POST
/projects/{project}/members/{member}/policies/{policy}
Attach Project Policy to Member
attachProjectPolicyToMember 3 params → 204400401403404
GET
/projects/{project}/members/{member}/policies/{policy}
Get the attached Project Policy for a Member
getAttachedProjectPolicyForMember 3 params → 200400401403404
DELETE
/projects/{project}/members/{member}/policies/{policy}
Detach the Project Policy from a Member
detachProjectPolicyFromMember 3 params → 204400401403404
GET
/projects/{project}/members/{member}/permissions
Get Effective Permissions for Member
getEffectiveProjectPermissionsForMember 7 params → 200401403404
GET
/projects/{project}/members/{member}/linkable/permissions
Get project linkable permissions
getProjectLinkablePermissions 7 params → 200401403404
GET
/projects/{project}/filter
Get Project Access Filter
getProjectAccessFilter 1 param → 200401403404

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are AppInfo (13 properties), AccessFilterStatement (10 properties), UserInfo (9 properties), ErrorResponse (8 properties). Each schema is shown below with its type and property counts.

PermissionPageWithToken
PageWithToken
object
3 properties 3 required
ErrorResponse
object
8 properties 6 required
AppInfo
object
13 properties
ProjectMemberGroupInfo
object
3 properties
ProjectPolicyRequestBody
object
4 properties 3 required
PageWithTokenNoTotal
object
2 properties 2 required
ProjectMemberListWithPageToken
object
\'total\' will not be returned when onlyIncludeIdentities query parameter is set to 'true'
AccessFilterCommonProperties
object
2 properties
AccessFilterIdentifier
object
1 property
UserInfo
object
9 properties
PermissionPageWithTokenNoTotal
ProjectPolicyListResponse
object
ProjectMember
object
4 properties
ActivePermission
ProjectPolicyResponse
object
7 properties
AttachedPolicies
object
1 property
AttachedPolicy
object
1 property
AccessFilter
object
An Access Filter defines a permission boundary for an access request. When any access request is made, if an Access Filter is applicable to the requesting iden…
Type
string
The type of the resource. eg - catalog, pipeline, pipeline-template, schema, artifact, flow, flow-pattern, service, resource-policy, connector, routing-customi…
ActivePermissionNoResource
object
4 properties
ErrorDetail
object
5 properties
CompactRealmInfo
object
7 properties 5 required
AccessFilterStatements
object
1 property
ProjectSettings
object
2 properties
AccessFilterStatement
object
10 properties
AccessFilterVirtualProperties
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

here-project-access-management-api-openapi.yml Raw ↑

Other APIs HERE publishes across the network.

HERE Geocoding and Search API
HERE Autosuggest API
HERE Tour Planning API
HERE Public Transit API
HERE Destination Weather API
HERE Map Tile API
HERE Map Image API
HERE Tracking API
HERE Positioning API
HERE Parking API
HERE Platform Data API
HERE HD Live Map
Where this information came from

This is an independent, third-party profile of HERE Project Access Management API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.