# 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.
