Skip to main content

JSONSilo Manage API

The JSONSilo Manage API allows you to programmatically manage your JSON silos, including creating, updating, deleting silos, and managing files within those silos.

Base URL

The base URL for the JSONSilo Manage API is structured as follows:
https://[region-code].jsonsilo.com/api/v1/manage/
Replace [region-code] with the appropriate region code for your silo, and [file-uuid] with the unique identifier assigned to your JSON file.

Endpoints

The JSONSilo Manage API provides the following endpoints:
EndpointMethodDescription
/POSTCreate a new silo
/{file_uuid}DELETEDelete a specific silo
/meta/{file_uuid}GETRetrieve metadata for a specific silo
/{file_uuid}GETRetrieve file_data for a specific silo
/silosGETList all silos
/{file_uuid}PATCHUpdate a specific silo

Authentication

To use the JSONSilo Manage API, you need an API key for authentication. Include your API key in the X-MAN-API or x-man-api HTTP header for all API requests:
X-MAN-API: MANAGE_API_KEY
  • Replace MANAGE_API_KEY with your actual API key.
  • To generate a new API key, follow the instructions here.

Example Request

Here is an example of how to make a request using curl:
Terminal
curl -X GET "https://api.jsonsilo.com/api/v1/manage/silos" \
     -H "X-MAN-API: YOUR_MANAGE_API_KEY" \
     -H "Content-Type: application/json"