Fides REST API Documentation
Welcome to the Fides REST API documentation. Fides, crafted for developers, offers a simple yet powerful platform for integrating and configuring its features through REST APIs. Navigate to /docs
in your browser for API access, or visit the OpenAPI Endpoints page for a complete list.
It's worth noting that all of Fides's UIs are written using the REST APIs. This means if you can do it in the UI, you can definitely do it in the API. Each section contains examples of key workflows and how you would achieve this in the APIs.
Managing Privacy Resources with Fides
Fides's primary functions are to assist with Data Mapping and fulfilling Privacy/Consent Requests across Systems, 3rd party SaaS, and Databases.
Fides has several types of key resources, however below is the overarching concepts:
System
- This is the highest level resource that can contain data uses, data categories, and even datasets.Dataset
- This is a sub-mechanism of aSystem
that granularly describes the different data categories a system can have.Privacy Request
- This is used to fulfill Access and Erasure requests across a variety ofSystem
andDataset
using the Fides GraphConsent Request
- This is used to submit and fulfill Consent Management Requests across a variety of differentSystems
for differentData Uses
. Note - different jurisdictions require differentPrivacy Experience
Navigating the REST API Documentation
This API documentation is broken into a few sections:
- Authenticating - This page contains information for creating and managing OAuth tokens with Fides API.
- OpenAPI Endpoints - This contains all API endpoints on a single page.
- Managing Resources/dev-docs/api/system - This section contains API documentation by resource type.