---
title: "Purchase a credit top-up"
method: POST
path: "/user/purchase-topup"
tags: ["billing"]
---

# Purchase a credit top-up

`POST /user/purchase-topup`

## Request

- Base URL: `https://api.olostep.com`
- URL: `https://api.olostep.com/user/purchase-topup`
- Auth: HTTP bearer

Purchases an additional block of credits for the authenticated team.

## Request body

- object: Top-up purchase request body.
  - `credits` union, required: Number of credits to purchase.
    - 10000
    - 20000
    - 80000
    - 100000

## Response `200`

Default Response

- object: A completed top-up purchase.
  - `success` true, required
  - `payment_intent_id` string
  - `credits` integer

## Other responses

- `202`: Default Response
- `400`: Default Response
- `401`: Default Response
- `402`: Default Response
- `404`: Default Response
- `429`: Default Response
- `503`: Default Response

---

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