# \[elk 6.8.6\] Unable to POST to api\_key : current license is non-compliant for \[api keys\]

**URL:** <https://discuss.elastic.co/t/elk-6-8-6-unable-to-post-to-api-key-current-license-is-non-compliant-for-api-keys/222224>\
**Category:** Elasticsearch\
**Tags:** elastic-stack-security\
**Created:** [March 5, 2020, 8:05am UTC](https://discuss.elastic.co/t/elk-6-8-6-unable-to-post-to-api-key-current-license-is-non-compliant-for-api-keys/222224 "2020-03-05T08:05:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![caribou](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/caribou/32/63868_2.png) [@caribou](https://discuss.elastic.co/u/caribou)\
**Post date:** [March 5, 2020, 8:05am UTC](https://discuss.elastic.co/t/elk-6-8-6-unable-to-post-to-api-key-current-license-is-non-compliant-for-api-keys/222224/1 "2020-03-05T08:05:02Z")

</div>

Hello,

I am trying to use the API Key authentication method on a newly installed 6.8.6 cluster. Basic authentication works fine but when I POST to ./api\_key I get the following :

```
{
  "error" : {
    "root_cause" : [
      {
        "type" : "security_exception",
        "reason" : "current license is non-compliant for [api keys]",
        "license.expired.feature" : "api keys"
      }
    ],
    "type" : "security_exception",
    "reason" : "current license is non-compliant for [api keys]",
    "license.expired.feature" : "api keys"
  },
  "status" : 403
}

```

From what I understand of the tables in [https://www.elastic.co/subscriptions](https://www.elastic.co/subscriptions), API Key is available in the basic license whch is what I have :

```
{
  "license" : {
    "status" : "active",
    "uid" : "aea2412c-9ded-4173-94d8-37de3465e9e0",
    "type" : "basic",
    "issue_date" : "2020-03-04T13:44:24.736Z",
    "issue_date_in_millis" : 1583329464736,
    "max_nodes" : 1000,
    "issued_to" : "elasticsearch6",
    "issuer" : "elasticsearch",
    "start_date_in_millis" : -1
  }
}

```

TIA,

...Louis

---

<div class="post-metadata">

**Author:** ![ikakavas](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ikakavas/32/34430_2.png) [@ikakavas](https://discuss.elastic.co/u/ikakavas)\
**Post date:** [March 5, 2020, 8:16am UTC](https://discuss.elastic.co/t/elk-6-8-6-unable-to-post-to-api-key-current-license-is-non-compliant-for-api-keys/222224/2 "2020-03-05T08:16:16Z")

</div>

Hi there,

API Keys became available in basic license in 7.3.0, see  
[https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-7.3.0.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-7.3.0.html) and  
[https://github.com/elastic/elasticsearch/pull/42787](https://github.com/elastic/elasticsearch/pull/42787)

---

<div class="post-metadata">

**Author:** ![caribou](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/caribou/32/63868_2.png) [@caribou](https://discuss.elastic.co/u/caribou)\
**Post date:** [March 5, 2020, 8:47am UTC](https://discuss.elastic.co/t/elk-6-8-6-unable-to-post-to-api-key-current-license-is-non-compliant-for-api-keys/222224/3 "2020-03-05T08:47:20Z")

</div>

Hello @ikakavas,

Thanks for the quick reply. Indeed the table is correct, but according to the most current release and not 6.8.6 which is my current version.

Since 6.8.6 is only an interim step for us, this should not cause much concern.

Kind regards,

..Louis

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [April 2, 2020, 8:52am UTC](https://discuss.elastic.co/t/elk-6-8-6-unable-to-post-to-api-key-current-license-is-non-compliant-for-api-keys/222224/4 "2020-04-02T08:52:47Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
