{"openapi":"3.1.0","info":{"title":"Mart402","description":"Pay-per-call APIs for AI agents with verifiable results, in three lines: documents & web (extract, PDF parsing with hallucination-guarded OCR, invoice verification, company enrichment), Japan statutory calculations (deterministic, primary-source cited) and calibrated vision. Payment via x402 (USDC on Base) - no account, no API key. Docs: /agents.md","version":"0.1.0"},"paths":{"/llms.txt":{"get":{"summary":"Llms Txt","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/use-cases":{"get":{"summary":"Use Cases Index","operationId":"use_cases_index_use_cases_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/use-cases/{slug}":{"get":{"summary":"Use Case Page","operationId":"use_case_page_use_cases__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vision-calibration":{"get":{"summary":"Vision Calibration","description":"Vision calibration evidence page (stable citation URL, CC BY 4.0).","operationId":"vision_calibration_vision_calibration_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/.well-known/mcp.json":{"get":{"summary":"Mcp Wellknown","description":"MCP discovery advertisement (de-facto standard well-known file).","operationId":"mcp_wellknown__well_known_mcp_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/faq":{"get":{"summary":"Faq Page","operationId":"faq_page_faq_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/llms-full.txt":{"get":{"summary":"Llms Full Txt","description":"llms.txt + the full agent guide (agents.md) in a single fetch.","operationId":"llms_full_txt_llms_full_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/ff84f40b2f4dc0e8ceacb03a83a813ebdf2937048c8984687fcd76cf37a7d9ee.txt":{"get":{"summary":"Indexnow Key","description":"IndexNow key file (ownership proof for search engine ping API).","operationId":"indexnow_key_ff84f40b2f4dc0e8ceacb03a83a813ebdf2937048c8984687fcd76cf37a7d9ee_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/agents.md":{"get":{"summary":"Agents Md","operationId":"agents_md_agents_md_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/.well-known/ai-catalog.json":{"get":{"summary":"Well Known","operationId":"well_known__well_known_ai_catalog_json_get","parameters":[{"name":"request","in":"query","required":false,"schema":{"title":"Request"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/x402.json":{"get":{"summary":"Well Known X402","description":"Machine-readable x402 discovery pointer: catalog, docs, paid endpoints.","operationId":"well_known_x402__well_known_x402_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/.well-known/x402":{"get":{"summary":"Well Known X402","description":"Machine-readable x402 discovery pointer: catalog, docs, paid endpoints.","operationId":"well_known_x402__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/robots.txt":{"get":{"summary":"Robots","operationId":"robots_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap","operationId":"sitemap_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/.well-known/agent-card.json":{"get":{"summary":"Agent Card","description":"A2A-format agent card (discovery surface).\n\n2026-09-26 (proposal Phase 0-6): skills are generated from /catalog, the\nsingle source of truth. The hand-written list had drifted to 11 of 28\nproducts with a stale parse price. /.well-known/agent-card.json (current\nA2A path) was 404 while being requested ~790 times a month.","operationId":"agent_card__well_known_agent_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/.well-known/agent.json":{"get":{"summary":"Agent Card","description":"A2A-format agent card (discovery surface).\n\n2026-09-26 (proposal Phase 0-6): skills are generated from /catalog, the\nsingle source of truth. The hand-written list had drifted to 11 of 28\nproducts with a stale parse price. /.well-known/agent-card.json (current\nA2A path) was 404 while being requested ~790 times a month.","operationId":"agent_card__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/":{"get":{"summary":"Landing","operationId":"landing__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ocr":{"get":{"summary":"Ocr Page","operationId":"ocr_page_ocr_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/terms":{"get":{"summary":"Terms","operationId":"terms_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/mcp":{"get":{"summary":"Mcp Get","operationId":"mcp_get_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}},"post":{"summary":"Mcp Http","operationId":"mcp_http_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/mcp/{line}":{"post":{"summary":"Mcp Line Endpoint","operationId":"mcp_line_endpoint_mcp__line__post","parameters":[{"name":"line","in":"path","required":true,"schema":{"type":"string","title":"Line"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/receipts/{receipt_id}":{"get":{"summary":"Get Receipt","description":"Free re-fetch of any paid result (payments are never lost). Charter art. 1.","operationId":"get_receipt_v1_receipts__receipt_id__get","parameters":[{"name":"receipt_id","in":"path","required":true,"schema":{"type":"string","title":"Receipt Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/healthz":{"get":{"summary":"Healthz","operationId":"healthz_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/samples":{"get":{"summary":"Samples Index","description":"List free recorded sample responses (see /samples/{product}).","operationId":"samples_index_samples_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/samples/{product}":{"get":{"summary":"Sample Response","description":"Free recorded sample response for one product (real production runs).","operationId":"sample_response_samples__product__get","parameters":[{"name":"product","in":"path","required":true,"schema":{"type":"string","title":"Product"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/samples/assets/article.html":{"get":{"summary":"Sample Asset Article","description":"Free sample article: the declared example input of extract/structured.","operationId":"sample_asset_article_samples_assets_article_html_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/samples/assets/company-jp.html":{"get":{"summary":"Sample Asset Company Jp","description":"Free sample (fictional) Japanese company profile: jp-company example.","operationId":"sample_asset_company_jp_samples_assets_company_jp_html_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/samples/assets/meal.jpg":{"get":{"summary":"Sample Asset Meal","description":"Free sample meal photo (fish tacos + rice): meal-vision example.","operationId":"sample_asset_meal_samples_assets_meal_jpg_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/samples/assets/receipt.png":{"get":{"summary":"Sample Asset Receipt","description":"Free sample (fictional) Japanese receipt image: ocr example.","operationId":"sample_asset_receipt_samples_assets_receipt_png_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/samples/assets/doc.pdf":{"get":{"summary":"Sample Asset Pdf","description":"Free sample PDF (1-page invoice-style). The declared example inputs of\nthe PDF products point here, so every published sample body is runnable\nverbatim.","operationId":"sample_asset_pdf_samples_assets_doc_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/catalog":{"get":{"summary":"Catalog","operationId":"catalog_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/stats":{"get":{"summary":"Public Stats","description":"Measured latency and success rates, public (charter art. 6).","operationId":"public_stats_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/v1/extract":{"post":{"summary":"Extract Endpoint","operationId":"extract_endpoint_v1_extract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/parse/quote":{"post":{"summary":"Parse Quote","description":"Free quote: fetches the PDF and returns page count, route, and the final price.","operationId":"parse_quote_v1_parse_quote_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/parse":{"post":{"summary":"Parse Endpoint","operationId":"parse_endpoint_v1_parse_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParseReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/enrich":{"post":{"summary":"Enrich Endpoint","description":"Company name/domain/URL -> verified profile (evidence + confidence + registry).","operationId":"enrich_endpoint_v1_enrich_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnrichReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/verify":{"post":{"summary":"Verify Endpoint","description":"Invoice field verification: tax math, JP invoice registration check-digit, accounting-ready JSON.","operationId":"verify_endpoint_v1_verify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ocr":{"post":{"summary":"Ocr Endpoint","description":"Single image -> text + hallucination-guarded quality (dual-engine consensus).","operationId":"ocr_endpoint_v1_ocr_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OcrReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/portrait-precheck":{"post":{"summary":"Portrait Precheck","description":"FREE preflight: is this photo analyzable? Deterministic checks only.\n\nCharter art.1: lets agents avoid paying for face_not_detected or\npoor-quality photos. No LLM cost; rate-limited like parse/quote.","operationId":"portrait_precheck_v1_portrait_precheck_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortraitPrecheckReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/style-profile":{"post":{"summary":"Style Profile Endpoint","description":"Integrated styling: color + face-impression zone + frame + rules.\n\nv2.0: geometry layer (MediaPipe, on-device) + colorimetry + published\nintegration rules. Degrades honestly when a layer's input is missing.","operationId":"style_profile_endpoint_v1_style_profile_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StyleProfileReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/report-pack":{"post":{"summary":"Report Pack Endpoint","description":"10 single-use style-report credits for 19.90 (1.99/unit).","operationId":"report_pack_endpoint_v1_report_pack_post","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/v1/style-report":{"post":{"summary":"Style Report Endpoint","description":"Finished English styling report (PDF) from the full analysis.","operationId":"style_report_endpoint_v1_style_report_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StyleReportReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/meal-vision":{"post":{"summary":"Meal Vision Endpoint","description":"Meal photo -> itemized nutrition JSON + deterministic cross-checks.","operationId":"meal_vision_endpoint_v1_meal_vision_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MealVisionReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/portrait-analysis":{"post":{"summary":"Portrait Endpoint","description":"Portraits (1-3) -> measured colorimetry + attributes -> 4-season verdict.\n\nv1.1: cross-photo consistency checks, pixel colorimetry (CIELAB/ITA)\nconsensus, style-aware advice. Flat price regardless of image count.","operationId":"portrait_endpoint_v1_portrait_analysis_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortraitReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/structured":{"post":{"summary":"Structured Endpoint","operationId":"structured_endpoint_v1_structured_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StructuredReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-company":{"post":{"summary":"Jp Company Endpoint","description":"Japanese company site -> standard profile JSON (a preset of /v1/structured).","operationId":"jp_company_endpoint_v1_jp_company_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JpCompanyReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/document-pipeline":{"post":{"summary":"Document Pipeline","description":"One call: PDF -> parse -> invoice fields -> verification (+enrich).","operationId":"document_pipeline_v1_document_pipeline_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/pdf-merge":{"post":{"summary":"Pdf Merge","description":"Merge 2-10 PDFs into one (deterministic).","operationId":"pdf_merge_v1_pdf_merge_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PdfMergeReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/pdf-pages":{"post":{"summary":"Pdf Pages","description":"Extract a page range from a PDF into a new PDF (deterministic).","operationId":"pdf_pages_v1_pdf_pages_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PdfPagesReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/pdf-info":{"post":{"summary":"Pdf Info","description":"PDF facts: pages, metadata, text volume, scanned estimate.","operationId":"pdf_info_v1_pdf_info_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PdfInfoReq"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-payroll-net":{"post":{"summary":"Jp Jp Payroll Net Endpoint","operationId":"jp_jp_payroll_net_endpoint_v1_jp_payroll_net_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-bonus-net":{"post":{"summary":"Jp Jp Bonus Net Endpoint","operationId":"jp_jp_bonus_net_endpoint_v1_jp_bonus_net_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-social-insurance":{"post":{"summary":"Jp Jp Social Insurance Endpoint","operationId":"jp_jp_social_insurance_endpoint_v1_jp_social_insurance_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-dependent-threshold":{"post":{"summary":"Jp Jp Dependent Threshold Endpoint","operationId":"jp_jp_dependent_threshold_endpoint_v1_jp_dependent_threshold_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-consumption-tax":{"post":{"summary":"Jp Jp Consumption Tax Endpoint","operationId":"jp_jp_consumption_tax_endpoint_v1_jp_consumption_tax_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-business-days":{"post":{"summary":"Jp Jp Business Days Endpoint","operationId":"jp_jp_business_days_endpoint_v1_jp_business_days_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-overtime-wage":{"post":{"summary":"Jp Jp Overtime Wage Endpoint","operationId":"jp_jp_overtime_wage_endpoint_v1_jp_overtime_wage_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-retirement-tax":{"post":{"summary":"Jp Jp Retirement Tax Endpoint","operationId":"jp_jp_retirement_tax_endpoint_v1_jp_retirement_tax_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-mortgage":{"post":{"summary":"Jp Jp Mortgage Endpoint","operationId":"jp_jp_mortgage_endpoint_v1_jp_mortgage_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-payslip-audit":{"post":{"summary":"Jp Jp Payslip Audit Endpoint","operationId":"jp_jp_payslip_audit_endpoint_v1_jp_payslip_audit_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-crypto-tax":{"post":{"summary":"Jp Jp Crypto Tax Endpoint","operationId":"jp_jp_crypto_tax_endpoint_v1_jp_crypto_tax_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jp-payroll-suite":{"post":{"summary":"Jp Jp Payroll Suite Endpoint","operationId":"jp_jp_payroll_suite_endpoint_v1_jp_payroll_suite_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"EnrichReq":{"properties":{"company":{"type":"string","title":"Company"},"country_hint":{"type":"string","title":"Country Hint","default":""}},"type":"object","required":["company"],"title":"EnrichReq"},"ExtractReq":{"properties":{"url":{"type":"string","title":"Url"},"mode":{"type":"string","title":"Mode","default":"auto"},"ttl":{"type":"integer","title":"Ttl","default":86400}},"type":"object","required":["url"],"title":"ExtractReq"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"JpCompanyReq":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"JpCompanyReq"},"MealVisionReq":{"properties":{"image_url":{"type":"string","title":"Image Url"},"image_base64":{"type":"string","title":"Image Base64"},"hints":{"type":"string","title":"Hints"},"pack_code":{"type":"string","title":"Pack Code"}},"type":"object","title":"MealVisionReq"},"OcrReq":{"properties":{"image_url":{"type":"string","title":"Image Url"},"image_base64":{"type":"string","title":"Image Base64"},"lang":{"type":"string","title":"Lang","default":"japanese"}},"type":"object","title":"OcrReq"},"ParseReq":{"properties":{"quote_id":{"type":"string","title":"Quote Id"}},"type":"object","required":["quote_id"],"title":"ParseReq"},"PdfInfoReq":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"PdfInfoReq"},"PdfMergeReq":{"properties":{"urls":{"items":{},"type":"array","title":"Urls"}},"type":"object","required":["urls"],"title":"PdfMergeReq"},"PdfPagesReq":{"properties":{"url":{"type":"string","title":"Url"},"pages":{"type":"string","title":"Pages"}},"type":"object","required":["url","pages"],"title":"PdfPagesReq"},"PipelineReq":{"properties":{"url":{"type":"string","title":"Url"},"enrich":{"type":"boolean","title":"Enrich","default":false}},"type":"object","required":["url"],"title":"PipelineReq"},"PortraitPrecheckReq":{"properties":{"image_url":{"type":"string","title":"Image Url"},"image_base64":{"type":"string","title":"Image Base64"}},"type":"object","title":"PortraitPrecheckReq"},"PortraitReq":{"properties":{"image_url":{"type":"string","title":"Image Url"},"image_base64":{"type":"string","title":"Image Base64"},"images":{"items":{},"type":"array","title":"Images"},"style":{"type":"string","title":"Style","default":"neutral"},"pack_code":{"type":"string","title":"Pack Code"}},"type":"object","title":"PortraitReq"},"QuoteReq":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"QuoteReq"},"StructuredReq":{"properties":{"url":{"type":"string","title":"Url"},"schema":{"additionalProperties":true,"type":"object","title":"Schema"},"instructions":{"type":"string","title":"Instructions","default":""}},"type":"object","required":["url","schema"],"title":"StructuredReq"},"StyleProfileReq":{"properties":{"image_url":{"type":"string","title":"Image Url"},"image_base64":{"type":"string","title":"Image Base64"},"images":{"items":{},"type":"array","title":"Images"},"body_image_url":{"type":"string","title":"Body Image Url"},"body_image_base64":{"type":"string","title":"Body Image Base64"},"questionnaire":{"additionalProperties":true,"type":"object","title":"Questionnaire"},"style":{"type":"string","title":"Style","default":"neutral"}},"type":"object","title":"StyleProfileReq"},"StyleReportReq":{"properties":{"image_url":{"type":"string","title":"Image Url"},"image_base64":{"type":"string","title":"Image Base64"},"images":{"items":{},"type":"array","title":"Images"},"body_image_url":{"type":"string","title":"Body Image Url"},"body_image_base64":{"type":"string","title":"Body Image Base64"},"questionnaire":{"additionalProperties":true,"type":"object","title":"Questionnaire"},"style":{"type":"string","title":"Style","default":"neutral"},"name":{"type":"string","title":"Name","default":"Client"},"language":{"type":"string","title":"Language","default":"en"},"pack_code":{"type":"string","title":"Pack Code"}},"type":"object","title":"StyleReportReq"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VerifyReq":{"properties":{"fields":{"additionalProperties":true,"type":"object","title":"Fields"},"line_items":{"items":{},"type":"array","title":"Line Items"}},"type":"object","required":["fields"],"title":"VerifyReq"}}}}