# IPFS Documentation > REST API for pinning files, JSON, and metadata to IPFS. Manage pins, upload directories, and retrieve gateway URLs for content addressed by CID. - [Getting Started with the IPFS REST API](https://www.quicknode.com/docs/ipfs.md): Getting Started with the IPFS REST API - [v1/account/daily-usage REST API Endpoint](https://www.quicknode.com/docs/ipfs/Account/daily-usage.md): Fetch account's daily usage. - [v1/account/usage REST API Endpoint](https://www.quicknode.com/docs/ipfs/Account/account-usage.md): Fetch account usage across bandwidth and storage - [v1/gateway REST API Endpoint](https://www.quicknode.com/docs/ipfs/Gateway/create-gateway.md): Creates a new dedicated gateway. - [v1/gateway REST API Endpoint](https://www.quicknode.com/docs/ipfs/Gateway/get-all-gateways.md): Returns a list of all dedicated gateways. - [v1/gateway/{gatewayName} REST API Endpoint](https://www.quicknode.com/docs/ipfs/Gateway/delete-gateway.md): Deletes a Gateway - [v1/gateway/{gatewayName} REST API Endpoint](https://www.quicknode.com/docs/ipfs/Gateway/get-gateway-by-name.md): Returns details about the specified gateway (e.g. name, public vs private, enabled vs disabled). - [v1/gateway/{gatewayName} REST API Endpoint](https://www.quicknode.com/docs/ipfs/Gateway/update-gateway.md): Updates the Gateway settings. - [v1/pinning REST API Endpoint](https://www.quicknode.com/docs/ipfs/Pinning/create-pinnedObject-by-CID.md): Ability to pin an existing CID - [v1/pinning REST API Endpoint](https://www.quicknode.com/docs/ipfs/Pinning/get-all-pinnedObjects.md): Returns all pinned objects - [v1/pinning/{requestId} REST API Endpoint](https://www.quicknode.com/docs/ipfs/Pinning/delete-pinnedObject.md): Deletes a pinned object - [v1/pinning/{requestId} REST API Endpoint](https://www.quicknode.com/docs/ipfs/Pinning/get-pinnedObject.md): Get a pinned object's information and status. - [v1/pinning/{requestId} REST API Endpoint](https://www.quicknode.com/docs/ipfs/Pinning/update-pinnedObject.md): Updates the metadata of a pinned object - [v1/s3/get-object/{requestId} REST API Endpoint](https://www.quicknode.com/docs/ipfs/Pinning/get-object.md): Ability to download an object from IPFS - [v1/s3/put-object REST API Endpoint](https://www.quicknode.com/docs/ipfs/Pinning/upload-object.md): Upload a new object to IPFS and pins it for permanent storage on the network.