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
Explore API reference documentation
Try fetching RAID items with
/raid/projects/{projectId}
Automate your workflows using the endpoints for risks, actions, issues, decisions, and more