Create a pin by CID. Will fetch and store the content pointed by the provided CID. The content must be available on the public IPFS network. The content (IPFS blocks) will be host by the pinning service until pin deletion. From that point, any other IPFS peer can fetch and host your content: Make sure to pin public or encrypted content. Many pin requests (from different users) can target the same CID. A pin is defined by its ID (UUID), its status (queued, pinning, pinned or failed) and target CID.
The request CreatePinByCIDRequest
A Promise of Pin
Create a pin by URL. Will fetch and store the content pointed by the provided URL. The content must be available on the public IPFS network. The content (IPFS blocks) will be host by the pinning service until pin deletion. From that point, any other IPFS peer can fetch and host your content: Make sure to pin public or encrypted content. Many pin requests (from different users) can target the same CID. A pin is defined by its ID (UUID), its status (queued, pinning, pinned or failed) and target CID.
The request CreatePinByURLRequest
A Promise of Pin
Create a new volume. Create a new volume from a Project ID. Volume is identified by an ID and used to host pin references. Volume is personal (at least to your organization) even if IPFS blocks and CID are available to anyone. Should be the first command you made because every pin must be attached to a volume.
The request CreateVolumeRequest
A Promise of Volume
Create an unpin request. An unpin request means that you no longer own the content. This content can therefore be removed and no longer provided on the IPFS network.
The request DeletePinRequest
Delete an existing volume. Delete a volume by its ID and every pin attached to this volume. This process can take a while to conclude, depending on the size of your pinned content.
The request DeleteVolumeRequest
Get pin information. Retrieve information about the provided pin ID, such as status, last modification, and CID.
The request GetPinRequest
A Promise of Pin
Get information about a volume. Retrieve information about a specific volume.
The request GetVolumeRequest
A Promise of Volume
List all pins within a volume. Retrieve information about all pins within a volume.
The request ListPinsRequest
A Promise of ListPinsResponse
List all volumes by a Project ID. Retrieve information about all volumes from a Project ID.
The request ListVolumesRequest
A Promise of ListVolumesResponse
Replace pin by CID. Deletes the given resource ID and pins the new CID in its place. Will fetch and store the content pointed by the provided CID. The content must be available on the public IPFS network. The content (IPFS blocks) is hosted by the pinning service until the pin is deleted. While the content is available any other IPFS peer can fetch and host your content. For this reason, we recommend that you pin either public or encrypted content. Several different pin requests can target the same CID. A pin is defined by its ID (UUID), its status (queued, pinning, pinned or failed) and target CID.
The request ReplacePinRequest
A Promise of ReplacePinResponse
Update volume information. Update volume information (tag, name...).
The request UpdateVolumeRequest
A Promise of Volume
Waits for Pin to be in a final state.
The request GetPinRequest
Optional
options: Readonly<WaitForOptions<Pin>>The waiting options
A Promise of Pin
IPFS Pinning service API.