---
title: "Generate Bodygraph Chart Image"
method: POST
path: "/v2/prompt/bodygraph-image"
tags: ["prompts-v2"]
---

# Generate Bodygraph Chart Image

`POST /v2/prompt/bodygraph-image`

## Request

- Base URL: `https://api.humandesignhub.app`
- URL: `https://api.humandesignhub.app/v2/prompt/bodygraph-image`
- Auth: API key in header `X-API-KEY`

Generates a Human Design bodygraph chart. The request format selects the successful response media type: omit it or use png for the existing PNG response, or use svg for scalable SVG. Requires Standard plan or higher.

## Request body

- V2BodygraphImageRequest
  - `format` 'png' | 'svg', nullable: Successful response format. Omit or use 'png' for the existing PNG response; use 'svg' for scalable SVG.
  - `datetime` string, required: YYYY-MM-DDTHH:MM[:SS][+/-HH:MM] (ISO 8601 with UTC offset, e.g. 1990-01-01T12:34+09:00)
  - `width` integer: Output width in pixels
  - `height` integer: Output height in pixels
  - `show_chart_summary` boolean
  - `show_variable_arrows` boolean
  - `show_planet_list` boolean
  - `appearance` BodygraphImageAppearanceRequest
    - `canvas_background` string, nullable
    - `canvas_border_radius` number, nullable
    - `center_corner_radius` number, nullable
    - `undefined_center_fill` string, nullable
    - `undefined_center_stroke` string, nullable
    - `center_stroke_width` number, nullable
    - `active_gate_badge_fill` string, nullable
    - `active_gate_text_color` string, nullable
    - `inactive_gate_text_defined_color` string, nullable
    - `inactive_gate_text_undefined_color` string, nullable
    - `channel_border_color` string, nullable
    - `channel_base_color` string, nullable
    - `channel_design_color` string, nullable
    - `channel_personality_color` string, nullable
    - `channel_transit_color` string, nullable
    - `stripe_design_color` string, nullable
    - `stripe_personality_color` string, nullable
    - `channel_width` number, nullable
    - `channel_border_width` number, nullable
    - `overlay_glow_color` string, nullable
    - `planet_list_panel_fill` string, nullable
    - `planet_list_panel_stroke` string, nullable
    - `planet_list_symbol_color` string, nullable
    - `planet_list_design_text_color` string, nullable
    - `planet_list_personality_text_color` string, nullable
    - `planet_list_font_size` number, nullable
    - `font_family` string, nullable
    - `center_colors` object, nullable

## Response `200`

Bodygraph chart as PNG when format is omitted or png, or as SVG when format is svg.

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/humandesignhub/apis/human-design-hub-pro-api.md) · [All operations](https://skmtc.dev/humandesignhub/apis/human-design-hub-pro-api/llms.txt) · [OpenAPI document](https://skmtc.dev/humandesignhub/apis/human-design-hub-pro-api/revisions/c2681d2ac216?raw)
