# HERE Authentication API v1.1

**Canonical:** https://apis.io/apis/here/here-authentication-v1-1/  
**Provider:** HERE — https://apis.io/providers/here/  
**Base URL:** Use API Lookup for a base URL  
**Documentation:** https://docs.here.com/identity-and-access-management/reference

HERE Authentication API v1.1 is one of 71 APIs that [HERE](https://apis.io/providers/here/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Identity, Authentication, and IAM. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

HERE Authentication API v1.1 — 92 operation(s) across 49 path(s), OpenAPI 3.0.2 version 1.1.x, harvested verbatim from the HERE developer documentation. This specification describes the Authentication v1.1 APIs. NOTE: Swagger UI automatically URL encodes parameters when required. If/when the APIs are called elsewhere make sure to URL encode the parameters when required. Base URL is not fixed: the spec directs clients to resolve it at runtime through the HERE API Lookup Service (https://api-lookup.data.api.platform.here.com/lookup/v1).

## Operations (60 of 92)

| Method | Path | Summary |
|---|---|---|
| GET | `/apps` | Get Applications |
| POST | `/apps` | Create Application |
| GET | `/apps/{app}` | Get Application |
| PATCH | `/apps/{app}` | Update Application |
| DELETE | `/apps/{app}` | Delete Application |
| POST | `/apps/{app}/accessKeys` | Create Access Key |
| GET | `/apps/{app}/accessKeys` | Get Access Keys |
| DELETE | `/apps/{app}/accessKeys/{accessKey}` | Delete Access Key |
| POST | `/apps/{app}/accessKeys/{accessKey}/enable` | Enable Access Key |
| POST | `/apps/{app}/accessKeys/{accessKey}/disable` | Disable Access Key |
| GET | `/apps/{app}/defaultScope` | Get application default scope |
| PUT | `/apps/{app}/defaultScope` | Create or update application default scope |
| DELETE | `/apps/{app}/defaultScope` | Delete application default scope |
| GET | `/apps/{app}/appCreationEnabled` | Verify the app's ability to create another app. |
| PUT | `/apps/{app}/appCreationEnabled` | Enables the app's ability to create another app. |
| DELETE | `/apps/{app}/appCreationEnabled` | Disables the app's ability to create another app. |
| POST | `/users/{user}/activate` | Activate User Account |
| POST | `/users/{user}/deactivate` | Deactivate User Account |
| DELETE | `/users/{user}` | Delete User Account |
| GET | `/users/{user}/apps` | Get Accessible Applications of a User |
| POST | `/apps/{app}/apiKeys` | Generate API Key |
| GET | `/apps/{app}/apiKeys` | Get API Keys |
| DELETE | `/apps/{app}/apiKeys/{apiKey}` | Delete API Key |
| GET | `/apps/{app}/apiKeys/{apiKey}` | Retrieve API Key by user |
| PATCH | `/apps/{app}/apiKeys/{apiKey}` | Update API Key |
| POST | `/apps/{app}/apiKeys/{apiKey}/enable` | Enable API Key |
| POST | `/apps/{app}/apiKeys/{apiKey}/disable` | Disable API Key |
| GET | `/apps/{app}/appCode` | Get App Code |
| PUT | `/apps/{app}/trustedDomainsEnabled` | Enable Trusted Domains for an application |
| DELETE | `/apps/{app}/trustedDomainsEnabled` | Disable Trusted Domains for an application |
| GET | `/apps/{app}/trustedDomainsEnabled` | Retrieve whether Trusted Domains is enabled/disabled for an application |
| PUT | `/apps/{app}/trustedDomains/{trustedDomainUri}` | Add a Trusted Domain to an application |
| GET | `/apps/{app}/trustedDomains/{trustedDomainUri}` | Retrieve a Trusted Domain associated with an application |
| DELETE | `/apps/{app}/trustedDomains/{trustedDomainUri}` | Delete a Trusted Domain associated with an application |
| POST | `/apps/{app}/trustedDomains` | Add multiple Trusted Domains to an application |
| GET | `/apps/{app}/trustedDomains` | Retrieve a list of Trusted Domains associated with an application |
| DELETE | `/apps/{app}/trustedDomains` | Delete multiple Trusted Domains associated with an application |
| POST | `/secrets` | Create Secret |
| GET | `/secrets` | List Secrets |
| GET | `/secrets/{secret}` | Retrieve Secret |
| PATCH | `/secrets/{secret}` | Update Secret |
| DELETE | `/secrets/{secret}` | Delete Secret |
| POST | `/secrets/{secret}/enable` | Enable Secret |
| POST | `/secrets/{secret}/disable` | Disable Secret |
| GET | `/serviceTerms` | Retrieve Platform Service Terms |
| POST | `/realms/{realmHrnOrMe}/serviceTermsAcceptance` | — |
| GET | `/realms/{realmHrnOrMe}/serviceTermsAcceptance` | — |
| POST | `/realms/{realmHrnOrMe}/pricingTermsAcceptance` | — |
| GET | `/realms/{realmHrnOrMe}/pricingTermsAcceptance` | — |
| GET | `/realms/{realmHrn}/serviceTermsAcceptanceHistory` | — |
| POST | `/realms/{realm}/identityProviders` | Add a new trusted OpenID Connect Identity Provider to a Realm |
| GET | `/realms/{realm}/identityProviders` | List trusted OpenID Connect Identity Providers for a Realm |
| GET | `/realms/{realm}/identityProviders/{identityProvider}` | Get a trusted Identity Provider for a Realm |
| PATCH | `/realms/{realm}/identityProviders/{identityProvider}` | Update a trusted Identity Provider for a Realm |
| DELETE | `/realms/{realm}/identityProviders/{identityProvider}` | Delete a trusted Identity Provider for a Realm |
| GET | `/realms/{realm}/identityProviders/{identityProvider}/issuers` | List Issuers for an Identity Provider |
| POST | `/realms/{realm}/identityProviders/{identityProvider}/issuers/{issuer}` | Attach an Issuer URL to an Identity Provider |
| GET | `/realms/{realm}/identityProviders/{identityProvider}/issuers/{issuer}` | Get an Issuer URL for an Identity Provider |
| PATCH | `/realms/{realm}/identityProviders/{identityProvider}/issuers/{issuer}` | Update an Issuer for an App |
| DELETE | `/realms/{realm}/identityProviders/{identityProvider}/issuers/{issuer}` | Detach an Issuer from an Identity Provider |

…and 32 more operations. They are listed in full on the page.

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/openapi/here-authentication-v1-1-openapi.yml
- **Documentation** — https://docs.here.com/identity-and-access-management/docs
- **APIReference** — https://docs.here.com/identity-and-access-management/reference
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/overlays/here-authentication-v1-1-overlay.yaml

## Other HERE APIs (12)

- [Here Account v1 APIs](https://apis.io/apis/here/here-account-v1/)
- [HERE API Lookup Service v1](https://apis.io/apis/here/here-api-lookup-v1/)
- [HERE Authorization API v1.1](https://apis.io/apis/here/here-authorization-v1-1/)
- [HERE Cost Management Usage API v2](https://apis.io/apis/here/here-cost-management-usage-v2/)
- [HERE Blob API v1](https://apis.io/apis/here/here-data-blob-v1/)
- [HERE Blob API v2](https://apis.io/apis/here/here-data-blob-v2/)
- [HERE Config API v1](https://apis.io/apis/here/here-data-config-v1/)
- [HERE Index API v1](https://apis.io/apis/here/here-data-index-v1/)
- [HERE Ingest API v1](https://apis.io/apis/here/here-data-ingest-v1/)
- [HERE Metadata API v1](https://apis.io/apis/here/here-data-metadata-v1/)
- [HERE Notification API](https://apis.io/apis/here/here-data-notification-v1/)
- [HERE Publish API v2](https://apis.io/apis/here/here-data-publish-v2/)

## Tags

Identity, Authentication, IAM

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/here/here-authentication-v1-1/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/here/.
