General structure

+ POST, PUT, DELETE

GET https://redivis.com/api/v1

All Redivis API endpoints inherit from the following structure:

Query Parameters

NameTypeDescription

exactReferences

boolean

If this query parameter is present, require that all datasets, projects, and tables are qualified with their persistent id.

strictReferences

boolean

If this query parameter is present, an error will occur if a dataset, project, or table reference is inconsistent — that is, if the id and name do not match. See "referencing resources" for more information.

Headers

NameTypeDescription

Authorization

string

Bearer: {REDIVIS_API_TOKEN} If not provided, you will only be able to access publicly available content, and cannot edit content. Many methods require authorization credentials, including all POST/PATCH/DELETE methods.

{
    // The JSON encoded resource definition
}

Limits

The API is currently limited to roughly 1,000 request per 60-second interval. The X-RateLimit-Limit header on all responses will be set to 1000, and the X-RateLimit-Remaining will reveal the number of requests remaining within the current interval.

If the limit is exceeded for the current interval, you will receive a 429 error with a Retry-After header, specifying when you may resume requests.

Last updated