User Management API
You can use this API to create, delete, update, and get information about Moogsoft users.
Note
This API requires an authorization key. Users do not have keys by default; you might need to create one manually. See Managing API Keys.
API Authentication
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:api_key@domain_name
. For example:
curl -k "https://my-username:my-api-key_!bmf0u446-7345-297j-3769-g57rs8qqztm@api.moogsoft.ai/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"}'