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

Libraries

Operations

Orders

Operations

MySite

Operations

Analytics

Operations

Events

Operations

List events

Request

Returns all events available for the current user.

Events include company-wide events, trainings, webinars, and regional meetups. Results can be filtered by date range and event type.

Query
upcomingboolean

Filter to show only upcoming events

typestring

Filter by event type: webinar, training, meetup, conference

curl -i -X GET \
  'https://docs.fluid.app/_mock/docs/apis/rep/api/events?type=string&upcoming=true' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

events retrieved

Bodyapplication/jsonArray [
object
]
Response
application/json
[ { "id": 127, "title": "Quarterly Sales Training - The Art of the Sale", "description": "Learn Michael Scott's legendary sales techniques that have made Dunder Mifflin Scranton the top branch.", "event_type": "training", "start_time": "2024-01-15T14:00:00Z", "end_time": "2024-01-15T16:00:00Z", "time_zone": "America/New_York", "location": "Dunder Mifflin Scranton Conference Room", "host": {}, "attendee_count": 45, "is_registered": true, "image_url": "https://cdn.dundermifflin.com/events/sales-training.jpg" }, { "id": 128, "title": "Dundie Awards Ceremony", "description": "Annual celebration of excellence at Dunder Mifflin.", "event_type": "meetup", "start_time": "2024-02-14T18:00:00Z", "end_time": "2024-02-14T22:00:00Z", "time_zone": "America/New_York", "location": "Chili's Scranton", "host": {}, "attendee_count": 28, "is_registered": true }, { "id": 129, "title": "Safety Training Webinar", "description": "Important workplace safety guidelines presented by Dwight Schrute.", "event_type": "webinar", "start_time": "2024-01-20T10:00:00Z", "end_time": "2024-01-20T11:00:00Z", "time_zone": "America/New_York", "virtual_url": "https://meet.dundermifflin.com/safety", "host": {}, "attendee_count": 67, "is_registered": false } ]

Training

Operations