a2a2p Simulation Study API

The Simulation Study API from a2a2p — 5 operation(s) for simulation study.

Operations 5

POST /api/simulation-study/from-derived-beam Replays and validates a bounded rectangular‑section proposal, then compiles it… #
POST /api/simulation-study/from-reviewed-beam Compiles a caller‑selected, explicitly reviewed beam candidate into a prepared… #
POST /api/simulation-study/prepare Binds explicit objectives, hard constraints, units, source references, solver… #
POST /api/simulation-study/run Executes the bounded rectangular‑beam adapter when all required inputs are… #
POST /api/simulation-study/validate Rejects masked simulation failures, recomputes hard constraints, and returns… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/a2a2p-com:a2a2p-com-simulation-study-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

a2a2p-com-simulation-study-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: a2a2p Simulation Study API
  version: '2026-10-31'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-31: 67 operation(s) read from 6 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; a2a2p has published no machine-readable contract that the pipeline could find. Engine: oss.'
  x-evidence-tiers:
    code-example: 0
    documentation: 67
    pages-with-code: 0
    pages-read: 6
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-31'
  x-generator: generate-contract-from-docs.py
  x-engine: oss
  x-sources:
  - https://a2a2p.com/docs
  - https://a2a2p.com/spec
  - https://a2a2p.com/conformance
  - https://a2a2p.com/evidence/providers
  - https://a2a2p.com/co-invent/agents.txt
  - https://a2a2p.com/api/providers
security:
- bearer: []
tags:
- name: Simulation Study
paths:
  /api/simulation-study/from-derived-beam:
    post:
      operationId: post_api_simulation_study_from_derived_beam
      tags:
      - Simulation Study
      summary: Replays and validates a bounded rectangular‑section proposal, then compiles it…
      x-source: https://a2a2p.com/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiSimulationStudyFromDerivedBeamRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/simulation-study/from-reviewed-beam:
    post:
      operationId: post_api_simulation_study_from_reviewed_beam
      tags:
      - Simulation Study
      summary: Compiles a caller‑selected, explicitly reviewed beam candidate into a prepared…
      x-source: https://a2a2p.com/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiSimulationStudyFromReviewedBeamRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/simulation-study/prepare:
    post:
      operationId: post_api_simulation_study_prepare
      tags:
      - Simulation Study
      summary: Binds explicit objectives, hard constraints, units, source references, solver…
      x-source: https://a2a2p.com/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiSimulationStudyPrepareRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/simulation-study/run:
    post:
      operationId: post_api_simulation_study_run
      tags:
      - Simulation Study
      summary: Executes the bounded rectangular‑beam adapter when all required inputs are…
      x-source: https://a2a2p.com/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiSimulationStudyRunRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/simulation-study/validate:
    post:
      operationId: post_api_simulation_study_validate
      tags:
      - Simulation Study
      summary: Rejects masked simulation failures, recomputes hard constraints, and returns…
      x-source: https://a2a2p.com/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiSimulationStudyValidateRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
components:
  schemas:
    PostApiSimulationStudyRunRequest:
      type: object
      properties:
        inputs:
          type: string
          description: All required physical inputs for the simulation
        units:
          type: string
          description: Units for each input value
        boundary_conditions:
          type: string
          description: Boundary conditions for the beam
        settings:
          type: string
          description: Solver or adapter settings
        requested_outputs:
          type: string
          description: Outputs the caller wishes to receive
      required:
      - inputs
      - units
      - boundary_conditions
    PostApiSimulationStudyFromDerivedBeamRequest:
      type: object
      properties:
        derived_beam_id:
          type: string
          description: Identifier of the derived beam proposal
        material_evidence:
          type: string
          description: Simulation‑eligible material evidence matching the proposal
        objective:
          type: string
          description: Study objective
        physical_validation_plan:
          type: string
          description: Physical validation plan
      required:
      - derived_beam_id
      - material_evidence
      - objective
      - physical_validation_plan
    PostApiSimulationStudyValidateRequest:
      type: object
      properties:
        simulation_result:
          type: string
          description: Result object from a prior simulation run
      required:
      - simulation_result
    PostApiSimulationStudyPrepareRequest:
      type: object
      properties:
        objectives:
          type: string
          description: Explicit objectives for the study
        hard_constraints:
          type: string
          description: Hard constraints to enforce
        units:
          type: string
          description: Units for all numeric values
        source_references:
          type: string
          description: References to source data or candidates
        solver_settings:
          type: string
          description: Settings for the (non‑executed) solver
        physical_validation_plan:
          type: string
          description: Plan for physical validation
        candidate_ids:
          type: string
          description: IDs of existing candidate objects
      required:
      - objectives
      - hard_constraints
      - units
      - source_references
      - candidate_ids
    PostApiSimulationStudyFromReviewedBeamRequest:
      type: object
      properties:
        beam_candidate_id:
          type: string
          description: Identifier of the reviewed beam candidate
        modulus:
          type: string
          description: Explicit material modulus
        objective:
          type: string
          description: Study objective
        source_freshness:
          type: string
          description: Freshness proof of the source
        physical_validation_plan:
          type: string
          description: Physical validation plan
        material_evidence:
          type: string
          description: Optional source‑bound engineering material evidence matching the modulus
      required:
      - beam_candidate_id
      - modulus
      - objective
      - source_freshness
      - physical_validation_plan
  securitySchemes:
    bearer:
      type: http
      scheme: bearer