Fluxito Admin Plans API

The admin-plans API from Fluxito — 14 operation(s) for admin-plans.

GitHub OpenAPI

Operations 17

GET /admin/plans Admin Plans Page #
GET /api/admin/plans Admin List Plans #
POST /api/admin/plans Admin Create Plan #
PATCH /api/admin/plans/{plan_id} Admin Update Plan #
DELETE /api/admin/plans/{plan_id} Admin Delete Plan #
PATCH /api/admin/plan-rules Admin Update Rules #
GET /api/admin/plans/beta Admin Beta Status #
POST /api/admin/plans/beta/end Admin End Beta #
POST /api/admin/plans/beta/notices Admin Send Payment Notices #
POST /api/admin/plans/beta/reopen Admin Reopen Beta #
PATCH /api/admin/users/{user_id}/plan Admin Set Account Plan #
PATCH /api/admin/users/{user_id}/plan-overrides Admin Set Account Overrides #
PATCH /api/admin/projects/{project_id}/plan-overrides Admin Set Project Overrides #
POST /api/admin/projects/{project_id}/reset-link-locks Admin Reset Link Locks #
POST /api/admin/users/{user_id}/addons Admin Add Addon #
PATCH /api/admin/addons/{addon_id} Admin Update Addon #
DELETE /api/admin/addons/{addon_id} Admin Remove Addon #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/fluxito-app:fluxito-app-admin-plans-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

fluxito-app-admin-plans-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fluxito Platform Admin Plans API
  version: 3.0.120
tags:
- name: admin-plans
paths:
  /admin/plans:
    get:
      tags:
      - admin-plans
      summary: Admin Plans Page
      operationId: admin_plans_page_admin_plans_get
      responses:
        '200':
          description: Successful Response
          content:
            text/html:
              schema:
                type: string
  /api/admin/plans:
    get:
      tags:
      - admin-plans
      summary: Admin List Plans
      operationId: admin_list_plans_api_admin_plans_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
    post:
      tags:
      - admin-plans
      summary: Admin Create Plan
      description: Create a plan, optionally copying another plan's settings (``copy_from``).
      operationId: admin_create_plan_api_admin_plans_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /api/admin/plans/{plan_id}:
    patch:
      tags:
      - admin-plans
      summary: Admin Update Plan
      description: Update a plan's details and/or limits. Only the fields sent change.
      operationId: admin_update_plan_api_admin_plans__plan_id__patch
      parameters:
      - name: plan_id
        in: path
        required: true
        schema:
          type: string
          title: Plan Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - admin-plans
      summary: Admin Delete Plan
      operationId: admin_delete_plan_api_admin_plans__plan_id__delete
      parameters:
      - name: plan_id
        in: path
        required: true
        schema:
          type: string
          title: Plan Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/admin/plan-rules:
    patch:
      tags:
      - admin-plans
      summary: Admin Update Rules
      operationId: admin_update_rules_api_admin_plan_rules_patch
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /api/admin/plans/beta:
    get:
      tags:
      - admin-plans
      summary: Admin Beta Status
      operationId: admin_beta_status_api_admin_plans_beta_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /api/admin/plans/beta/end:
    post:
      tags:
      - admin-plans
      summary: Admin End Beta
      description: 'End the beta. Body: {billing_starts_on: "YYYY-MM-DD", send_notices?: true, reason?}.'
      operationId: admin_end_beta_api_admin_plans_beta_end_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /api/admin/plans/beta/notices:
    post:
      tags:
      - admin-plans
      summary: Admin Send Payment Notices
      description: 'Send payment notices to billable owners who haven''t had one for the

        current billing start (e.g. projects upgraded after the beta ended).'
      operationId: admin_send_payment_notices_api_admin_plans_beta_notices_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /api/admin/plans/beta/reopen:
    post:
      tags:
      - admin-plans
      summary: Admin Reopen Beta
      description: Turn the beta back on (paid plans picked at sign-up are granted again).
      operationId: admin_reopen_beta_api_admin_plans_beta_reopen_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /api/admin/users/{user_id}/plan:
    patch:
      tags:
      - admin-plans
      summary: Admin Set Account Plan
      description: 'Move an account to another plan. Body: {plan_id, complimentary?, reason?}.'
      operationId: admin_set_account_plan_api_admin_users__user_id__plan_patch
      parameters:
      - name: user_id
        in: path
        required: true
        schema:
          type: string
          title: User Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/admin/users/{user_id}/plan-overrides:
    patch:
      tags:
      - admin-plans
      summary: Admin Set Account Overrides
      description: 'Replace an account''s limit overrides. Body: {overrides: {limit_key: value}, reason?}.


        A key that is present overrides the plan (``null`` = unlimited for numbers);

        a key that is absent follows the plan.'
      operationId: admin_set_account_overrides_api_admin_users__user_id__plan_overrides_patch
      parameters:
      - name: user_id
        in: path
        required: true
        schema:
          type: string
          title: User Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/admin/projects/{project_id}/plan-overrides:
    patch:
      tags:
      - admin-plans
      summary: Admin Set Project Overrides
      description: 'Replace a project''s limit overrides (they win over the account''s plan).

        Body: {overrides: {limit_key: value}, reason?}.'
      operationId: admin_set_project_overrides_api_admin_projects__project_id__plan_overrides_patch
      parameters:
      - name: project_id
        in: path
        required: true
        schema:
          type: string
          title: Project Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/admin/projects/{project_id}/reset-link-locks:
    post:
      tags:
      - admin-plans
      summary: Admin Reset Link Locks
      description: 'Free every linked-resource slot lock in a project (e.g. a property was

        linked by mistake). Linked resources stay linked.'
      operationId: admin_reset_link_locks_api_admin_projects__project_id__reset_link_locks_post
      parameters:
      - name: project_id
        in: path
        required: true
        schema:
          type: string
          title: Project Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/admin/users/{user_id}/addons:
    post:
      tags:
      - admin-plans
      summary: Admin Add Addon
      description: 'Give an account an add-on. Body: {addon_key, quantity?, project_id?,

        resource_type?, complimentary?, note?, reason?}. ``extra_linked`` needs a

        project the account owns and a resource type (ga4 / gtm / gsc / ads).'
      operationId: admin_add_addon_api_admin_users__user_id__addons_post
      parameters:
      - name: user_id
        in: path
        required: true
        schema:
          type: string
          title: User Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/admin/addons/{addon_id}:
    patch:
      tags:
      - admin-plans
      summary: Admin Update Addon
      description: 'Body: {quantity?, complimentary?, note?, reason?}.'
      operationId: admin_update_addon_api_admin_addons__addon_id__patch
      parameters:
      - name: addon_id
        in: path
        required: true
        schema:
          type: string
          title: Addon Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - admin-plans
      summary: Admin Remove Addon
      operationId: admin_remove_addon_api_admin_addons__addon_id__delete
      parameters:
      - name: addon_id
        in: path
        required: true
        schema:
          type: string
          title: Addon Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError