---
title: "Get Service Offerings"
method: GET
path: "/v1/offering"
tags: ["Service Offerings"]
---

# Get Service Offerings

`GET /v1/offering`

## Request

- Base URL: `https://api.robosystems.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.robosystems.ai/v1/offering`
- Auth: none declared

Returns all subscription tiers, shared repository plans, and AI credit costs. No authentication required.

## Response `200`

Successful Response

- ServiceOfferingsResponse: Complete service offerings response.
  - `billing_enabled` boolean, required: Whether billing and payments are enabled
  - `graph_subscriptions` GraphSubscriptions, required: Graph subscription offerings. Graph subscriptions are per-graph, not per-organization. Each graph created by an organization has its own subscription with its own infrastructure tier, pricing, and credit allocation.
    - `description` string, required: Description of graph subscriptions
    - `pricing_model` string, required: Pricing model type (per_graph or per_organization)
    - `tiers` GraphSubscriptionTier[], required: Available infrastructure tiers
      - `name` string, required: Infrastructure tier identifier (e.g., ladybug-standard)
      - `display_name` string, required: Display name for UI
      - `description` string, required: Tier description
      - `monthly_price_per_graph` number, required: Monthly price in USD per graph
      - `monthly_credits_per_graph` integer, required: Monthly AI credits per graph
      - `infrastructure` string, required: Infrastructure description
      - `features` string[], required: List of features
      - `backup_retention_days` integer, required: Backup retention in days
      - `priority_support` boolean, required: Whether priority support is included
      - `max_subgraphs` integer: Maximum subgraphs supported
      - `api_rate_multiplier` number, required: API rate multiplier
      - `backend` string, required: Database backend identifier
      - `instance_type` string, nullable: Instance type
      - `instance_storage_limit_gb` number: Instance storage cap in GB; ingest and materialize are refused above it
    - `notes` string[], required: Important notes
  - `repository_subscriptions` RepositorySubscriptions, required: Repository subscription offerings. Repository subscriptions are per-organization, not per-graph. All members of an organization share access to subscribed repositories.
    - `description` string, required: Description of repository subscriptions
    - `pricing_model` string, required: Pricing model type (per_graph or per_organization)
    - `repositories` RepositoryInfo[], required: Available repositories
      - `type` string, required: Repository type identifier
      - `name` string, required: Repository name
      - `description` string, required: Repository description
      - `enabled` boolean, required: Whether repository is enabled
      - `coming_soon` boolean, required: Whether repository is coming soon
      - `plans` OfferingRepositoryPlan[], required: Available plans
        - `plan` string, required: Plan identifier
        - `name` string, required: Plan name
        - `monthly_price` number, required: Monthly price in USD
        - `monthly_credits` integer, required: Monthly credit allocation
        - `access_level` string, required: Access level
        - `features` string[], required: List of features
        - `rate_limits` object, nullable: Rate limits for this plan
    - `notes` string[], required: Important notes
  - `operation_costs` OperationCosts, required: Operation cost information.
    - `description` string, required: Description of operation costs
    - `ai_operations` object, required: Base costs for AI operations
    - `token_pricing` object, required: Token pricing by model
    - `included_operations` string[], required: Operations that don't consume credits
    - `notes` string[], required: Important notes about costs
  - `summary` ServiceOfferingSummary, required: Summary of service offerings.
    - `total_graph_tiers` integer, required: Total number of graph tiers
    - `total_repositories` integer, required: Total number of repositories
    - `enabled_repositories` integer, required: Number of enabled repositories
    - `coming_soon_repositories` integer, required: Number of coming soon repositories

## Other responses

- `400`: Invalid request
- `429`: Rate limit exceeded
- `500`: Internal server error

---

[API](https://skmtc.dev/robosystems/apis/robosystems-api.md) · [All operations](https://skmtc.dev/robosystems/apis/robosystems-api/llms.txt) · [OpenAPI document](https://skmtc.dev/robosystems/apis/robosystems-api/revisions/e661e2d5ca6a?raw)
