> For the complete documentation index, see [llms.txt](https://handbook.joystream.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://handbook.joystream.org/system/storage/bandwidth-node.md).

# Bandwidth Node

## Preamble

This document is not yet complete and is primarily informed by the following more comprehensive documentation

{% embed url="<https://github.com/Joystream/joystream/tree/giza_staging/distributor-node>" %}

## Introduction

WIP.

## API

### status

{% openapi src="<https://raw.githubusercontent.com/Joystream/joystream/giza_staging/distributor-node/src/api-spec/openapi.yml>" path="/status" method="get" %}
<https://raw.githubusercontent.com/Joystream/joystream/giza_staging/distributor-node/src/api-spec/openapi.yml>
{% endopenapi %}

### buckets

{% openapi src="<https://raw.githubusercontent.com/Joystream/joystream/giza_staging/distributor-node/src/api-spec/openapi.yml>" path="/buckets" method="get" %}
<https://raw.githubusercontent.com/Joystream/joystream/giza_staging/distributor-node/src/api-spec/openapi.yml>
{% endopenapi %}

### asset

#### GET

{% openapi src="<https://raw.githubusercontent.com/Joystream/joystream/giza_staging/distributor-node/src/api-spec/openapi.yml>" path="/asset/{objectId}" method="get" %}
<https://raw.githubusercontent.com/Joystream/joystream/giza_staging/distributor-node/src/api-spec/openapi.yml>
{% endopenapi %}

#### HEAD

{% openapi src="<https://raw.githubusercontent.com/Joystream/joystream/giza_staging/distributor-node/src/api-spec/openapi.yml>" path="/asset/{objectId}" method="head" %}
<https://raw.githubusercontent.com/Joystream/joystream/giza_staging/distributor-node/src/api-spec/openapi.yml>
{% endopenapi %}

## Scenarios

WIP.
