---
title: "Buy one more block"
method: POST
path: "/api/connect/{sessionId}/extend"
---

# Buy one more block

`POST /api/connect/{sessionId}/extend`

## Request

- Base URL: `https://api.askingahuman.com`
- URL: `https://api.askingahuman.com/api/connect/{sessionId}/extend`
- Auth: HTTP bearer

## Path parameters

- `sessionId` string, required

## Request body

- object: No fields; send {} or no body

## Response `200`

Extended (one more block at the block price)

- object
  - `blocksPurchased` integer
  - `maxBlocks` integer
  - `endsAt` string, date-time, nullable
  - `totalCents` integer: The first charge plus the block price for each extension

## Other responses

- `402`: Couldn't authorize the payment, or SPEND_CAP_REACHED
- `409`: At the session's limit

---

[API](https://skmtc.dev/askingahuman/apis/askingahuman-api.md) · [All operations](https://skmtc.dev/askingahuman/apis/askingahuman-api/llms.txt) · [OpenAPI document](https://skmtc.dev/askingahuman/apis/askingahuman-api/revisions/dbb2a1a46257?raw)
