Envelope check of a finished formula

Inline props are used for the answer. Over REST, props and sources sent with a counted check are also recorded as an Ingredient Submission; the MCP check_formula tool stores nothing (use submit_ingredient or POST /ingredients/submit).

post/check

Request

  • Base URL: https://api.nanobaselabs.com
  • URL: https://api.nanobaselabs.com/check
  • Auth: API key in header x-nb-key

Request body

base'classic' | 'luxe' | 'clinical'
basePctnumber
phnumber
variant'classic' | 'luxe' | 'clinical'

alias of base

nbPctnumber

alias of basePct

architecture'classic' | 'luxe' | 'clinical'

alias (MCP spelling)

architecture_pctnumber

alias (MCP spelling)

Response

verdict, categories, remedies, maxLoads, lines, unmatched, declared_by_caller, props_ignored, usage; or, when any line is unlisted and has no props, an incomplete answer {status: needs_properties, counted: false, message, research, needs_properties, props_schema} with no results and no run used; grade_guidance (per graded polymer line: grade, size class, free-polymer limit, counterions, where it acts, use level, texture), grade_request (plain or unstated grade: send the grade with the TDS or CoA in source), documents_received (doc_type and date of each source sent); needs_properties items carry documents and field_documents

outcome'compatible' | 'compatible_verify' | 'adjust' | 'structural_conflict' | 'needs_properties' | 'error' required
api_versionstring required
okboolean
verdictstring

compatible | compatible_verify | adjust (not_processed on a structural_conflict answer)

maxLoadsobject
structural_conflictboolean
statusstring
performanceobject[]

Changes

No recorded changes to this operation across all 1 revision of this API.