Oil Price API Documentation - Quick Start in 5 Minutes | REST API
GitHub
GitHub
  • Interactive Explorer

    • Interactive API Explorer
  • Price Data

    • API Reference
    • Get Latest Prices
    • Historical Prices
  • Commodities

    • List Commodities
    • Get Commodity Details
  • Marine Fuels

    • List Marine Fuel Ports
    • Get Port Details with Prices
  • Premium Endpoints

    • All Prices API - One Call, All Commodities
    • Cushing Oil Storage Intelligence API
    • Drilling Intelligence API
    • Marine Fuels API
    • ICE Brent Futures API

Organizations & Teams API

BETA FEATURE

This feature is currently in beta. API endpoints and functionality may change.

Want early access? Email us at [email protected] to join the beta program.

Overview

The Organizations API allows you to manage team accounts, invite members, and share API access across your organization. Perfect for enterprises that need centralized billing and usage tracking.

Features

  • Team Management: Add and remove team members
  • Role-Based Access: Admin, Member, and Read-Only roles
  • Centralized Billing: Single invoice for entire organization
  • Usage Analytics: Track API usage per team member
  • Invitation System: Invite users via email

Endpoints

Organization Dashboard

GET /organizations/dashboard

Returns organization details and member list.

Response:

{
  "organization": {
    "id": "org_123",
    "name": "Acme Energy Trading",
    "created_at": "2025-01-15T10:00:00Z",
    "plan": "business",
    "member_count": 5,
    "api_calls_this_month": 45000
  },
  "members": [
    {
      "id": "user_456",
      "email": "[email protected]",
      "role": "admin",
      "joined_at": "2025-01-15T10:00:00Z"
    }
  ]
}

Add Team Member

POST /organizations/members

Request Body:

{
  "email": "[email protected]",
  "role": "member"
}

Update Member Role

PATCH /organizations/members/:id

Request Body:

{
  "role": "admin"
}

Remove Member

DELETE /organizations/members/:id

Send Invitation

POST /organizations/invitations

Request Body:

{
  "email": "[email protected]",
  "role": "member",
  "message": "Join our team on OilPriceAPI"
}

Accept Invitation

GET /organizations/invitations/:id/accept
POST /organizations/invitations/:id/confirm_accept

Roles & Permissions

PermissionAdminMemberRead-Only
View pricesYesYesYes
View usage analyticsYesYesYes
Manage API keysYesYesNo
Invite membersYesNoNo
Remove membersYesNoNo
Change billingYesNoNo

Pricing

Organizations features are available on Business and Enterprise plans.

PlanIncluded SeatsAdditional Seats
Business5$29/seat/month
Enterprise20Custom pricing

Get Beta Access

JOIN THE BETA

Organizations API is currently invite-only. To request access:

Email [email protected]

Include your company name, use case, and expected team size.

Last Updated: 12/10/25, 11:32 AM