Introduction
Introduction
The LayerStack API allows you to manage LayerStack Cloud Servers with RestFUL API using HTTP request.
API Server and Base URL
All API endpoints are relative to the base URL. The base URL is LayerStack API is https://api.layerpanel.com/api. Therefore, /cloudserver
endpoint refers to https://api.layerpanel.com/api/cloudserver.
Types of Requests
The following types of requests are supported by LayerStack API:
GET
For retrieval of information about your environment or account. Response will be returned as a JSON object.
POST
for creating a new object in your account or environment
PUT
For updating resources of information in your account or environment
DELETE
For destroying or removing an object or resource in your account or environment
Each request will have its own parameters. Refer to the documentation of each endpoint for parameters details.
HTTP Statuses
Response for LayerStack API will include standard HTTP statuses including error codes. Specific error messages would be provided for different API calls. The following explains the meaning of different status codes in general.
200
OK
The default success code.
201
Object created
The success code return after POST method created an object.
204
No content
Request completed successfully but no content to return.
206
Partial content
There are more results available. The pagination information can be found in metadata via HEAD method.
400
Bad request
The request is not valid. Possible reason can be missing parameters.
401
Unauthorized
The authentication failed.
403
Forbidden
The user is authenticated but is disallowed from performing the action.
404
Not Found
The request URI is not found.
422
Unprocessable Entity
Validation error.
429
Too Many Requests
Limit reached for number of request sent.
500
Internal server error
Please contact our support.
503
Service unavailable
Please contact our support.
Response
Response of LayerStack API is in JSON format.
Authentication
An Access token is needed for a complete authentication request. Include your access token as HTTP header in your request. The Access token can be obtained from User Profile & Settings Page.
Headers required
AccessToken
your API token optained from panel.
Account
your Account ID in XX-12345678 format.
Object ID
Object ids are unique system wide. It is a 12 char string. It is used for identifying objects such as cloud servers.
Last updated