Moogsoft supports basic and bearer token authentication for programmatic access to our public APIs.
Basic authentication
Embed the username and API key in the URL using the format username:[email protected]_name
.
For example:
curl -k "https://my-username:[email protected]/v1/integrations/metrics"\
-H "Content-Type: application/json"
-d '{ "metric": "your-metric", "data": 10, "source": "www.your-source.com", "key": "dev", "tags": { "key": "value" }, "utc_offset": "GMT-07:00"}'
Bearer token authentication
Include the API key as a header in the body of the HTTP request.
For example:
curl -k "https://api.moogsoft.ai/v1/integrations/metrics"\
-H "Content-Type: application/json"
-H 'apiKey: mynamespace_!bmf0u446-7345-297j-3769-g57rs8qqztm'
-d '{ "metric": "your-metric", "data": 10, "source": "www.your-source.com", "key": "dev", "tags": { "key": "value" }, "utc_offset": "GMT-07:00"}'