> For the complete documentation index, see [llms.txt](https://developer.gerosense.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.gerosense.ai/gerosense-api-proxy-reference/triggering-biological-age-acceleration-computations.md).

# Triggering biological age acceleration computations

Since biological age acceleration computations are resource-intensive, we don't start them automatically on each new sample batch received. There are two options on how to trigger them:

1. Biological age accelerations will be calculated automatically 5 minutes after receiving the last batch with a user's data.
2. You can manually trigger these computations when the last batch is sent by calling `/bioage/calculate`.

<mark style="color:green;">`POST`</mark> `/api/v1.1/bioage/calculate`

#### Headers

| Name                                            | Type   | Description      |
| ----------------------------------------------- | ------ | ---------------- |
| Authorization<mark style="color:red;">\*</mark> | String | Bearer \<token>  |
| Content-Type<mark style="color:red;">\*</mark>  | String | application/json |

#### Request Body

| Name        | Type   | Description                                                                                |
| ----------- | ------ | ------------------------------------------------------------------------------------------ |
| model\_type | String | <p>Model to trigger.<br>Either <code>steps</code> or <code>bpm</code> (for heart rate)</p> |

{% tabs %}
{% tab title="200: OK The request has been accepted" %}

{% endtab %}
{% endtabs %}

{% code title="REQUEST (EXAMPLE)" %}

```bash
curl -X 'POST' 'https://<api-proxy-hostname>/api/v1.1/bioage/calculate' \
     -H 'accept: application/json' \
     -H 'Authorization: Bearer <token>' \
     -H 'Content-Type: application/json' \
     -d '{"model_type": "steps"}'
```

{% endcode %}
