{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/geoapify/json-schema/geoapify-batch-pending-response-schema.json",
  "title": "BatchPendingResponse",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/geoapify-batch-geocoding-api-openapi.yml#/components/schemas/BatchPendingResponse",
  "type": "object",
  "required": [
    "id",
    "status"
  ],
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[a-f0-9]{32}$",
      "description": "Batch job identifier."
    },
    "status": {
      "const": "pending",
      "description": "The batch job has been accepted and is still processing."
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL for polling the batch job. Query-authenticated submissions include the API key in this URL for backward compatibility. Header-authenticated clients receive a keyless URL and must authenticate polling requests with x-api-key; the polling endpoint accepts both documented authentication methods."
    }
  }
}