---
title: "POST /v1/jobs/{job_id}/asset-grants"
method: POST
path: "/v1/jobs/{job_id}/asset-grants"
tags: ["Conversion"]
---

# POST /v1/jobs/{job_id}/asset-grants

`POST /v1/jobs/{job_id}/asset-grants`

## Request

- Base URL: `https://markovo.net`
- URL: `https://markovo.net/v1/jobs/{job_id}/asset-grants`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-markovo-job-token`

## Request body

- AssetGrantInput
  - `asset_path` string, required
  - `expires_in_seconds` integer

## Response `201`

Revocable short-lived asset URL

- AssetGrant
  - `grant_id` string, required
  - `job_id` string, required
  - `asset_path` string, required
  - `url` string, uri, required
  - `expires_at` string, date-time, required
  - `expires_in_seconds` integer, required

## Other responses

- `400`: Machine-readable safe error
- `404`: Machine-readable safe error
- `409`: Machine-readable safe error
- `410`: Machine-readable safe error

---

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