Get status for a specific job

Check the status of an ongoing or recently completed job. This is particularly useful for tracking domain-related operations. The endpoint returns a jobId to retrieve the final result via other endpoints like GET /api/domain-check/{jobId}.

Path Parameters

jobId string required Example

jobId parameter

Headers

Accept Example
Content-Type Example

Responses

200
success boolean
timestamp string
requestId string
data object
GET https://cloud.hostup.se/api/jobs/{jobId}
For AI assistants
cURL
curl -X GET "https://cloud.hostup.se/api/jobs/bulk_renew-1000-1700000000000" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json"
Response
{
  "success": true,
  "timestamp": "string",
  "requestId": "string",
  "data": {
    "jobId": "string",
    "queueType": "string",
    "type": "string",
    "state": "string",
    "status": "string",
    "progress": 0,
    "progressTextKey": "string",
    "progressDetails": {
      "percentage": 0,
      "message": "string",
      "current": 0,
      "total": 0
    },
    "progressMessage": "string",
    "result": {
      "success": true,
      "type": "string",
      "clientId": "string",
      "result": {
        "success": true,
        "order_id": 0,
        "order_number": "string",
        "invoice_id": "string",
        "proforma_id": "string",
        "redirect_url": "string",
        "domains_renewed": 0,
        "domains_skipped": 0,
        "skipped": [
          "string"
        ],
        "timestamp": "string",
        "clientId": "string"
      },
      "timestamp": "string"
    },
    "isCompleted": true,
    "isFailed": true,
    "isRunning": true,
    "isWaiting": true,
    "createdAt": "string",
    "finishedAt": "string",
    "jobName": "string",
    "vmId": "string",
    "hostbillAccountId": "string",
    "isScheduled": true,
    "delay": "string",
    "statusKey": "string"
  }
}