List Recent Jobs

GET/api/geoconvert/convert/jobs

Your most recent conversion jobs, newest first. Every Completed job whose download link is still within the plan's retention comes back with a fresh downloadUrl. Use it to find a job when the response to /convert/file or /convert/batch was lost (a dropped connection, a client timeout): the conversion still ran and, if it succeeded, counted against your allowance, and this is where its download link lives.

Headers

  • X-API-Key (required for authentication)

Query

limit number (optional)

How many jobs to return, 1–100. Defaults to 20.

Response 200

success boolean

Always true for an authenticated call.

jobs array

One entry per job, in the same shape as /convert/jobs/{jobId}/status: jobId, status, originalFileName, inputSizeBytes, outputSizeBytes, processingTimeMs, featureCount, geometryType, errorMessage, downloadUrl (only while the link is valid), downloadExpiresAt, createdAt, completedAt.

Example request
curl -X GET "https://cadshift.com/api/geoconvert/convert/jobs?limit=5"   -H "X-API-Key: $API_KEY"
Response 200
{
  "success": true,
  "jobs": [
    {
      "jobId": "00000000-0000-0000-0000-000000000000",
      "status": "Completed",
      "originalFileName": "roads.geojson",
      "inputSizeBytes": 12345,
      "outputSizeBytes": 6789,
      "processingTimeMs": 2500,
      "featureCount": 120,
      "geometryType": "LineString",
      "downloadUrl": "https://...",
      "downloadExpiresAt": "2026-01-03T00:00:00Z",
      "createdAt": "2026-01-01T00:00:00Z",
      "completedAt": "2026-01-01T00:00:02Z"
    }
  ]
}
CADshift

Start typing to search the documentation

↑↓ to navigate Enter to select