Overview

Complete documentation of the GoFigr REST API.

Base URL: https://api.gofigr.io Supported API Versions: v1, v1.1, v1.2, v1.3, v1.4

All endpoints are versioned: /api/{version}/resource/

Authentication

GoFigr supports two authentication methods:

Method
Header
Use Case

JWT Bearer Token

Authorization: Bearer {access_token}

Web app, short-lived sessions

API Key

Authorization: Token {api_key}

Scripts, long-lived automation

Response Format

All responses are JSON. Successful responses return 2xx status codes.

Error Responses

Status
Meaning

400

Bad Request — Invalid request data

401

Unauthorized — Authentication required

403

Forbidden — Insufficient permissions

404

Not Found — Resource doesn't exist

429

Too Many Requests — Rate limit exceeded

500

Internal Server Error

Common Patterns

Sharing

All shareable resources support user and link sharing:

Thumbnails & Size

Query Parameters

Parameter
Description

shallow

Return lightweight representation without nested data

silent

Suppress activity log generation for write operations

Last updated