{"openapi":"3.1.0","info":{"title":"TrueFetch Public API","version":"2026-10-03.1"},"paths":{"/api/auth/config":{"get":{"operationId":"auth.config","summary":"auth.config","tags":["auth"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthConfig"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[],"x-retention":"cacheable","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/status.json":{"get":{"operationId":"public.status","summary":"public.status","tags":["public"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicStatusHistory"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"405":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicStatusHistory"}}}}},"security":[],"x-retention":"cacheable","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/api/status":{"get":{"operationId":"status.get","summary":"status.get","tags":["status"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Status"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[],"x-retention":"cacheable","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/products":{"get":{"operationId":"products.list","summary":"products.list","tags":["products"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductPage"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[],"x-retention":"cacheable","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/openapi.json":{"get":{"operationId":"public.openapi","summary":"public.openapi","tags":["public"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiDocument"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[],"x-retention":"cacheable","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/account/usage":{"get":{"operationId":"public.usage","summary":"public.usage","tags":["public"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicUsage"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"bearerAuth":[]}],"x-retention":"cacheable","x-capabilities":["usage.read"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/api/public/rewards/campaign":{"get":{"operationId":"public.rewards.campaign","summary":"public.rewards.campaign","tags":["public"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardCampaign"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[],"x-retention":"cacheable","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/api/public/referrals/capture":{"post":{"operationId":"public.referrals.capture","summary":"public.referrals.capture","tags":["public"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferralCaptureResponse"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferralCapture"}}}},"security":[],"x-retention":"no-retain","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/quotes":{"post":{"operationId":"public.quotes","summary":"public.quotes","tags":["public"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteResponse"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteRequest"}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":["tasks.create"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/tasks":{"get":{"operationId":"public.tasks.list","summary":"public.tasks.list","tags":["public"],"parameters":[{"name":"pageSize","in":"query","required":false,"schema":{"type":"string","pattern":"^(?:[1-9][0-9]{0,2}|1000)$"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":4096}},{"name":"productId","in":"query","required":false,"schema":{"type":"string","const":"job-search"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["queued","running","finalizing","retry_wait","succeeded","partial","empty","failed","expired","cancelled"]}},{"name":"createdAfter","in":"query","required":false,"schema":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},{"name":"createdBefore","in":"query","required":false,"schema":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskPage"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":["tasks.read"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":8388608},"post":{"operationId":"public.tasks.create","summary":"public.tasks.create","tags":["public"],"parameters":[{"name":"idempotency-key","in":"header","required":true,"schema":{"type":"string","pattern":"^v1\\.[1-9][0-9]{12}\\.[A-Za-z0-9_-]{22,64}$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskSubmission"}}}},"202":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskSubmission"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskCreate"}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":["tasks.create"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE","COMMAND_INPUT_CONFLICT","COMMAND_KIND_CONFLICT","COMMAND_KEY_EXPIRED","COMMAND_ISSUED_AT_INVALID","COMMAND_SEALED"],"x-command-kind":"tasks.create","x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/tasks/{taskId}":{"get":{"operationId":"public.tasks.get","summary":"public.tasks.get","tags":["public"],"parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":["tasks.read"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/tasks/{taskId}/cancel":{"post":{"operationId":"public.tasks.cancel","summary":"public.tasks.cancel","tags":["public"],"parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"idempotency-key","in":"header","required":true,"schema":{"type":"string","pattern":"^v1\\.[1-9][0-9]{12}\\.[A-Za-z0-9_-]{22,64}$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskSubmission"}}}},"202":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskSubmission"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Empty"}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":["tasks.cancel"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE","COMMAND_INPUT_CONFLICT","COMMAND_KIND_CONFLICT","COMMAND_KEY_EXPIRED","COMMAND_ISSUED_AT_INVALID","COMMAND_SEALED"],"x-command-kind":"tasks.cancel","x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/tasks/{taskId}/results":{"get":{"operationId":"public.tasks.results","summary":"public.tasks.results","tags":["public"],"parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":4096}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"string","pattern":"^(?:[1-9][0-9]{0,2}|1000)$"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","enum":["json","markdown"]}},{"name":"fields","in":"query","required":false,"schema":{"type":"string","maxLength":1024}},{"name":"maxItems","in":"query","required":false,"schema":{"type":"string","pattern":"^(?:[1-9][0-9]{0,2}|1000)$"}},{"name":"maxChars","in":"query","required":false,"schema":{"type":"string","pattern":"^(?:51[2-9]|5[2-9][0-9]|[6-9][0-9]{2}|[1-9][0-9]{3}|[1-5][0-9]{4}|6[0-3][0-9]{3}|64000)$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResultsResponse"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":["tasks.results"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE","RESULT_EXPIRED","RESULT_LOST","RESULT_NOT_AVAILABLE","INVALID_CURSOR"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/tasks/{taskId}/download":{"post":{"operationId":"public.tasks.download","summary":"public.tasks.download","tags":["public"],"parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Download"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadRequest"}}}},"security":[{"bearerAuth":[]}],"x-retention":"secret","x-capabilities":["tasks.download"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/tasks/{taskId}/download.csv":{"get":{"operationId":"public.tasks.csv","summary":"public.tasks.csv","tags":["public"],"parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"responses":{"200":{"description":"Authorized projection","content":{"text/csv":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":["tasks.results"],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":33558528}},"/v1/commands/{kind}/{key}":{"get":{"operationId":"public.commands.get","summary":"public.commands.get","tags":["public"],"parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"}},{"name":"key","in":"path","required":true,"schema":{"type":"string","pattern":"^v1\\.[1-9][0-9]{12}\\.[A-Za-z0-9_-]{22,64}$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommandResponse"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/v1/commands/{kind}/{key}/seal":{"post":{"operationId":"public.commands.seal","summary":"public.commands.seal","tags":["public"],"parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"}},{"name":"key","in":"path","required":true,"schema":{"type":"string","pattern":"^v1\\.[1-9][0-9]{12}\\.[A-Za-z0-9_-]{22,64}$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommandResponse"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Empty"}}}},"security":[{"bearerAuth":[]}],"x-retention":"no-retain","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/api/contact":{"post":{"operationId":"public.contact","summary":"public.contact","tags":["public"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicIntakeReceipt"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicContact"}}}},"security":[],"x-retention":"no-retain","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/api/privacy/removal":{"post":{"operationId":"public.removal","summary":"public.removal","tags":["public"],"parameters":[],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicIntakeReceipt"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemovalCreate"}}}},"security":[],"x-retention":"no-retain","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}},"/api/announcements":{"get":{"operationId":"public.announcements","summary":"public.announcements","tags":["public"],"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":4096}},{"name":"limit","in":"query","required":false,"schema":{"type":"string","pattern":"^(?:[1-9]|[1-4][0-9]|50)$"}}],"responses":{"200":{"description":"Authorized projection","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnnouncementPage"}}}},"400":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Stable reason code","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[],"x-retention":"cacheable","x-capabilities":[],"x-reason-codes":["INVALID_REQUEST","UNAUTHENTICATED","FORBIDDEN","NOT_FOUND","CAPABILITY_UNAVAILABLE","RATE_LIMITED","SERVICE_UNAVAILABLE"],"x-command-kind":null,"x-reauthentication":false,"x-request-max-bytes":65536,"x-response-max-bytes":1048576}}},"components":{"schemas":{"AnnouncementPage":{"type":"object","properties":{"items":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"title":{"type":"string","minLength":1,"maxLength":200},"body":{"type":"string","maxLength":10000},"status":{"type":"string","enum":["draft","published","withdrawn"]},"serviceState":{"type":"string","enum":["operational","degraded","incident","maintenance"]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"version":{"type":"string","minLength":1,"maxLength":200}},"required":["id","title","body","status","serviceState","publishedAt","updatedAt","version"],"additionalProperties":false}},"pagination":{"type":"object","properties":{"prevCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":4096},{"type":"null"}]},"nextCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":4096},{"type":"null"}]},"hasMore":{"type":"boolean"}},"required":["prevCursor","nextCursor","hasMore"],"additionalProperties":false}},"required":["items","pagination"],"additionalProperties":false},"AuthConfig":{"type":"object","properties":{"configured":{"type":"boolean"},"socialProviders":{"maxItems":3,"type":"array","items":{"type":"string","enum":["google","github","microsoft"]}},"magicLinkEnabled":{"type":"boolean"},"passwordEnabled":{"type":"boolean","const":false},"accountLinkingEnabled":{"type":"boolean"},"oauthAuthorizationEnabled":{"type":"boolean"}},"required":["configured","socialProviders","magicLinkEnabled","passwordEnabled","accountLinkingEnabled","oauthAuthorizationEnabled"],"additionalProperties":false},"CommandHeaders":{"type":"object","properties":{"idempotency-key":{"type":"string","pattern":"^v1\\.[1-9][0-9]{12}\\.[A-Za-z0-9_-]{22,64}$"}},"required":["idempotency-key"],"additionalProperties":false},"CommandParams":{"type":"object","properties":{"kind":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"},"key":{"type":"string","pattern":"^v1\\.[1-9][0-9]{12}\\.[A-Za-z0-9_-]{22,64}$"}},"required":["kind","key"],"additionalProperties":false},"CommandResponse":{"type":"object","properties":{"receipt":{"type":"object","properties":{"kind":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"},"outcome":{"type":"string","enum":["accepted","processing","rejected","unknown","not_accepted_final","receipt_expired"]},"result":{"anyOf":[{"type":"object","properties":{"objects":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"}},"required":["kind","id"],"additionalProperties":false}}},"required":["objects"],"additionalProperties":false},{"type":"null"}]},"reasonCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}]},"createdAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"terminalAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"retryAfterSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["kind","outcome","result","reasonCode","createdAt","terminalAt","retryAfterSeconds"],"additionalProperties":false}},"required":["receipt"],"additionalProperties":false},"Csv":{"type":"string"},"Download":{"type":"object","properties":{"taskId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"format":{"type":"string","const":"jsonl"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"blocks":{"maxItems":64,"type":"array","items":{"type":"object","properties":{"index":{"type":"integer","minimum":0,"maximum":63},"bytes":{"type":"integer","minimum":0,"maximum":1048576},"count":{"type":"integer","minimum":0,"maximum":1000},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"url":{"type":"string","maxLength":4096,"format":"uri"}},"required":["index","bytes","count","sha256","url"],"additionalProperties":false}}},"required":["taskId","format","expiresAt","blocks"],"additionalProperties":false},"DownloadRequest":{"type":"object","properties":{"format":{"type":"string","const":"jsonl"}},"required":["format"],"additionalProperties":false},"Empty":{"type":"object","properties":{},"additionalProperties":false},"Error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},"retryable":{"type":"boolean"},"message":{"type":"string","maxLength":500},"details":{"type":"object","properties":{"field":{"type":"string","maxLength":100},"resourceType":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"},"limit":{"type":"integer","minimum":0,"maximum":9007199254740991},"used":{"type":"integer","minimum":0,"maximum":9007199254740991},"requiredUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"availableUnits":{"type":"string","pattern":"^(?:0|-?[1-9][0-9]*)$"},"asOf":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"additionalProperties":false},"retryAfterSeconds":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["code","retryable"],"additionalProperties":false},"meta":{"type":"object","properties":{"requestId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"}},"required":["requestId"],"additionalProperties":false}},"required":["error"],"additionalProperties":false},"OpenApiDocument":{"type":"object","properties":{"openapi":{"type":"string","const":"3.1.0"},"info":{"type":"object","properties":{"title":{"type":"string"},"version":{"type":"string"}},"required":["title","version"],"additionalProperties":false},"paths":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/components/schemas/OpenApiDocument/$defs/__schema0"}},"components":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/components/schemas/OpenApiDocument/$defs/__schema1"}}},"required":["openapi","info","paths","components"],"additionalProperties":false,"$defs":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/components/schemas/OpenApiDocument/$defs/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/components/schemas/OpenApiDocument/$defs/__schema0"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/components/schemas/OpenApiDocument/$defs/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/components/schemas/OpenApiDocument/$defs/__schema1"}}]}}},"PageQuery":{"type":"object","properties":{"cursor":{"type":"string","minLength":1,"maxLength":4096},"limit":{"type":"string","pattern":"^(?:[1-9]|[1-4][0-9]|50)$"}},"additionalProperties":false},"ProductPage":{"type":"object","properties":{"items":{"maxItems":300,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"status":{"type":"string","enum":["available","inDevelopment","planned"]},"path":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}]},"schemaVersion":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}]},"pricingVersion":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}]},"unitPriceUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"selection":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"coreSources":{"maxItems":3,"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]}},"sources":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]},"name":{"type":"string","minLength":1,"maxLength":200},"countryCodes":{"maxItems":300,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"dataClass":{"type":"string","const":"publicContent"},"filters":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":100}},"candidateCap":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["id","name","countryCodes","dataClass","filters","candidateCap"],"additionalProperties":false}},"limits":{"anyOf":[{"type":"object","properties":{"maxRecords":{"type":"integer","minimum":0,"maximum":9007199254740991},"maxLineBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"maxTaskBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"pageBytes":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["maxRecords","maxLineBytes","maxTaskBytes","pageBytes"],"additionalProperties":false},{"type":"null"}]},"modelView":{"anyOf":[{"type":"object","properties":{"version":{"type":"string","const":"markdown-v1"},"fields":{"maxItems":11,"type":"array","items":{"type":"string","enum":["recordId","sourceId","platform","platformUrl","processedAt","postedDate","title","companyName","location","description","salaryCurrency"]}},"defaultMaxItems":{"type":"number","const":20},"maxItems":{"type":"number","const":100},"defaultMaxChars":{"type":"number","const":12000},"minChars":{"type":"number","const":512},"maxChars":{"type":"number","const":64000}},"required":["version","fields","defaultMaxItems","maxItems","defaultMaxChars","minChars","maxChars"],"additionalProperties":false},{"type":"null"}]},"inputSchema":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/components/schemas/ProductPage/$defs/__schema0"}},{"type":"null"}]},"outputSchema":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/components/schemas/ProductPage/$defs/__schema0"}},{"type":"null"}]}},"required":["productId","name","description","status","path","schemaVersion","pricingVersion","unitPriceUnits","selection","coreSources","sources","limits","modelView","inputSchema","outputSchema"],"additionalProperties":false}},"executionAvailable":{"type":"boolean"}},"required":["items","executionAvailable"],"additionalProperties":false,"$defs":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/components/schemas/ProductPage/$defs/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/components/schemas/ProductPage/$defs/__schema0"}}]}}},"PublicContact":{"type":"object","properties":{"category":{"type":"string","enum":["support","product","vulnerability","removal","abuse"]},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"subject":{"type":"string","minLength":1,"maxLength":200},"body":{"type":"string","minLength":1,"maxLength":10000}},"required":["category","email","subject","body"],"additionalProperties":false},"PublicIntakeReceipt":{"type":"object","properties":{"reference":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"acceptedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["reference","acceptedAt"],"additionalProperties":false},"PublicStatusHistory":{"type":"object","properties":{"version":{"type":"number","const":1},"generatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"intervalSeconds":{"type":"number","const":60},"staleAfterSeconds":{"type":"number","const":180},"measurement":{"type":"string","const":"scheduled_checks"},"dataAvailable":{"type":"boolean"},"services":{"minItems":2,"maxItems":2,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["console","api"]},"state":{"type":"string","enum":["unknown","up","degraded","down"]},"lastCheckedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"days":{"minItems":90,"maxItems":90,"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"state":{"type":"string","enum":["unknown","up","degraded","down"]},"expectedMinutes":{"type":"integer","minimum":0,"maximum":9007199254740991},"observedMinutes":{"type":"integer","minimum":0,"maximum":9007199254740991},"up":{"type":"integer","minimum":0,"maximum":9007199254740991},"degraded":{"type":"integer","minimum":0,"maximum":9007199254740991},"down":{"type":"integer","minimum":0,"maximum":9007199254740991},"unknown":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["date","state","expectedMinutes","observedMinutes","up","degraded","down","unknown"],"additionalProperties":false}},"expectedMinutes":{"type":"integer","minimum":0,"maximum":9007199254740991},"observedMinutes":{"type":"integer","minimum":0,"maximum":9007199254740991},"passingCheckPercent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]},"coveragePercent":{"type":"number","minimum":0,"maximum":100}},"required":["id","state","lastCheckedAt","days","expectedMinutes","observedMinutes","passingCheckPercent","coveragePercent"],"additionalProperties":false}}},"required":["version","generatedAt","intervalSeconds","staleAfterSeconds","measurement","dataAvailable","services"],"additionalProperties":false},"PublicUsage":{"type":"object","properties":{"asOf":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"unitsPerCredit":{"type":"string","const":"1000000"},"balance":{"anyOf":[{"type":"object","properties":{"postedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"reservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"refundReservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"availableUnits":{"type":"string","pattern":"^(?:0|-?[1-9][0-9]*)$"},"chargedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"}},"required":["postedUnits","reservedUnits","refundReservedUnits","availableUnits","chargedUnits"],"additionalProperties":false},{"type":"null"}]},"spendingRestricted":{"type":"boolean"},"limits":{"type":"object","properties":{"dailyTasks":{"type":"object","properties":{"used":{"type":"integer","minimum":0,"maximum":9007199254740991},"limit":{"type":"integer","minimum":0,"maximum":9007199254740991},"resetsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["used","limit","resetsAt"],"additionalProperties":false},"queuedTasks":{"type":"object","properties":{"used":{"type":"integer","minimum":0,"maximum":9007199254740991},"limit":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["used","limit"],"additionalProperties":false},"concurrentTasks":{"type":"object","properties":{"used":{"type":"integer","minimum":0,"maximum":9007199254740991},"limit":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["used","limit"],"additionalProperties":false}},"required":["dailyTasks","queuedTasks","concurrentTasks"],"additionalProperties":false},"credential":{"type":"object","properties":{"scope":{"type":"string","enum":["full","read_results"]},"monthly":{"type":"object","properties":{"limitUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"usedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"remainingUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"resetsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["limitUnits","usedUnits","remainingUnits","resetsAt"],"additionalProperties":false}},"required":["scope","monthly"],"additionalProperties":false}},"required":["asOf","unitsPerCredit","balance","spendingRestricted","limits","credential"],"additionalProperties":false},"QuoteRequest":{"type":"object","properties":{"productId":{"type":"string","const":"job-search"},"input":{"type":"object","properties":{"maxResults":{"type":"integer","minimum":1,"maximum":100,"title":"📊 Max Results","description":"Maximum job rows to return from each selected job platform"},"keyword":{"type":"string","title":"🔍 Keyword","description":"Job title, skill, or company query to search across selected job platforms"},"country":{"type":"string","enum":["Algeria","Angola","Argentina","Australia","Austria","Azerbaijan","Bahrain","Bangladesh","Belgium","Bosnia and Herzegovina","Brazil","Bulgaria","Cameroon","Canada","Chile","China","Colombia","Costa Rica","Croatia","Cyprus","Czechia","Denmark","Dominican Republic","Ecuador","Egypt","El Salvador","Estonia","Finland","France","Germany","Ghana","Greece","Guatemala","Hong Kong","Hungary","India","Indonesia","Iraq","Ireland","Israel","Italy","Ivory Coast","Japan","Jordan","Kazakhstan","Kenya","Kuwait","Latvia","Lebanon","Libya","Lithuania","Luxembourg","Malaysia","Malta","Mexico","Morocco","Mozambique","Netherlands","New Zealand","Nigeria","Norway","Oman","Pakistan","Panama","Peru","Philippines","Poland","Portugal","Puerto Rico","Qatar","Romania","Russia","Saudi Arabia","Senegal","Serbia","Singapore","Slovakia","Slovenia","South Africa","South Korea","Spain","Sweden","Switzerland","Taiwan","Thailand","Tunisia","Turkey","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Venezuela","Vietnam","Yemen","Zambia"],"title":"🌍 Country","description":"Country used to select compatible job platforms and regional endpoints"},"location":{"type":"string","title":"📍 Location","description":"Optional city, area, or postal code sent only to job platforms that support location"},"platforms":{"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]},"title":"🏢 Platforms","description":"Optional job platforms to search; leave empty to use every compatible platform for the country","uniqueItems":true},"postedSince":{"type":"string","title":"📅 Posted Since","description":"Optional earliest posting date applied only by job platforms that support it"},"remoteOnly":{"type":"boolean","title":"🏠 Remote Only","description":"Optional remote-only filter applied only by job platforms that support it"},"distance":{"type":"integer","minimum":50,"maximum":10000,"title":"🗺 Distance","description":"Optional search radius in miles applied only by job platforms that support it"},"jobType":{"type":"string","enum":["all","fulltime","parttime","internship","contract"],"title":"💼 Job Type","description":"Optional employment type applied only by job platforms that support it; `all` disables this filter"},"currency":{"type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLF","CLP","CNH","CNY","COP","CRC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","FOK","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KID","KMF","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLE","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TVD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VES","VND","VUV","WST","XAF","XCD","XCG","XDR","XOF","XPF","YER","ZAR","ZMW","ZWG","ZWL"],"title":"💱 Currency","description":"Optional target currency for normalized salary conversion across selected job platforms"},"maxCredits":{"type":"integer","minimum":1,"maximum":1000000000},"allowPartial":{"type":"boolean"}},"required":["maxResults","keyword","country"],"additionalProperties":false}},"required":["productId","input"],"additionalProperties":false},"QuoteResponse":{"type":"object","properties":{"estimate":{"type":"object","properties":{"productId":{"type":"string","const":"job-search"},"input":{"type":"object","properties":{"maxResults":{"type":"integer","minimum":1,"maximum":100,"title":"📊 Max Results","description":"Maximum job rows to return from each selected job platform"},"keyword":{"type":"string","title":"🔍 Keyword","description":"Job title, skill, or company query to search across selected job platforms"},"country":{"type":"string","enum":["Algeria","Angola","Argentina","Australia","Austria","Azerbaijan","Bahrain","Bangladesh","Belgium","Bosnia and Herzegovina","Brazil","Bulgaria","Cameroon","Canada","Chile","China","Colombia","Costa Rica","Croatia","Cyprus","Czechia","Denmark","Dominican Republic","Ecuador","Egypt","El Salvador","Estonia","Finland","France","Germany","Ghana","Greece","Guatemala","Hong Kong","Hungary","India","Indonesia","Iraq","Ireland","Israel","Italy","Ivory Coast","Japan","Jordan","Kazakhstan","Kenya","Kuwait","Latvia","Lebanon","Libya","Lithuania","Luxembourg","Malaysia","Malta","Mexico","Morocco","Mozambique","Netherlands","New Zealand","Nigeria","Norway","Oman","Pakistan","Panama","Peru","Philippines","Poland","Portugal","Puerto Rico","Qatar","Romania","Russia","Saudi Arabia","Senegal","Serbia","Singapore","Slovakia","Slovenia","South Africa","South Korea","Spain","Sweden","Switzerland","Taiwan","Thailand","Tunisia","Turkey","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Venezuela","Vietnam","Yemen","Zambia"],"title":"🌍 Country","description":"Country used to select compatible job platforms and regional endpoints"},"location":{"type":"string","title":"📍 Location","description":"Optional city, area, or postal code sent only to job platforms that support location"},"platforms":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]}},"postedSince":{"type":"string","title":"📅 Posted Since","description":"Optional earliest posting date applied only by job platforms that support it"},"remoteOnly":{"type":"boolean","title":"🏠 Remote Only","description":"Optional remote-only filter applied only by job platforms that support it"},"distance":{"type":"integer","minimum":50,"maximum":10000,"title":"🗺 Distance","description":"Optional search radius in miles applied only by job platforms that support it"},"jobType":{"type":"string","enum":["all","fulltime","parttime","internship","contract"],"title":"💼 Job Type","description":"Optional employment type applied only by job platforms that support it; `all` disables this filter"},"currency":{"type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLF","CLP","CNH","CNY","COP","CRC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","FOK","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KID","KMF","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLE","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TVD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VES","VND","VUV","WST","XAF","XCD","XCG","XDR","XOF","XPF","YER","ZAR","ZMW","ZWG","ZWL"],"title":"💱 Currency","description":"Optional target currency for normalized salary conversion across selected job platforms"},"maxCredits":{"type":"integer","minimum":1,"maximum":1000000000},"allowPartial":{"type":"boolean"}},"required":["maxResults","keyword","country","platforms","allowPartial"],"additionalProperties":false},"schemaVersion":{"type":"string","minLength":1,"maxLength":200},"pricingVersion":{"type":"string","minLength":1,"maxLength":200},"unitPriceUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"reservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"resultLimit":{"type":"integer","minimum":1,"maximum":1000},"candidateCap":{"type":"integer","minimum":0,"maximum":9007199254740991},"retentionSeconds":{"type":"number","const":604800},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["productId","input","schemaVersion","pricingVersion","unitPriceUnits","reservedUnits","resultLimit","candidateCap","retentionSeconds","expiresAt"],"additionalProperties":false}},"required":["estimate"],"additionalProperties":false},"ReferralCapture":{"type":"object","properties":{"invitationToken":{"type":"string","minLength":1,"maxLength":128}},"required":["invitationToken"],"additionalProperties":false},"ReferralCaptureResponse":{"type":"object","properties":{"valid":{"type":"boolean"}},"required":["valid"],"additionalProperties":false},"RemovalCreate":{"type":"object","properties":{"sourceUrl":{"type":"string","maxLength":2048,"format":"uri"},"basis":{"type":"string","minLength":1,"maxLength":2000},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["sourceUrl","basis","email"],"additionalProperties":false},"ResultQuery":{"type":"object","properties":{"cursor":{"type":"string","minLength":1,"maxLength":4096},"pageSize":{"type":"string","pattern":"^(?:[1-9][0-9]{0,2}|1000)$"},"format":{"type":"string","enum":["json","markdown"]},"fields":{"type":"string","maxLength":1024},"maxItems":{"type":"string","pattern":"^(?:[1-9][0-9]{0,2}|1000)$"},"maxChars":{"type":"string","pattern":"^(?:51[2-9]|5[2-9][0-9]|[6-9][0-9]{2}|[1-9][0-9]{3}|[1-5][0-9]{4}|6[0-3][0-9]{3}|64000)$"}},"additionalProperties":false},"ResultsResponse":{"anyOf":[{"type":"object","properties":{"data":{"maxItems":1000,"type":"array","items":{"anyOf":[{"type":"object","properties":{"recordId":{"type":"string","title":"Record ID","description":"Stable identity of this job: source ID and a hash of its source URL"},"sourceId":{"type":"string","title":"Source ID","description":"Key of the job board the record came from"},"platform":{"title":"Platform","description":"Job board or platform name (e.g. LinkedIn)","type":["string","null"]},"platformUrl":{"title":"Platform URL","description":"Job listing URL on the source platform","type":["string","null"]},"officialUrl":{"title":"Official URL","description":"Direct URL to the original job posting","type":["string","null"]},"title":{"title":"Job Title","description":"Job position or role title","type":["string","null"]},"postedDate":{"title":"Posted Date","description":"Date the job was originally posted","type":["string","null"]},"validThrough":{"title":"Valid Through","description":"Date when the job posting expires or closes","type":["string","null"]},"location":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}],"title":"Location","description":"Structured job location. raw contains the source location text; standardized fields contain locality, region, postal code, country, country code, and coordinates when available."},"applicantCount":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"title":"Applicant Count","description":"Number of applicants or applications reported by the source platform"},"isRemote":{"title":"Remote Work","description":"True if the position allows remote work","type":["boolean","null"]},"description":{"title":"Description","description":"Full job description and requirements text","type":["string","null"]},"jobType":{"title":"Job Type","description":"Employment type (full-time, part-time, contract)","type":["string","null"]},"jobLevel":{"title":"Job Level","description":"Seniority level (junior, mid, senior, manager)","type":["string","null"]},"jobFunction":{"title":"Job Function","description":"Job category or department (e.g. Engineering)","type":["string","null"]},"listingType":{"title":"Listing Type","description":"Type of job listing (standard, featured, etc.)","type":["string","null"]},"skills":{"title":"Required Skills","description":"Required skills and technologies for the role","type":["string","null"]},"workMode":{"title":"Work Mode","description":"Remote or hybrid work arrangement details","type":["string","null"]},"vacancyCount":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"title":"Vacancy Count","description":"Number of open positions for this role"},"experienceRange":{"title":"Experience Range","description":"Required years of experience for the role","type":["string","null"]},"salaryPeriod":{"title":"Salary Period","description":"Pay frequency (yearly, monthly, or hourly)","type":["string","null"]},"salaryMinimum":{"title":"Minimum Salary","description":"Minimum salary offered for the position","type":["number","null"]},"salaryMaximum":{"title":"Maximum Salary","description":"Maximum salary offered for the position","type":["number","null"]},"salaryCurrency":{"title":"Salary Currency","description":"ISO currency code for the salary (e.g. USD)","type":["string","null"]},"easyApply":{"title":"Easy Apply","description":"True if the job can be applied to directly on the platform","type":["boolean","null"]},"companyName":{"title":"Company Name","description":"Name of the company offering the job","type":["string","null"]},"companyType":{"title":"Company Type","description":"Ownership type of the company (e.g. Public, Private, Nonprofit)","type":["string","null"]},"companyFounded":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"title":"Year Founded","description":"Year the company was founded"},"companyIndustry":{"title":"Company Industry","description":"Industry or sector the company operates in","type":["string","null"]},"companyUrl":{"title":"Company URL","description":"Company profile URL on the job platform","type":["string","null"]},"companyWebsite":{"title":"Company Website","description":"Official website URL of the company","type":["string","null"]},"companyLogo":{"title":"Company Logo","description":"URL of the company's logo image","type":["string","null"]},"companyAddresses":{"title":"Company Addresses","description":"Physical office address of the company","type":["string","null"]},"companyRevenue":{"title":"Company Revenue","description":"Estimated annual revenue range of the company","type":["string","null"]},"companyDescription":{"title":"Company Description","description":"Brief overview or about section of the company","type":["string","null"]},"companyRating":{"title":"Company Rating","description":"Overall company rating score (e.g. out of 5)","type":["number","null"]},"employeeCount":{"title":"Employee Count","description":"Approximate number of employees at the company","type":["string","null"]},"reviewCount":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"title":"Review Count","description":"Total number of employee reviews for the company"},"emails":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"title":"Contact Emails","description":"Contact email addresses for the job or company"},"phones":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"title":"Contact Phones","description":"Contact phone numbers for the job or company"},"socialLinks":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}],"title":"Social Media Links","description":"Company social media URLs grouped by platform (linkedIns, twitters, facebooks, instagrams, etc.)"},"processedAt":{"title":"Processed At","description":"UTC timestamp when this record was processed","type":["string","null"]}},"additionalProperties":false},{"type":"object","properties":{"recordId":{"type":"string","pattern":"^[!-~]{1,256}$"},"sourceId":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]},"sourceRecordId":{"type":"string","minLength":1,"maxLength":256},"sourceUrl":{"type":"string","maxLength":2048,"format":"uri"},"collectedAt":{"type":"string","allOf":[{"pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}]},"publishedAt":{"anyOf":[{"type":"string","allOf":[{"pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}]},{"type":"null"}]},"title":{"type":"string","minLength":1,"maxLength":1000},"company":{"type":"string","maxLength":1000},"location":{"type":"string","maxLength":1000},"description":{"type":"string","maxLength":40000},"selectionRank":{"type":"integer","exclusiveMinimum":0,"maximum":1000}},"additionalProperties":false}]}},"meta":{"type":"object","properties":{"resultCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"pagination":{"type":"object","properties":{"prevCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":4096},{"type":"null"}]},"nextCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":4096},{"type":"null"}]},"hasMore":{"type":"boolean"}},"required":["prevCursor","nextCursor","hasMore"],"additionalProperties":false}},"required":["resultCount","pagination"],"additionalProperties":false}},"required":["data","meta"],"additionalProperties":false},{"type":"object","properties":{"data":{"maxItems":100,"type":"array","items":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":9007199254740991},"nextOffset":{"type":"integer","minimum":0,"maximum":9007199254740991},"complete":{"type":"boolean"},"markdown":{"type":"string","maxLength":64000}},"required":["offset","nextOffset","complete","markdown"],"additionalProperties":false}},"meta":{"type":"object","properties":{"resultCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"pagination":{"type":"object","properties":{"prevCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":4096},{"type":"null"}]},"nextCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":4096},{"type":"null"}]},"hasMore":{"type":"boolean"}},"required":["prevCursor","nextCursor","hasMore"],"additionalProperties":false},"modelView":{"type":"object","properties":{"version":{"type":"string","const":"markdown-v1"},"truncated":{"type":"boolean"},"characters":{"type":"integer","minimum":0,"maximum":9007199254740991},"tokensEstimate":{"type":"integer","minimum":0,"maximum":9007199254740991},"sourceTrust":{"type":"string","const":"untrusted"},"warning":{"type":"string","maxLength":2000}},"required":["version","truncated","characters","tokensEstimate","sourceTrust","warning"],"additionalProperties":false}},"required":["resultCount","pagination","modelView"],"additionalProperties":false}},"required":["data","meta"],"additionalProperties":false}]},"RewardCampaign":{"type":"object","properties":{"campaign":{"anyOf":[{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"state":{"type":"string","enum":["draft","approved","retired"]},"version":{"type":"string","minLength":1,"maxLength":200},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"reviewReference":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"kind":{"type":"string","const":"reward-rule"},"parameters":{"type":"object","properties":{"availability":{"type":"string","enum":["active","paused","frozen"]},"rates":{"type":"object","properties":{"x":{"type":"object","properties":{"comment":{"type":"number","const":10},"quote":{"type":"number","const":40}},"required":["comment","quote"],"additionalProperties":false},"reddit":{"type":"object","properties":{"vote":{"type":"number","const":5},"comment":{"type":"number","const":5}},"required":["vote","comment"],"additionalProperties":false},"threads":{"type":"object","properties":{"like":{"type":"number","const":1},"comment":{"type":"number","const":5},"repost":{"type":"number","const":2},"quote":{"type":"number","const":5},"share":{"type":"number","const":5},"perThousandViews":{"type":"number","const":25}},"required":["like","comment","repost","quote","share","perThousandViews"],"additionalProperties":false},"linkedin":{"type":"object","properties":{"like":{"type":"number","const":3},"comment":{"type":"number","const":5}},"required":["like","comment"],"additionalProperties":false},"bluesky":{"type":"object","properties":{"like":{"type":"number","const":2},"comment":{"type":"number","const":4},"repost":{"type":"number","const":2},"quote":{"type":"number","const":20}},"required":["like","comment","repost","quote"],"additionalProperties":false},"youtube":{"type":"object","properties":{"perThousandViews":{"type":"number","const":175}},"required":["perThousandViews"],"additionalProperties":false},"tiktok":{"type":"object","properties":{"comment":{"type":"number","const":2},"perThousandViews":{"type":"number","const":5}},"required":["comment","perThousandViews"],"additionalProperties":false}},"required":["x","reddit","threads","linkedin","bluesky","youtube","tiktok"],"additionalProperties":false},"monthlyUnpaidCredits":{"type":"number","const":5000},"monthlyPaidCredits":{"type":"number","const":10000},"interactionBalanceCredits":{"type":"number","const":20000},"minimumPostAgeDays":{"type":"number","const":30},"minimumInteractorAgeDays":{"type":"number","const":90},"samePostOnce":{"type":"boolean","const":true},"challengeBits":{"type":"number","const":128},"challengeMinutes":{"type":"number","const":30},"monthlyTimeZone":{"anyOf":[{"type":"string","minLength":1,"maxLength":100},{"type":"null"}]},"snapshotMaximumAgeSeconds":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"quoteLifetimeSeconds":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"qualifiedInteractionEvidence":{"anyOf":[{"type":"string","enum":["individually_verified","reviewed_attestation"]},{"type":"null"}]}},"required":["availability","rates","monthlyUnpaidCredits","monthlyPaidCredits","interactionBalanceCredits","minimumPostAgeDays","minimumInteractorAgeDays","samePostOnce","challengeBits","challengeMinutes","monthlyTimeZone","snapshotMaximumAgeSeconds","quoteLifetimeSeconds","qualifiedInteractionEvidence"],"additionalProperties":false}},"required":["id","state","version","updatedAt","reviewReference","kind","parameters"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"state":{"type":"string","enum":["draft","approved","retired"]},"version":{"type":"string","minLength":1,"maxLength":200},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"reviewReference":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"kind":{"type":"string","const":"referral-policy"},"parameters":{"type":"object","properties":{"rewardPercent":{"type":"number","const":15},"durationMonths":{"type":"number","const":12},"refundWaitingDays":{"type":"number","const":14},"requiresPriorPurchase":{"type":"boolean","const":true},"extraSignupReward":{"type":"boolean","const":false},"countsTowardInteractionCaps":{"type":"boolean","const":false},"monthlyCap":{"type":"null"},"expires":{"type":"boolean","const":false},"startClock":{"anyOf":[{"type":"string","enum":["attribution","registration","first_paid_purchase"]},{"type":"null"}]},"awardBasis":{"anyOf":[{"type":"string","enum":["paid_principal_excluding_tax","paid_gross_including_tax","purchased_credits"]},{"type":"null"}]},"partialRefundTreatment":{"anyOf":[{"type":"string","enum":["proportional_original_basis","exclude_order_after_any_refund","manual_review"]},{"type":"null"}]},"lateRefundTreatment":{"anyOf":[{"type":"string","enum":["proportional_original_basis","exclude_order_after_any_refund","manual_review"]},{"type":"null"}]},"disputeRecovery":{"anyOf":[{"type":"string","enum":["reverse_retained_earned_only","manual_review"]},{"type":"null"}]},"selfReferralEvidence":{"anyOf":[{"type":"string","enum":["verified_payment_and_device","manual_review"]},{"type":"null"}]},"rounding":{"anyOf":[{"type":"string","enum":["floor_microcredit_units","round_to_cash_cents_half_up"]},{"type":"null"}]}},"required":["rewardPercent","durationMonths","refundWaitingDays","requiresPriorPurchase","extraSignupReward","countsTowardInteractionCaps","monthlyCap","expires","startClock","awardBasis","partialRefundTreatment","lateRefundTreatment","disputeRecovery","selfReferralEvidence","rounding"],"additionalProperties":false}},"required":["id","state","version","updatedAt","reviewReference","kind","parameters"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"state":{"type":"string","enum":["draft","approved","retired"]},"version":{"type":"string","minLength":1,"maxLength":200},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"reviewReference":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"kind":{"type":"string","const":"retention-policy"},"parameters":{"type":"object","properties":{"categories":{"minItems":1,"type":"array","items":{"type":"object","properties":{"category":{"type":"string","enum":["profile","authentication","saved","task_input","task_results","financial","support","request_metadata","social_evidence","referral"]},"action":{"type":"string","enum":["retain","delete","anonymize","manual_review"]},"retentionSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","minLength":1,"maxLength":2000}},"required":["category","action","retentionSeconds","basis"],"additionalProperties":false}},"clock":{"anyOf":[{"type":"string","enum":["created_at","request_approved_at","account_disabled_at"]},{"type":"null"}]}},"required":["categories","clock"],"additionalProperties":false}},"required":["id","state","version","updatedAt","reviewReference","kind","parameters"],"additionalProperties":false}]},{"type":"null"}]},"availability":{"type":"string","enum":["active","paused","frozen","unconfigured"]}},"required":["campaign","availability"],"additionalProperties":false},"Status":{"type":"object","properties":{"mode":{"type":"string","enum":["configured","unavailable"]},"database":{"type":"boolean"},"payments":{"type":"boolean"},"executor":{"type":"boolean"},"authentication":{"type":"boolean"},"asOf":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"contractVersion":{"type":"string","const":"2026-10-03.1"}},"required":["mode","database","payments","executor","authentication","asOf","contractVersion"],"additionalProperties":false},"TaskCreate":{"type":"object","properties":{"productId":{"type":"string","const":"job-search"},"input":{"type":"object","properties":{"maxResults":{"type":"integer","minimum":1,"maximum":100,"title":"📊 Max Results","description":"Maximum job rows to return from each selected job platform"},"keyword":{"type":"string","title":"🔍 Keyword","description":"Job title, skill, or company query to search across selected job platforms"},"country":{"type":"string","enum":["Algeria","Angola","Argentina","Australia","Austria","Azerbaijan","Bahrain","Bangladesh","Belgium","Bosnia and Herzegovina","Brazil","Bulgaria","Cameroon","Canada","Chile","China","Colombia","Costa Rica","Croatia","Cyprus","Czechia","Denmark","Dominican Republic","Ecuador","Egypt","El Salvador","Estonia","Finland","France","Germany","Ghana","Greece","Guatemala","Hong Kong","Hungary","India","Indonesia","Iraq","Ireland","Israel","Italy","Ivory Coast","Japan","Jordan","Kazakhstan","Kenya","Kuwait","Latvia","Lebanon","Libya","Lithuania","Luxembourg","Malaysia","Malta","Mexico","Morocco","Mozambique","Netherlands","New Zealand","Nigeria","Norway","Oman","Pakistan","Panama","Peru","Philippines","Poland","Portugal","Puerto Rico","Qatar","Romania","Russia","Saudi Arabia","Senegal","Serbia","Singapore","Slovakia","Slovenia","South Africa","South Korea","Spain","Sweden","Switzerland","Taiwan","Thailand","Tunisia","Turkey","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Venezuela","Vietnam","Yemen","Zambia"],"title":"🌍 Country","description":"Country used to select compatible job platforms and regional endpoints"},"location":{"type":"string","title":"📍 Location","description":"Optional city, area, or postal code sent only to job platforms that support location"},"platforms":{"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]},"title":"🏢 Platforms","description":"Optional job platforms to search; leave empty to use every compatible platform for the country","uniqueItems":true},"postedSince":{"type":"string","title":"📅 Posted Since","description":"Optional earliest posting date applied only by job platforms that support it"},"remoteOnly":{"type":"boolean","title":"🏠 Remote Only","description":"Optional remote-only filter applied only by job platforms that support it"},"distance":{"type":"integer","minimum":50,"maximum":10000,"title":"🗺 Distance","description":"Optional search radius in miles applied only by job platforms that support it"},"jobType":{"type":"string","enum":["all","fulltime","parttime","internship","contract"],"title":"💼 Job Type","description":"Optional employment type applied only by job platforms that support it; `all` disables this filter"},"currency":{"type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLF","CLP","CNH","CNY","COP","CRC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","FOK","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KID","KMF","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLE","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TVD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VES","VND","VUV","WST","XAF","XCD","XCG","XDR","XOF","XPF","YER","ZAR","ZMW","ZWG","ZWL"],"title":"💱 Currency","description":"Optional target currency for normalized salary conversion across selected job platforms"},"maxCredits":{"type":"integer","minimum":1,"maximum":1000000000},"allowPartial":{"type":"boolean"}},"required":["maxResults","keyword","country"],"additionalProperties":false},"expectedPricingVersion":{"type":"string","minLength":1,"maxLength":200}},"required":["productId","input","expectedPricingVersion"],"additionalProperties":false},"TaskPage":{"type":"object","properties":{"items":{"maxItems":1000,"type":"array","items":{"oneOf":[{"type":"object","properties":{"taskId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","const":"job-search"},"status":{"type":"string","enum":["queued","running","finalizing","retry_wait","succeeded","partial","empty","failed","expired","cancelled"]},"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"results":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"download":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"cancel":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false}},"required":["self","results","download","cancel"],"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"phase":{"type":"string","enum":["candidates","details","collecting","packaging"]},"sourcesFinished":{"type":"integer","minimum":0,"maximum":100},"candidatesSeen":{"type":"integer","minimum":0,"maximum":100000},"detailsProcessed":{"type":"integer","minimum":0,"maximum":100000},"recordsMatched":{"type":"integer","minimum":0,"maximum":1000},"attempt":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"sourcesTotal":{"type":"integer","minimum":0,"maximum":100},"receivedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["phase","sourcesFinished","candidatesSeen","detailsProcessed","recordsMatched","attempt","sourcesTotal","receivedAt"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"startedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"finishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"input":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"sources":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]}},"contract":{"type":"object","properties":{"schemaVersion":{"type":"string","minLength":1,"maxLength":200},"pricingVersion":{"type":"string","minLength":1,"maxLength":200},"limit":{"type":"integer","minimum":1,"maximum":1000}},"required":["schemaVersion","pricingVersion","limit"],"additionalProperties":false},"billing":{"type":"object","properties":{"mode":{"type":"string","enum":["credits","internalValidation","internalProbe"]},"reservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"chargedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"reservationTotalUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"releasedUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]}},"required":["mode","reservedUnits","chargedUnits","reservationTotalUnits","releasedUnits"],"additionalProperties":false},"initiatedBy":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"key"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"name":{"type":"string","minLength":1,"maxLength":200},"prefix":{"type":"string","maxLength":32}},"required":["type","id","name","prefix"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"connection"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientName":{"type":"string","minLength":1,"maxLength":200}},"required":["type","id","clientId","clientName"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"console"},"label":{"type":"string","const":"Console session"}},"required":["type","label"],"additionalProperties":false}]},"resultCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"sourceOutcomes":{"anyOf":[{"maxItems":100,"type":"array","items":{"type":"object","properties":{"sourceId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"outcome":{"type":"string","enum":["completed","exhausted","capped","failed","timed_out"]},"errorCode":{"type":"string","enum":["TIMEOUT","RATE_LIMITED","ACCESS_DENIED","UPSTREAM_ERROR","NETWORK_ERROR","RESPONSE_SCHEMA","UNKNOWN"]}},"required":["sourceId","outcome"],"additionalProperties":false,"x-semantic-rules":["sourceOutcome"]}},{"type":"null"}]},"coverageTruncated":{"type":["boolean","null"]},"notices":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"level":{"type":"string","enum":["info","warning","end"]},"message":{"type":"string","minLength":1,"maxLength":300}},"required":["level","message"],"additionalProperties":false}},"resultExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"resultAvailability":{"type":"string","enum":["expired","available","not_ready","lost"]},"failureCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}]},"retryAfterSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"inputAvailability":{"type":"string","const":"retained"}},"required":["taskId","productId","status","links","progress","createdAt","startedAt","finishedAt","deadline","input","sources","contract","billing","initiatedBy","resultCount","sourceOutcomes","coverageTruncated","notices","resultExpiresAt","resultAvailability","failureCode","retryAfterSeconds","inputAvailability"],"additionalProperties":false},{"type":"object","properties":{"taskId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","const":"job-search"},"status":{"type":"string","enum":["queued","running","finalizing","retry_wait","succeeded","partial","empty","failed","expired","cancelled"]},"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"results":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"download":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"cancel":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false}},"required":["self","results","download","cancel"],"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"phase":{"type":"string","enum":["candidates","details","collecting","packaging"]},"sourcesFinished":{"type":"integer","minimum":0,"maximum":100},"candidatesSeen":{"type":"integer","minimum":0,"maximum":100000},"detailsProcessed":{"type":"integer","minimum":0,"maximum":100000},"recordsMatched":{"type":"integer","minimum":0,"maximum":1000},"attempt":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"sourcesTotal":{"type":"integer","minimum":0,"maximum":100},"receivedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["phase","sourcesFinished","candidatesSeen","detailsProcessed","recordsMatched","attempt","sourcesTotal","receivedAt"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"startedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"finishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"input":{"type":"null"},"sources":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]}},"contract":{"type":"object","properties":{"schemaVersion":{"type":"string","minLength":1,"maxLength":200},"pricingVersion":{"type":"string","minLength":1,"maxLength":200},"limit":{"type":"integer","minimum":1,"maximum":1000}},"required":["schemaVersion","pricingVersion","limit"],"additionalProperties":false},"billing":{"type":"object","properties":{"mode":{"type":"string","enum":["credits","internalValidation","internalProbe"]},"reservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"chargedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"reservationTotalUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"releasedUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]}},"required":["mode","reservedUnits","chargedUnits","reservationTotalUnits","releasedUnits"],"additionalProperties":false},"initiatedBy":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"key"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"name":{"type":"string","minLength":1,"maxLength":200},"prefix":{"type":"string","maxLength":32}},"required":["type","id","name","prefix"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"connection"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientName":{"type":"string","minLength":1,"maxLength":200}},"required":["type","id","clientId","clientName"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"console"},"label":{"type":"string","const":"Console session"}},"required":["type","label"],"additionalProperties":false}]},"resultCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"sourceOutcomes":{"anyOf":[{"maxItems":100,"type":"array","items":{"type":"object","properties":{"sourceId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"outcome":{"type":"string","enum":["completed","exhausted","capped","failed","timed_out"]},"errorCode":{"type":"string","enum":["TIMEOUT","RATE_LIMITED","ACCESS_DENIED","UPSTREAM_ERROR","NETWORK_ERROR","RESPONSE_SCHEMA","UNKNOWN"]}},"required":["sourceId","outcome"],"additionalProperties":false,"x-semantic-rules":["sourceOutcome"]}},{"type":"null"}]},"coverageTruncated":{"type":["boolean","null"]},"notices":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"level":{"type":"string","enum":["info","warning","end"]},"message":{"type":"string","minLength":1,"maxLength":300}},"required":["level","message"],"additionalProperties":false}},"resultExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"resultAvailability":{"type":"string","enum":["expired","available","not_ready","lost"]},"failureCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}]},"retryAfterSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"inputAvailability":{"type":"string","const":"removed"}},"required":["taskId","productId","status","links","progress","createdAt","startedAt","finishedAt","deadline","input","sources","contract","billing","initiatedBy","resultCount","sourceOutcomes","coverageTruncated","notices","resultExpiresAt","resultAvailability","failureCode","retryAfterSeconds","inputAvailability"],"additionalProperties":false}]}},"meta":{"type":"object","properties":{"pagination":{"type":"object","properties":{"prevCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":4096},{"type":"null"}]},"nextCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":4096},{"type":"null"}]},"hasMore":{"type":"boolean"}},"required":["prevCursor","nextCursor","hasMore"],"additionalProperties":false},"createdAtUpperBound":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["pagination","createdAtUpperBound"],"additionalProperties":false}},"required":["items","meta"],"additionalProperties":false},"TaskParams":{"type":"object","properties":{"taskId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["taskId"],"additionalProperties":false},"TaskQuery":{"type":"object","properties":{"pageSize":{"type":"string","pattern":"^(?:[1-9][0-9]{0,2}|1000)$"},"cursor":{"type":"string","minLength":1,"maxLength":4096},"productId":{"type":"string","const":"job-search"},"status":{"type":"string","enum":["queued","running","finalizing","retry_wait","succeeded","partial","empty","failed","expired","cancelled"]},"createdAfter":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdBefore":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"additionalProperties":false},"TaskResponse":{"type":"object","properties":{"task":{"oneOf":[{"type":"object","properties":{"taskId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","const":"job-search"},"status":{"type":"string","enum":["queued","running","finalizing","retry_wait","succeeded","partial","empty","failed","expired","cancelled"]},"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"results":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"download":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"cancel":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false}},"required":["self","results","download","cancel"],"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"phase":{"type":"string","enum":["candidates","details","collecting","packaging"]},"sourcesFinished":{"type":"integer","minimum":0,"maximum":100},"candidatesSeen":{"type":"integer","minimum":0,"maximum":100000},"detailsProcessed":{"type":"integer","minimum":0,"maximum":100000},"recordsMatched":{"type":"integer","minimum":0,"maximum":1000},"attempt":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"sourcesTotal":{"type":"integer","minimum":0,"maximum":100},"receivedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["phase","sourcesFinished","candidatesSeen","detailsProcessed","recordsMatched","attempt","sourcesTotal","receivedAt"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"startedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"finishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"input":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"sources":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]}},"contract":{"type":"object","properties":{"schemaVersion":{"type":"string","minLength":1,"maxLength":200},"pricingVersion":{"type":"string","minLength":1,"maxLength":200},"limit":{"type":"integer","minimum":1,"maximum":1000}},"required":["schemaVersion","pricingVersion","limit"],"additionalProperties":false},"billing":{"type":"object","properties":{"mode":{"type":"string","enum":["credits","internalValidation","internalProbe"]},"reservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"chargedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"reservationTotalUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"releasedUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]}},"required":["mode","reservedUnits","chargedUnits","reservationTotalUnits","releasedUnits"],"additionalProperties":false},"initiatedBy":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"key"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"name":{"type":"string","minLength":1,"maxLength":200},"prefix":{"type":"string","maxLength":32}},"required":["type","id","name","prefix"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"connection"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientName":{"type":"string","minLength":1,"maxLength":200}},"required":["type","id","clientId","clientName"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"console"},"label":{"type":"string","const":"Console session"}},"required":["type","label"],"additionalProperties":false}]},"resultCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"sourceOutcomes":{"anyOf":[{"maxItems":100,"type":"array","items":{"type":"object","properties":{"sourceId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"outcome":{"type":"string","enum":["completed","exhausted","capped","failed","timed_out"]},"errorCode":{"type":"string","enum":["TIMEOUT","RATE_LIMITED","ACCESS_DENIED","UPSTREAM_ERROR","NETWORK_ERROR","RESPONSE_SCHEMA","UNKNOWN"]}},"required":["sourceId","outcome"],"additionalProperties":false,"x-semantic-rules":["sourceOutcome"]}},{"type":"null"}]},"coverageTruncated":{"type":["boolean","null"]},"notices":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"level":{"type":"string","enum":["info","warning","end"]},"message":{"type":"string","minLength":1,"maxLength":300}},"required":["level","message"],"additionalProperties":false}},"resultExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"resultAvailability":{"type":"string","enum":["expired","available","not_ready","lost"]},"failureCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}]},"retryAfterSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"inputAvailability":{"type":"string","const":"retained"}},"required":["taskId","productId","status","links","progress","createdAt","startedAt","finishedAt","deadline","input","sources","contract","billing","initiatedBy","resultCount","sourceOutcomes","coverageTruncated","notices","resultExpiresAt","resultAvailability","failureCode","retryAfterSeconds","inputAvailability"],"additionalProperties":false},{"type":"object","properties":{"taskId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","const":"job-search"},"status":{"type":"string","enum":["queued","running","finalizing","retry_wait","succeeded","partial","empty","failed","expired","cancelled"]},"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"results":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"download":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"cancel":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false}},"required":["self","results","download","cancel"],"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"phase":{"type":"string","enum":["candidates","details","collecting","packaging"]},"sourcesFinished":{"type":"integer","minimum":0,"maximum":100},"candidatesSeen":{"type":"integer","minimum":0,"maximum":100000},"detailsProcessed":{"type":"integer","minimum":0,"maximum":100000},"recordsMatched":{"type":"integer","minimum":0,"maximum":1000},"attempt":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"sourcesTotal":{"type":"integer","minimum":0,"maximum":100},"receivedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["phase","sourcesFinished","candidatesSeen","detailsProcessed","recordsMatched","attempt","sourcesTotal","receivedAt"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"startedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"finishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"input":{"type":"null"},"sources":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]}},"contract":{"type":"object","properties":{"schemaVersion":{"type":"string","minLength":1,"maxLength":200},"pricingVersion":{"type":"string","minLength":1,"maxLength":200},"limit":{"type":"integer","minimum":1,"maximum":1000}},"required":["schemaVersion","pricingVersion","limit"],"additionalProperties":false},"billing":{"type":"object","properties":{"mode":{"type":"string","enum":["credits","internalValidation","internalProbe"]},"reservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"chargedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"reservationTotalUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"releasedUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]}},"required":["mode","reservedUnits","chargedUnits","reservationTotalUnits","releasedUnits"],"additionalProperties":false},"initiatedBy":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"key"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"name":{"type":"string","minLength":1,"maxLength":200},"prefix":{"type":"string","maxLength":32}},"required":["type","id","name","prefix"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"connection"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientName":{"type":"string","minLength":1,"maxLength":200}},"required":["type","id","clientId","clientName"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"console"},"label":{"type":"string","const":"Console session"}},"required":["type","label"],"additionalProperties":false}]},"resultCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"sourceOutcomes":{"anyOf":[{"maxItems":100,"type":"array","items":{"type":"object","properties":{"sourceId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"outcome":{"type":"string","enum":["completed","exhausted","capped","failed","timed_out"]},"errorCode":{"type":"string","enum":["TIMEOUT","RATE_LIMITED","ACCESS_DENIED","UPSTREAM_ERROR","NETWORK_ERROR","RESPONSE_SCHEMA","UNKNOWN"]}},"required":["sourceId","outcome"],"additionalProperties":false,"x-semantic-rules":["sourceOutcome"]}},{"type":"null"}]},"coverageTruncated":{"type":["boolean","null"]},"notices":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"level":{"type":"string","enum":["info","warning","end"]},"message":{"type":"string","minLength":1,"maxLength":300}},"required":["level","message"],"additionalProperties":false}},"resultExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"resultAvailability":{"type":"string","enum":["expired","available","not_ready","lost"]},"failureCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}]},"retryAfterSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"inputAvailability":{"type":"string","const":"removed"}},"required":["taskId","productId","status","links","progress","createdAt","startedAt","finishedAt","deadline","input","sources","contract","billing","initiatedBy","resultCount","sourceOutcomes","coverageTruncated","notices","resultExpiresAt","resultAvailability","failureCode","retryAfterSeconds","inputAvailability"],"additionalProperties":false}]}},"required":["task"],"additionalProperties":false},"TaskSubmission":{"type":"object","properties":{"receipt":{"type":"object","properties":{"kind":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"},"outcome":{"type":"string","enum":["accepted","processing","rejected","unknown","not_accepted_final","receipt_expired"]},"result":{"anyOf":[{"type":"object","properties":{"objects":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z][a-z0-9_.-]*$"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"}},"required":["kind","id"],"additionalProperties":false}}},"required":["objects"],"additionalProperties":false},{"type":"null"}]},"reasonCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}]},"createdAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"terminalAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"retryAfterSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["kind","outcome","result","reasonCode","createdAt","terminalAt","retryAfterSeconds"],"additionalProperties":false},"task":{"anyOf":[{"oneOf":[{"type":"object","properties":{"taskId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","const":"job-search"},"status":{"type":"string","enum":["queued","running","finalizing","retry_wait","succeeded","partial","empty","failed","expired","cancelled"]},"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"results":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"download":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"cancel":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false}},"required":["self","results","download","cancel"],"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"phase":{"type":"string","enum":["candidates","details","collecting","packaging"]},"sourcesFinished":{"type":"integer","minimum":0,"maximum":100},"candidatesSeen":{"type":"integer","minimum":0,"maximum":100000},"detailsProcessed":{"type":"integer","minimum":0,"maximum":100000},"recordsMatched":{"type":"integer","minimum":0,"maximum":1000},"attempt":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"sourcesTotal":{"type":"integer","minimum":0,"maximum":100},"receivedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["phase","sourcesFinished","candidatesSeen","detailsProcessed","recordsMatched","attempt","sourcesTotal","receivedAt"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"startedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"finishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"input":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"sources":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]}},"contract":{"type":"object","properties":{"schemaVersion":{"type":"string","minLength":1,"maxLength":200},"pricingVersion":{"type":"string","minLength":1,"maxLength":200},"limit":{"type":"integer","minimum":1,"maximum":1000}},"required":["schemaVersion","pricingVersion","limit"],"additionalProperties":false},"billing":{"type":"object","properties":{"mode":{"type":"string","enum":["credits","internalValidation","internalProbe"]},"reservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"chargedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"reservationTotalUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"releasedUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]}},"required":["mode","reservedUnits","chargedUnits","reservationTotalUnits","releasedUnits"],"additionalProperties":false},"initiatedBy":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"key"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"name":{"type":"string","minLength":1,"maxLength":200},"prefix":{"type":"string","maxLength":32}},"required":["type","id","name","prefix"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"connection"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientName":{"type":"string","minLength":1,"maxLength":200}},"required":["type","id","clientId","clientName"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"console"},"label":{"type":"string","const":"Console session"}},"required":["type","label"],"additionalProperties":false}]},"resultCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"sourceOutcomes":{"anyOf":[{"maxItems":100,"type":"array","items":{"type":"object","properties":{"sourceId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"outcome":{"type":"string","enum":["completed","exhausted","capped","failed","timed_out"]},"errorCode":{"type":"string","enum":["TIMEOUT","RATE_LIMITED","ACCESS_DENIED","UPSTREAM_ERROR","NETWORK_ERROR","RESPONSE_SCHEMA","UNKNOWN"]}},"required":["sourceId","outcome"],"additionalProperties":false,"x-semantic-rules":["sourceOutcome"]}},{"type":"null"}]},"coverageTruncated":{"type":["boolean","null"]},"notices":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"level":{"type":"string","enum":["info","warning","end"]},"message":{"type":"string","minLength":1,"maxLength":300}},"required":["level","message"],"additionalProperties":false}},"resultExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"resultAvailability":{"type":"string","enum":["expired","available","not_ready","lost"]},"failureCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}]},"retryAfterSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"inputAvailability":{"type":"string","const":"retained"}},"required":["taskId","productId","status","links","progress","createdAt","startedAt","finishedAt","deadline","input","sources","contract","billing","initiatedBy","resultCount","sourceOutcomes","coverageTruncated","notices","resultExpiresAt","resultAvailability","failureCode","retryAfterSeconds","inputAvailability"],"additionalProperties":false},{"type":"object","properties":{"taskId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","const":"job-search"},"status":{"type":"string","enum":["queued","running","finalizing","retry_wait","succeeded","partial","empty","failed","expired","cancelled"]},"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"results":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"download":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false},"cancel":{"type":"object","properties":{"href":{"type":"string","minLength":1,"maxLength":2048,"pattern":"^\\/(?!\\/)"},"method":{"type":"string","enum":["GET","POST"]}},"required":["href","method"],"additionalProperties":false}},"required":["self","results","download","cancel"],"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"phase":{"type":"string","enum":["candidates","details","collecting","packaging"]},"sourcesFinished":{"type":"integer","minimum":0,"maximum":100},"candidatesSeen":{"type":"integer","minimum":0,"maximum":100000},"detailsProcessed":{"type":"integer","minimum":0,"maximum":100000},"recordsMatched":{"type":"integer","minimum":0,"maximum":1000},"attempt":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"sourcesTotal":{"type":"integer","minimum":0,"maximum":100},"receivedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["phase","sourcesFinished","candidatesSeen","detailsProcessed","recordsMatched","attempt","sourcesTotal","receivedAt"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"startedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"finishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"input":{"type":"null"},"sources":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["arbeitnow","linkedin","job_bank"]}},"contract":{"type":"object","properties":{"schemaVersion":{"type":"string","minLength":1,"maxLength":200},"pricingVersion":{"type":"string","minLength":1,"maxLength":200},"limit":{"type":"integer","minimum":1,"maximum":1000}},"required":["schemaVersion","pricingVersion","limit"],"additionalProperties":false},"billing":{"type":"object","properties":{"mode":{"type":"string","enum":["credits","internalValidation","internalProbe"]},"reservedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"chargedUnits":{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},"reservationTotalUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]},"releasedUnits":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9][0-9]*)$"},{"type":"null"}]}},"required":["mode","reservedUnits","chargedUnits","reservationTotalUnits","releasedUnits"],"additionalProperties":false},"initiatedBy":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"key"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"name":{"type":"string","minLength":1,"maxLength":200},"prefix":{"type":"string","maxLength":32}},"required":["type","id","name","prefix"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"connection"},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"clientName":{"type":"string","minLength":1,"maxLength":200}},"required":["type","id","clientId","clientName"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"console"},"label":{"type":"string","const":"Console session"}},"required":["type","label"],"additionalProperties":false}]},"resultCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"sourceOutcomes":{"anyOf":[{"maxItems":100,"type":"array","items":{"type":"object","properties":{"sourceId":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.:@-]+$"},"outcome":{"type":"string","enum":["completed","exhausted","capped","failed","timed_out"]},"errorCode":{"type":"string","enum":["TIMEOUT","RATE_LIMITED","ACCESS_DENIED","UPSTREAM_ERROR","NETWORK_ERROR","RESPONSE_SCHEMA","UNKNOWN"]}},"required":["sourceId","outcome"],"additionalProperties":false,"x-semantic-rules":["sourceOutcome"]}},{"type":"null"}]},"coverageTruncated":{"type":["boolean","null"]},"notices":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"level":{"type":"string","enum":["info","warning","end"]},"message":{"type":"string","minLength":1,"maxLength":300}},"required":["level","message"],"additionalProperties":false}},"resultExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"resultAvailability":{"type":"string","enum":["expired","available","not_ready","lost"]},"failureCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}]},"retryAfterSeconds":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"inputAvailability":{"type":"string","const":"removed"}},"required":["taskId","productId","status","links","progress","createdAt","startedAt","finishedAt","deadline","input","sources","contract","billing","initiatedBy","resultCount","sourceOutcomes","coverageTruncated","notices","resultExpiresAt","resultAvailability","failureCode","retryAfterSeconds","inputAvailability"],"additionalProperties":false}]},{"type":"null"}]}},"required":["receipt","task"],"additionalProperties":false}},"securitySchemes":{"productRegistration":{"type":"http","scheme":"bearer","description":"Scoped operator credential for product image registration and rollback only."},"bearerAuth":{"type":"http","scheme":"bearer"},"sessionCookie":{"type":"apiKey","in":"cookie","name":"__Secure-truefetch.session_token","description":"Production secure cookie; development uses truefetch.session_token."},"nodeAuthentication":{"type":"http","scheme":"bearer","description":"Machine node bearer authentication plus configured verified client certificate and host/epoch/enablement checks."}}}}