flexport-install-auth

Featured

Install and configure Flexport API authentication with API keys or OAuth credentials. Use when setting up a new Flexport logistics integration, configuring bearer tokens, or initializing the Flexport REST API client for shipment and supply chain operations. Trigger: "install flexport", "setup flexport", "flexport auth", "flexport API key".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Flexport Install & Auth ## Overview Configure Flexport API authentication for logistics and supply chain integration. Flexport offers two auth methods: **API Keys** (simple bearer tokens that never expire) and **API Credentials** (client ID/secret pairs that issue JWTs valid for 24 hours). The v2 REST API base URL is `https://api.flexport.com` and speaks JSON. ## Prerequisites - Flexport account at [flexport.com](https://www.flexport.com) - API key or credentials from Flexport Portal > Settings > Developer > API Credentials - Node.js 18+ or Python 3.9+ ## Instructions ### Step 1: Obtain API Credentials Navigate to Flexport Portal > Settings > Developer. Two options: | Auth Method | Format | Lifetime | Use Case | |-------------|--------|----------|----------| | API Key | Bearer token string | Permanent | Simple integrations, scripts | | API Credentials | Client ID + Secret | JWT, 24h | Production apps, rotating tokens | ### Step 2: Configure Environment Variables ```bash # .env (NEVER commit — add to .gitignore) FLEXPORT_API_KEY=your_api_key_here # OR for OAuth credentials flow: FLEXPORT_CLIENT_ID=your_client_id FLEXPORT_CLIENT_SECRET=your_client_secret FLEXPORT_API_URL=https://api.flexport.com ``` ### Step 3: Authenticate with API Key ```typescript // src/flexport/client.ts const FLEXPORT_BASE = 'https://api.flexport.com'; async function flexportRequest(path: string, options: RequestInit = {}) { const res = await fetch(`${FLEXPORT_BASE}${path}`, { ...opt...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

flexport-security-basics

Apply Flexport API security best practices including webhook signature verification, API key rotation, and least-privilege access patterns. Trigger: "flexport security", "flexport webhook signature", "secure flexport API key".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flexport-multi-env-setup

Configure Flexport API across dev, staging, and production environments with isolated API keys, separate webhook endpoints, and environment guards. Trigger: "flexport environments", "flexport staging", "flexport multi-env".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flexport-hello-world

Create a minimal working Flexport example — list shipments and track containers. Use when starting a new Flexport integration, testing your setup, or learning the Flexport REST API v2 patterns. Trigger: "flexport hello world", "flexport example", "flexport quick start".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flexport-common-errors

Diagnose and fix common Flexport API errors including HTTP status codes, webhook failures, and data validation issues. Trigger: "flexport error", "fix flexport", "flexport not working", "debug flexport API".

2,266 Updated today
jeremylongshore
AI & Automation Solid

flexport-deploy-integration

Deploy Flexport logistics integrations to Vercel, Fly.io, and Cloud Run. Use when deploying shipment tracking dashboards, webhook receivers, or supply chain automation services to production infrastructure. Trigger: "deploy flexport", "flexport hosting", "flexport Cloud Run".

2,266 Updated today
jeremylongshore