OpenAPI Specification
openapi: 3.0.3
info:
title: Filebase IPFS Pinning Service Buckets Node API
description: The Filebase IPFS Pinning Service API implements the vendor-neutral IPFS Pinning Service specification. Per-bucket Bearer tokens authenticate requests to list, add, retrieve, replace, and delete pinned objects by CID. Supports metadata tagging and filtering by CID, name, status, and timestamps. Compatible with IPFS Desktop, the IPFS CLI, and any third-party tool supporting the pinning service standard. Rate limit is 100 requests per second.
version: '1.0'
contact:
name: Filebase Support
url: https://filebase.com/
email: support@filebase.com
termsOfService: https://filebase.com/terms/
license:
name: Proprietary
url: https://filebase.com/terms/
servers:
- url: https://api.filebase.io/v1/ipfs
description: Filebase IPFS Pinning Service API
security:
- BearerAuth: []
tags:
- name: Node
description: IPFS node information
paths:
/api/v0/id:
post:
operationId: nodeId
summary: Show IPFS node identity
description: Show IPFS node id info.
tags:
- Node
responses:
'200':
description: Node identity information
content:
application/json:
schema:
$ref: '#/components/schemas/NodeIdResponse'
'401':
$ref: '#/components/responses/Unauthorized'
'500':
$ref: '#/components/responses/InternalServerError'
components:
responses:
Unauthorized:
description: Unauthorized; Bearer token missing or invalid
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
InternalServerError:
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
schemas:
NodeIdResponse:
type: object
properties:
ID:
type: string
description: PeerID of the node
PublicKey:
type: string
description: Public key of the node
Addresses:
type: array
items:
type: string
description: Addresses the node is listening on
AgentVersion:
type: string
description: IPFS version string
ProtocolVersion:
type: string
Error:
type: object
properties:
Message:
type: string
description: Error message
Code:
type: integer
description: Error code
Type:
type: string
description: Error type
securitySchemes:
BearerAuth:
type: http
scheme: bearer
description: Per-bucket Bearer token for authentication
externalDocs:
description: Filebase IPFS Pinning Service API Documentation
url: https://filebase.com/docs/ipfs/pinning-service-api