Djib
  • Introduction to Djib
  • White paper
    • Cambrian Explosion of NFTs​
    • The NFT Storage Problem
      • Case study: Solana
    • Solution – Djib
    • Pilot Implementation on Solana
    • Architecture
      • intro
      • CDN Layer
      • IPFS layer
      • Persistance layer
    • Official remittance addresses
  • Products
    • Djib IPFS
      • Dashboard
      • API
    • Vanilla
    • Djib Dashboard
      • My Drive
      • Shared
      • NFTs
      • Recent
      • Favorites
      • Payments
      • Profile
      • Trash
    • JSON RPC API
      • Request Formatting
      • Definitions
      • API Reference
    • Djib-cli
    • Djib Sign
      • Get started with Djib Sign
      • Top up your account
      • Document sign cycle
  • Availability Zones
    • Cache Availability Zones
  • legals
    • Privacy notice
    • Terms and conditions
Powered by GitBook
On this page

Was this helpful?

  1. Products

JSON RPC API

Djib protocol accept HTTP requests using the JSON-RPC 2.0 specification.

PreviousTrashNextRequest Formatting

Last updated 3 years ago

Was this helpful?

is a lightweight data-interchange format. It can represent numbers, strings, ordered sequences of values, and collections of name/value pairs.

is a stateless, light-weight remote procedure call (RPC) protocol. Primarily this specification defines several data structures and the rules around their processing. It is transport agnostic in that the concepts can be used within the same process, over sockets, over HTTP, or in many various message passing environments. It uses JSON () as data format.

Djib API is mainly implemented as with two exceptions:

  1. The health check endpoint that provides a health-check mechanism for load balancers or other network infrastructure use.

  2. Regular HTTP post to ensure large file support and multiple files supporting the upload and download endpoint.

JSON
JSON-RPC
RFC 4627
JSON RPC 2.0