Fluid Rep APIs (1.0)

The Fluid Rep APIs provide endpoints for authenticated Reps (Users) to access their own data and perform actions on their behalf.

Authentication

These APIs use User tokens for authentication. User tokens are obtained through:

  • Magic link authentication
  • JWT exchange (/api/user_companies/jwt_exchange)
  • Token exchange (/api/user_companies/token_exchange)

Unlike Company APIs which use Company API tokens for administrative access, Rep APIs authenticate the individual user and provide access to their personal data, orders, team, and settings.

For Company-level management APIs, see the Company APIs documentation.

Download OpenAPI description
Overview
E-mail support@fluid.app
License MIT
Languages
Servers
Mock server
https://docs.fluid.app/_mock/docs/apis/rep/
Production server with company subdomain
https://{company}.fluid.app/
Local development server
http://fluid.lvh.me:{port}/

Authentication

Operations

User Profile

Operations

Contacts

Operations

Tasks

Operations

Media

Operations

List media

Request

Returns all media available to the current user.

Media includes videos, PDFs, presentations, and other content that can be shared with contacts. Results can be filtered by type, category, or search term.

Query
kindstring

Filter by media kind: video, pdf, presentation, image

categorystring

Filter by category slug

searchstring

Search by title or description

tagstring

Filter by tag

curl -i -X GET \
  'https://docs.fluid.app/_mock/docs/apis/rep/api/media?category=string&kind=string&search=string&tag=string' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

media retrieved

Bodyapplication/jsonArray [
object
]
Response
application/json
[ { "id": 101, "slug": "paper-quality-matters", "title": "Why Paper Quality Matters", "description": "Discover the difference premium paper makes in your business communications.", "kind": "video", "media_type": "video", "media_format": "mp4", "image_url": "https://cdn.dundermifflin.com/thumbnails/paper-quality.jpg", "video_url": "https://cdn.dundermifflin.com/videos/paper-quality.mp4", "duration": 342, "active": true, "comments_count": 12, "share_url": "https://share.dundermifflin.com/dwight/paper-quality" }, { "id": 102, "slug": "choosing-paper-weight", "title": "How to Choose the Right Paper Weight", "description": "A guide to paper weights for every business need.", "kind": "video", "media_type": "video", "image_url": "https://cdn.dundermifflin.com/thumbnails/paper-weight.jpg", "video_url": "https://cdn.dundermifflin.com/videos/paper-weight.mp4", "duration": 287, "active": true, "comments_count": 8 }, { "id": 103, "slug": "product-catalog-2024", "title": "Dunder Mifflin Product Catalog 2024", "description": "Complete catalog of our paper products and pricing.", "kind": "pdf", "media_type": "document", "image_url": "https://cdn.dundermifflin.com/thumbnails/catalog-2024.jpg", "pdf_url": "https://cdn.dundermifflin.com/docs/catalog-2024.pdf", "active": true, "comments_count": 3 } ]

Libraries

Operations

Orders

Operations

MySite

Operations

Analytics

Operations

Events

Operations

Training

Operations