{
  "@context": {
    "@vocab": "https://leadmagic.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "leadmagic": "https://leadmagic.io/schema#",
    "ErrorResponse": "leadmagic:ErrorResponse",
    "success": {
      "@id": "leadmagic:success",
      "@type": "xsd:boolean"
    },
    "errors": {
      "@id": "leadmagic:errors",
      "@container": "@list"
    },
    "meta": {
      "@id": "leadmagic:meta",
      "@type": "@id"
    },
    "ErrorDetail": "leadmagic:ErrorDetail",
    "type": {
      "@id": "leadmagic:type",
      "@type": "@id"
    },
    "title": {
      "@id": "leadmagic:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "leadmagic:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "leadmagic:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "leadmagic:instance",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "leadmagic:code",
      "@type": "xsd:string"
    },
    "param": {
      "@id": "leadmagic:param",
      "@container": "@list"
    },
    "action": {
      "@id": "leadmagic:action",
      "@type": "xsd:string"
    },
    "docs": {
      "@id": "leadmagic:docs",
      "@type": "@id"
    },
    "context": {
      "@id": "leadmagic:context"
    },
    "ResponseMeta": "leadmagic:ResponseMeta",
    "request_id": {
      "@id": "leadmagic:request_id",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "leadmagic:timestamp",
      "@type": "xsd:dateTime"
    },
    "environment": {
      "@id": "leadmagic:environment",
      "@type": "xsd:string"
    },
    "EmailValidationMessages": "leadmagic:EmailValidationMessages",
    "EmailFinderMessages": "leadmagic:EmailFinderMessages",
    "MobileFinderMessages": "leadmagic:MobileFinderMessages",
    "ProfileSearchMessages": "leadmagic:ProfileSearchMessages",
    "CompanySearchMessages": "leadmagic:CompanySearchMessages",
    "RoleFinderMessages": "leadmagic:RoleFinderMessages",
    "EmployeeFinderMessages": "leadmagic:EmployeeFinderMessages",
    "JobChangeDetectorMessages": "leadmagic:JobChangeDetectorMessages",
    "CompetitorsSearchMessages": "leadmagic:CompetitorsSearchMessages",
    "CompanyFundingMessages": "leadmagic:CompanyFundingMessages",
    "TechnographicsMessages": "leadmagic:TechnographicsMessages",
    "AdsSearchMessages": "leadmagic:AdsSearchMessages",
    "PersonalEmailFinderMessages": "leadmagic:PersonalEmailFinderMessages",
    "B2BProfileToEmailMessages": "leadmagic:B2BProfileToEmailMessages",
    "EmailToB2BProfileMessages": "leadmagic:EmailToB2BProfileMessages",
    "RateLimitHeaders": "leadmagic:RateLimitHeaders",
    "RateLimit-Limit": {
      "@id": "leadmagic:RateLimit-Limit",
      "@type": "xsd:integer"
    },
    "RateLimit-Remaining": {
      "@id": "leadmagic:RateLimit-Remaining",
      "@type": "xsd:integer"
    },
    "RateLimit-Reset": {
      "@id": "leadmagic:RateLimit-Reset",
      "@type": "xsd:integer"
    },
    "X-RateLimit-Limit": {
      "@id": "leadmagic:X-RateLimit-Limit",
      "@type": "xsd:integer"
    },
    "X-RateLimit-Remaining": {
      "@id": "leadmagic:X-RateLimit-Remaining",
      "@type": "xsd:integer"
    },
    "X-RateLimit-Reset": {
      "@id": "leadmagic:X-RateLimit-Reset",
      "@type": "xsd:integer"
    },
    "X-RateLimit-Limit-Daily": {
      "@id": "leadmagic:X-RateLimit-Limit-Daily",
      "@type": "xsd:integer"
    },
    "X-RateLimit-Remaining-Daily": {
      "@id": "leadmagic:X-RateLimit-Remaining-Daily",
      "@type": "xsd:integer"
    },
    "X-RateLimit-Reset-Daily": {
      "@id": "leadmagic:X-RateLimit-Reset-Daily",
      "@type": "xsd:integer"
    },
    "X-Credits-Remaining": {
      "@id": "leadmagic:X-Credits-Remaining",
      "@type": "xsd:decimal"
    },
    "X-Credits-Cost": {
      "@id": "leadmagic:X-Credits-Cost",
      "@type": "xsd:decimal"
    },
    "X-Credits-Consumed": {
      "@id": "leadmagic:X-Credits-Consumed",
      "@type": "xsd:decimal"
    },
    "X-Credits-Total": {
      "@id": "leadmagic:X-Credits-Total",
      "@type": "xsd:decimal"
    },
    "X-Credits-Max-Cost": {
      "@id": "leadmagic:X-Credits-Max-Cost",
      "@type": "xsd:decimal"
    },
    "X-Request-Id": {
      "@id": "leadmagic:X-Request-Id",
      "@type": "xsd:string"
    },
    "X-RateLimit-Soft-Mode": {
      "@id": "leadmagic:X-RateLimit-Soft-Mode",
      "@type": "xsd:string"
    },
    "X-RateLimit-Daily-Usage-Percent": {
      "@id": "leadmagic:X-RateLimit-Daily-Usage-Percent",
      "@type": "xsd:integer"
    },
    "X-RateLimit-RPM-Usage-Percent": {
      "@id": "leadmagic:X-RateLimit-RPM-Usage-Percent",
      "@type": "xsd:integer"
    },
    "Retry-After": {
      "@id": "leadmagic:Retry-After",
      "@type": "xsd:integer"
    },
    "BulkSubmissionRequest": "leadmagic:BulkSubmissionRequest",
    "product": {
      "@id": "leadmagic:product",
      "@type": "xsd:string"
    },
    "rows": {
      "@id": "leadmagic:rows",
      "@container": "@list"
    },
    "csv": {
      "@id": "leadmagic:csv",
      "@type": "xsd:string"
    },
    "fileUrl": {
      "@id": "leadmagic:fileUrl",
      "@type": "@id"
    },
    "format": {
      "@id": "leadmagic:format",
      "@type": "xsd:string"
    },
    "scrape": {
      "@id": "leadmagic:scrape"
    },
    "inputMapping": {
      "@id": "leadmagic:inputMapping"
    },
    "callback": {
      "@id": "leadmagic:callback"
    },
    "idempotencyKey": {
      "@id": "leadmagic:idempotencyKey",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "leadmagic:metadata"
    },
    "presetId": {
      "@id": "leadmagic:presetId",
      "@type": "xsd:string"
    },
    "outputTransform": {
      "@id": "leadmagic:outputTransform"
    },
    "priority": {
      "@id": "leadmagic:priority",
      "@type": "xsd:integer"
    },
    "fileName": {
      "@id": "leadmagic:fileName",
      "@type": "xsd:string"
    },
    "BulkSubmissionResponse": "leadmagic:BulkSubmissionResponse",
    "jobId": {
      "@id": "leadmagic:jobId",
      "@type": "xsd:string"
    },
    "endpoint": {
      "@id": "leadmagic:endpoint",
      "@type": "xsd:string"
    },
    "totalRows": {
      "@id": "leadmagic:totalRows",
      "@type": "xsd:integer"
    },
    "queue": {
      "@id": "leadmagic:queue"
    },
    "statusUrl": {
      "@id": "leadmagic:statusUrl",
      "@type": "@id"
    },
    "streamUrl": {
      "@id": "leadmagic:streamUrl",
      "@type": "@id"
    },
    "wsUrl": {
      "@id": "leadmagic:wsUrl",
      "@type": "xsd:string"
    },
    "resultsUrl": {
      "@id": "leadmagic:resultsUrl",
      "@type": "@id"
    },
    "rowsUrl": {
      "@id": "leadmagic:rowsUrl",
      "@type": "@id"
    },
    "errorsUrl": {
      "@id": "leadmagic:errorsUrl",
      "@type": "@id"
    },
    "eventsUrl": {
      "@id": "leadmagic:eventsUrl",
      "@type": "@id"
    },
    "eventsExportUrl": {
      "@id": "leadmagic:eventsExportUrl",
      "@type": "@id"
    },
    "logsUrl": {
      "@id": "leadmagic:logsUrl",
      "@type": "@id"
    },
    "downloadUrl": {
      "@id": "leadmagic:downloadUrl",
      "@type": "@id"
    },
    "progressUrl": {
      "@id": "leadmagic:progressUrl",
      "@type": "@id"
    },
    "token": {
      "@id": "leadmagic:token",
      "@type": "xsd:string"
    },
    "exp": {
      "@id": "leadmagic:exp",
      "@type": "xsd:integer"
    },
    "JobSummary": "leadmagic:JobSummary",
    "job_id": {
      "@id": "leadmagic:job_id",
      "@type": "xsd:string"
    },
    "products": {
      "@id": "leadmagic:products",
      "@container": "@list"
    },
    "submission_product": {
      "@id": "leadmagic:submission_product",
      "@type": "xsd:string"
    },
    "submission_endpoint": {
      "@id": "leadmagic:submission_endpoint",
      "@type": "xsd:string"
    },
    "total_rows": {
      "@id": "leadmagic:total_rows",
      "@type": "xsd:integer"
    },
    "processed_items": {
      "@id": "leadmagic:processed_items",
      "@type": "xsd:integer"
    },
    "succeeded_items": {
      "@id": "leadmagic:succeeded_items",
      "@type": "xsd:integer"
    },
    "failed_items": {
      "@id": "leadmagic:failed_items",
      "@type": "xsd:integer"
    },
    "total_credits_consumed": {
      "@id": "leadmagic:total_credits_consumed",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "leadmagic:created_at",
      "@type": "xsd:dateTime"
    },
    "started_at": {
      "@id": "leadmagic:started_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "leadmagic:completed_at",
      "@type": "xsd:dateTime"
    },
    "last_progress_at": {
      "@id": "leadmagic:last_progress_at",
      "@type": "xsd:dateTime"
    },
    "file_name": {
      "@id": "leadmagic:file_name",
      "@type": "xsd:string"
    },
    "JobsListResponse": "leadmagic:JobsListResponse",
    "jobs": {
      "@id": "leadmagic:jobs",
      "@container": "@list"
    },
    "limit": {
      "@id": "leadmagic:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "leadmagic:offset",
      "@type": "xsd:integer"
    },
    "JobSnapshot": "leadmagic:JobSnapshot",
    "execution_mode": {
      "@id": "leadmagic:execution_mode",
      "@type": "xsd:string"
    },
    "skipped_items": {
      "@id": "leadmagic:skipped_items",
      "@type": "xsd:integer"
    },
    "total_duration_ms": {
      "@id": "leadmagic:total_duration_ms",
      "@type": "xsd:integer"
    },
    "callback_url": {
      "@id": "leadmagic:callback_url",
      "@type": "xsd:string"
    },
    "callback_event": {
      "@id": "leadmagic:callback_event",
      "@type": "xsd:string"
    },
    "output_transform": {
      "@id": "leadmagic:output_transform"
    },
    "ReviewResponse": "leadmagic:ReviewResponse",
    "JobRow": "leadmagic:JobRow",
    "id": {
      "@id": "leadmagic:id",
      "@type": "xsd:string"
    },
    "row_index": {
      "@id": "leadmagic:row_index",
      "@type": "xsd:integer"
    },
    "lm_input": {
      "@id": "leadmagic:lm_input"
    },
    "lm_output": {
      "@id": "leadmagic:lm_output"
    },
    "credits_consumed": {
      "@id": "leadmagic:credits_consumed",
      "@type": "xsd:string"
    },
    "error_message": {
      "@id": "leadmagic:error_message",
      "@type": "xsd:string"
    },
    "http_status_code": {
      "@id": "leadmagic:http_status_code",
      "@type": "xsd:integer"
    },
    "response_time_ms": {
      "@id": "leadmagic:response_time_ms",
      "@type": "xsd:integer"
    },
    "JobRowsResponse": "leadmagic:JobRowsResponse",
    "PreviewCostRequest": "leadmagic:PreviewCostRequest",
    "items": {
      "@id": "leadmagic:items",
      "@container": "@list"
    },
    "budget_user_id": {
      "@id": "leadmagic:budget_user_id",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "leadmagic:client_id",
      "@type": "xsd:string"
    },
    "client_name": {
      "@id": "leadmagic:client_name",
      "@type": "xsd:string"
    },
    "PreviewCostResponse": "leadmagic:PreviewCostResponse",
    "totalItems": {
      "@id": "leadmagic:totalItems",
      "@type": "xsd:integer"
    },
    "creditsPerItem": {
      "@id": "leadmagic:creditsPerItem",
      "@type": "xsd:decimal"
    },
    "totalCredits": {
      "@id": "leadmagic:totalCredits",
      "@type": "xsd:decimal"
    },
    "estimatedCostUsd": {
      "@id": "leadmagic:estimatedCostUsd",
      "@type": "xsd:decimal"
    },
    "perProduct": {
      "@id": "leadmagic:perProduct",
      "@container": "@list"
    },
    "clientCreditRemaining": {
      "@id": "leadmagic:clientCreditRemaining",
      "@type": "xsd:string"
    },
    "willExceedBudget": {
      "@id": "leadmagic:willExceedBudget",
      "@type": "xsd:boolean"
    },
    "Budget": "leadmagic:Budget",
    "scope": {
      "@id": "leadmagic:scope",
      "@type": "xsd:string"
    },
    "scope_value": {
      "@id": "leadmagic:scope_value",
      "@type": "xsd:string"
    },
    "max_credits": {
      "@id": "leadmagic:max_credits",
      "@type": "xsd:decimal"
    },
    "period": {
      "@id": "leadmagic:period",
      "@type": "xsd:string"
    },
    "alert_threshold_pct": {
      "@id": "leadmagic:alert_threshold_pct",
      "@type": "xsd:decimal"
    },
    "alert_email": {
      "@id": "leadmagic:alert_email",
      "@type": "xsd:string"
    },
    "BudgetStatus": "leadmagic:BudgetStatus",
    "scopeValue": {
      "@id": "leadmagic:scopeValue",
      "@type": "xsd:string"
    },
    "maxCredits": {
      "@id": "leadmagic:maxCredits",
      "@type": "xsd:decimal"
    },
    "remainingCredits": {
      "@id": "leadmagic:remainingCredits",
      "@type": "xsd:decimal"
    },
    "isExceeded": {
      "@id": "leadmagic:isExceeded",
      "@type": "xsd:boolean"
    },
    "SuppressionList": "leadmagic:SuppressionList",
    "list_id": {
      "@id": "leadmagic:list_id",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "leadmagic:count",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "leadmagic-io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects leadmagic-io's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/leadmagic-io-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/leadmagic-io-openapi.json"
  ]
}