Build on SKYEWORX.
Automate everything.

Full REST API reference, SDK guides, webhook integration, and code examples for developers integrating SKYEWORX into their Atlassian toolchain.

v2.4.1 Current stable release —  Base URL: https://api.skyeworx.net/v2
Getting Started

API Overview


The SKYEWORX REST API lets you programmatically manage every aspect of your Atlassian backup and recovery operations. It is available to all Enterprise plan customers and authenticated via API keys or OAuth 2.0.

All requests are made over HTTPS to the base URL below. All request and response bodies are JSON encoded.

Base URL
https://api.skyeworx.net/v2

Supported formats

All API endpoints accept and return application/json. Timestamps are ISO 8601 UTC strings. Pagination uses cursor-based parameters (cursor and limit).

Getting Started

Authentication


The SKYEWORX API uses Bearer token authentication. Generate an API key from your dashboard under Settings → API Keys. Pass the key in the Authorization header on every request.

Keep your API key secret. Never expose it in client-side code or public repositories. Rotate keys immediately if compromised via Settings → API Keys → Revoke.

cURL
curl -X GET \
"https://api.skyeworx.net/v2/backups" \
-H "Authorization: Bearer sk_live_your_api_key" \
-H "Content-Type: application/json"
Python
import requests
 
headers = {
"Authorization": "Bearer sk_live_your_api_key",
"Content-Type": "application/json"
}
 
response = requests.get(
"https://api.skyeworx.net/v2/backups",
headers=headers
)
print(response.json())
Getting Started

Rate Limits


The API enforces rate limits per API key. Limits vary by plan. When a limit is exceeded, the API returns 429 Too Many Requests with a Retry-After header.

PlanRequests / minuteRequests / day
Professional6010,000
Enterprise300100,000
MSP Partner600Unlimited

Rate limit headers are included in every response: X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.