> ## Documentation Index
> Fetch the complete documentation index at: https://docs.formbharo.artpark.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Setup Calibrate

> Backfill whichever Calibrate agent ids an existing agent is missing.

No-op (200) if both ids are already set. Otherwise calls Calibrate for the
missing ones, persists whatever it succeeds in creating, and returns 502 if
something is still missing afterward (partial success is still persisted).



## OpenAPI

````yaml /api-reference/openapi.json post /api/v1/agents/{agent_id}/setup_calibrate
openapi: 3.1.0
info:
  description: >
    Create and run form-filling voice agents, and read back the conversations
    they had.


    Send your API key on every request as `Authorization: Bearer fb_live_...`.

    A key belongs to one workspace and only reaches that workspace's agents.
    Create

    and revoke keys from Settings in the web app; keys cannot manage other keys.
  title: FormBharo API
  version: 1.0.0
servers:
  - description: Production
    url: https://form-fill-agent-backend.artpark.ai
security:
  - apiKey: []
paths:
  /api/v1/agents/{agent_id}/setup_calibrate:
    post:
      tags:
        - Agents
      summary: Setup Calibrate
      description: >-
        Backfill whichever Calibrate agent ids an existing agent is missing.


        No-op (200) if both ids are already set. Otherwise calls Calibrate for
        the

        missing ones, persists whatever it succeeds in creating, and returns 502
        if

        something is still missing afterward (partial success is still
        persisted).
      operationId: setup_calibrate_api_v1_agents__agent_id__setup_calibrate_post
      parameters:
        - in: path
          name: agent_id
          required: true
          schema:
            title: Agent Id
            type: string
      responses:
        '200':
          content:
            application/json:
              schema: {}
          description: Successful Response
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
          description: Validation Error
      security:
        - HTTPBearer: []
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          title: Detail
          type: array
      title: HTTPValidationError
      type: object
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          title: Location
          type: array
        msg:
          title: Message
          type: string
        type:
          title: Error Type
          type: string
      required:
        - loc
        - msg
        - type
      title: ValidationError
      type: object
  securitySchemes:
    apiKey:
      bearerFormat: fb_live_...
      scheme: bearer
      type: http

````