This section describes how to quickly get started with the Plerion API using curl. For a more detailed guide, see the sections below.
Install curl if it isn't already installed on your machine
curl --version
in the command line. If the output is information about the version of curl, it is installed. If you get a message similar to command not found: curl
, you need to download and install curl
. For more information, see the curl project download pageCreate a Tenant API key
Go to Settings > API Keys
Add a API Key name and Create API Key
Use the curl command to make your request
{PLERION_API_KEY}
with your API key.Authorization: Bearer $PLERION_API_KEY
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
Status Code | Definition | Description |
---|---|---|
200 | OK | The request has succeeded. |
201 | Created | The request has been fulfilled and resulted in a new resource being created. |
204 | No Content | The server has fulfilled the request but does not need to return an entity-body. |
400 | Bad Request | The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications. |
401 | Unauthorized | The request requires user authentication. If the request already included Authorization credentials, then the 401 response indicates that authorization has been refused for those credentials. |
403 | Forbidden | The server understood the request, but is refusing to fulfill it. Authorization will not fix the issue and the request SHOULD NOT be repeated. |
404 | Not Found | The server has not found anything matching the Request-URI. |
405 | Method Not Allowed | The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. |
409 | Conflict | The request could not be completed due to a conflict with the current state of the resource. |
429 | Too Many Requests | Too many requests occurred during the allotted time period and rate limiting was applied. |
500 | Internal Server Error | The request did not complete due to an internal error on the server side. The server encountered an unexpected condition which prevented it from fulfilling the request. |
503 | Service Unavailable | The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. |