Skip to main content
All CollectionsAPI Documentation
Getting started with the RAIDLOG API

Getting started with the RAIDLOG API

Updated this week

The RAIDLOG API is a RESTful interface that allows you to interact with your RAIDLOG workspaces programmatically. You can create and manage projects, risks, actions, issues, decisions, and more. This guide will help you authenticate and make your first request.


Base URL

US Region

const BASE_URL = 'https://api.us.raidlog.com/';

EU Region

const BASE_URL = 'https://api.eu.raidlog.com/';

All endpoints described in the documentation are relative to this base URL.


Authentication

The RAIDLOG API uses token-based authentication. You must first log in to obtain your token.

Step 1: Log in

To authenticate, send a POST request to /users/login with your email and password:

const axios = require('axios'); 
async function login() {
const response = await axios.post(`${BASE_URL}/users/login`, {
user: { email: '[email protected]', password: 'yourpassword' } });

const token = response.data.user.token; console.log('Token:', token); return token; }

Step 2: Use the token

Include the token in the Authorization header for all subsequent requests:

const headers = { Authorization: `Bearer your_api_token` };

Support

Need help? Reach out to us at [email protected] or visit the API Documentation collection.

You can also join our Slack community for tips, help, and integration ideas.


Next steps

  • Try fetching RAID items with /raid/projects/{projectId}

  • Automate your workflows using the endpoints for risks, actions, issues, decisions, and more

Did this answer your question?