---
title: "Rent a bot for a period. Returns 402 unless paid. On success returns the licence and a download URL."
method: GET
path: "/api/license/buy"
tags: ["bot-rentals"]
---

# Rent a bot for a period. Returns 402 unless paid. On success returns the licence and a download URL.

`GET /api/license/buy`

## Request

- Base URL: `https://saylorinnovations.com`
- URL: `https://saylorinnovations.com/api/license/buy`
- Auth: none declared

## Query parameters

- `plan` string, required

## Headers

- `PAYMENT-SIGNATURE` string

## Response `200`

Licence issued.

- object
  - `licence` string: Signed token. Stateless — not recoverable if lost.
  - `bot` string
  - `plan` string
  - `days` integer
  - `expiresAt` string, date-time
  - `download` string, uri
  - `verify` string, uri

## Other responses

- `402`: Payment required. Body is an x402 PaymentRequired object.
- `503`: That bot is not currently available to rent.

---

[API](https://skmtc.dev/saylorinnovations/apis/saylor-innovations-agent-api.md) · [All operations](https://skmtc.dev/saylorinnovations/apis/saylor-innovations-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/saylorinnovations/apis/saylor-innovations-agent-api/revisions/d39192ff0619?raw)
