REST API spec available for x-pack?

Elasticsearch has published the REST API specifications to the public. This is really helpful for e.g. non-official clients, as some are relying on tooling around the JSON files.

Are you planning to publish the REST API specifications for X-Pack as well? Are they already available (couldn't find it)?

Best,
Oliver

Hi Oliver,

Yes there are published API docs. They're not exactly for "X-Pack" but for each of the plugins in X-Pack.

https://www.elastic.co/guide/en/x-pack/current/security-api.html

https://www.elastic.co/guide/en/x-pack/current/graph-api.html

https://www.elastic.co/guide/en/x-pack/current/watcher-api.html

https://www.elastic.co/guide/en/x-pack/current/installing-license.html

Does that help? Or something else you're looking for?

Regards,
Lee

Hi Lee,

thanks for your response. Sure, that helps. But the docs typically describe the general form of using the API.

I'll probably have a different perspective than most users. As a maintainer of an unofficial client for Go, the docs are incomplete. Don't get me wrong: The docs are fine, it's just that its end-user documentation, not a specification. I have tooling to generate a code skeleton from the API spec. If in doubt, I'll lookup the Java code. If I only have the docs, I would sometimes need to guess.

Best regards,
Oliver

Hi Oliver

The .NET client has a copy of them in its public repository:

On our dev branches 5.x, master they might be out of date but on the tags they should reflect the state at the time that elasticsearch release.

1 Like

Hi Martijn!

Awesome. Thank you very much!

Best,
Oliver

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