post/extract_async

Request

  • Base URL
    https://platform.reducto.ai
  • Auth
    HTTP bearer

Request body

queue_priority'auto' | 'standard' | 'batch'

Customer-facing queue priority for parse jobs.

AUTO and STANDARD are wire-level synonyms — both mean "default queue." Downstream code only branches on BATCH, so the difference is purely lexical. Both values are first-class enum members so a rolling deploy is safe in either direction: a pre-#6134 pod (enum = {auto, batch}) and a post-fix pod (enum = {auto, standard, batch}) can both deserialise payloads the other produces.

Migration plan (three stages, each a separate PR fully deployed before the next):

  1. Widen (this PR): enum = {AUTO, STANDARD, BATCH}, default=AUTO. Compatible with the still-running pre-#6134 prod pods after yesterday's rollback.
  2. Flip default: same enum, default=STANDARD. Ship after stage 1 is everywhere.
  3. Narrow (future, optional): drop AUTO once every Redis payload and SDK has migrated. Until then it stays as an accepted alias.

Response

Successful Response

job_idstring required

Changes

    • info

      the request property default value changed from 100 to 200

    • info

      added the new r-1-mini enum value to the request property ///

    • warning

      removed the request property /////

    • info

      added the new optional request property //

    • info

      added the new optional request property /////

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property

    • info

      added the new optional request property //

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      the request property default value changed from {"enabled":false,"numerical_confidence":true} to {"enabled":false,"numerical_confidence":true,"parent_block":"full"}

    • info

      the request property default value changed from {"agentic":[],"summarize_figures":true,"intelligent_ordering":false} to {"agentic":[],"advanced_chart_agent":false,"summarize_figures":true,"intelligent_ordering":false}

    • info

      the request property default value changed from {"include_images":false,"optimize_for_latency":false,"array_extract":false,"deep_extract":false,"citations":{"enabled":false,"numerical_confidence":true}} to {"include_images":false,"optimize_for_latency":false,"force_url_result":false,"array_extract":false,"deep_extract":false,"citations":{"enabled":false,"numerical_confidence":true,"parent_block":"full"}}

    • info

      the request property default value {"enhance":{"agentic":[],"intelligent_ordering":false,"summarize_figures":true},"retrieval":{"chunking":{"chunk_mode":"disabled","chunk_overlap":0},"embedding_optimized":false,"filter_blocks":[]},"formatting":{"add_page_markers":false,"include":[],"merge_tables":false,"table_output_format":"dynamic"},"spreadsheet":{"clustering":"accurate","exclude":[],"include":[],"split_large_tables":{"enabled":true,"size":50}},"settings":{"embed_pdf_metadata":false,"extraction_mode":"hybrid","force_url_result":false,"ocr_system":"standard","persist_results":false,"return_images":[],"return_ocr_data":false}} was removed

    • info

      the request property default value {"ocr_system":"standard","extraction_mode":"hybrid","force_url_result":false,"return_ocr_data":false,"return_images":[],"embed_pdf_metadata":false,"persist_results":false} was removed