Skip to main content

Integration - SafeBase API

Information on SafeBase's API, including access and capabilities.

Matt Szczurek avatar
Written by Matt Szczurek
Updated over a week ago

Overview

SafeBase provides an API for paid customers on Advanced or Enterprise plans, allowing your organization to programmatically query and manage your SafeBase Workspace.


Generating an API Key

SafeBase Admins can generate a new API Key within the SafeBase Dashboard.

  1. Within your SafeBase Settings, scroll down to the API Keys section
    ​

  2. Click the Add API Key button to generate a new API Key

  3. Type a friendly name to identify this key in the Description Box
    ​

  4. Copy and save the key displayed somewhere safe - it won't be shown again!
    ​

You can suspend an API Key anytime from the same API Keys section.


Supported Endpoints

The following endpoints are currently available in the API:

  • Accounts

    • Get/Create/Delete/Edit Accounts

  • Account Members

    • Search/Add/Delete/Notify Account Members

  • Knowledge Base

    • Search/Create/Update Knowledge Base Entries

  • Requests

    • Get/Approve/Decline Access Requests

  • Organization

    • View/Get Organization Settings

    • View/Get Organization Members

  • Portals

    • View/Get Products

  • Questionnaires

    • Upload a Questionnaire

  • Trust Center Updates

    • Create/Get/List/Update/Delete Topics

    • Create/Get/Edit/Delete Updates

  • Products

    • View/Get Products


API Reference Guide

For more in-depth documentation and usage examples, please refer to our API Reference Guide.
​

Did this answer your question?