Structify Admin API

Admin endpoints

Operations 55

GET /admin/chat/templates Admin list chat templates #
POST /admin/chat/templates Admin create chat template #
PATCH /admin/chat/templates/{template_id} Admin update chat template #
POST /admin/connector-catalog Create a new connector catalog entry #
POST /admin/connector-catalog/auth-methods Create a new connector auth method #
PATCH /admin/connector-catalog/auth-methods/{id} Update a connector auth method #
POST /admin/connector-catalog/credential-fields Create a new connector credential field #
POST /admin/connector-catalog/credential-fields/batch Batch create connector credential fields #
DELETE /admin/connector-catalog/credential-fields/{id} Delete a connector credential field #
PATCH /admin/connector-catalog/credential-fields/{id} Update a connector credential field #
GET /admin/connector-catalog/nango-pending List Nango integrations that are not yet in the connector catalog #
GET /admin/connector-catalog/scopes Admin list connector auth method scopes #
POST /admin/connector-catalog/scopes Admin create connector auth method scope #
POST /admin/connector-catalog/scopes/batch Admin batch create connector auth method scopes #
DELETE /admin/connector-catalog/scopes/{id} Admin delete connector auth method scope #
PATCH /admin/connector-catalog/scopes/{id} Admin update connector auth method scope #
DELETE /admin/connector-catalog/{id} Admin delete connector catalog #
PATCH /admin/connector-catalog/{id} Update a connector catalog entry #
POST /admin/connector/clone Admin clone connectors #
POST /admin/connector/datahub-config Admin set connector datahub config #
GET /admin/connector/team/{team_id} Admin list team connectors #
POST /admin/critical Admin report critical #
GET /admin/dataset/get_by_id Admin dataset get by id #
POST /admin/functional_tests/create Create a new functional test #
GET /admin/functional_tests/list List all functional tests #
GET /admin/functional_tests/results Get results for a functional test or sample #
GET /admin/functional_tests/system_prompt Get the system prompt template #
PUT /admin/functional_tests/update_results Update results for a chat linked to a functional test #
GET /admin/jobs/concurrency_limits Admin get job concurrency limits #
PUT /admin/jobs/concurrency_limits Admin update job concurrency limits #
POST /admin/jobs/delete Admin jobs delete #
POST /admin/jobs/kill_by_user Admin kill jobs by user #
GET /admin/jobs/list Admin jobs list #
GET /admin/jobs/running_stats Admin get running job stats #
POST /admin/redis/flush Admin redis flush #
POST /admin/sandbox/create_job Admin sandbox create job #
GET /admin/sandbox/list Admin sandbox list #
POST /admin/sandbox/{sandbox_id}/terminate Admin sandbox terminate #
POST /admin/team/add_member Admin team add member #
POST /admin/team/cancel_subscription Admin team cancel subscription #
POST /admin/team/create_subscription Admin team create subscription #
POST /admin/team/expire_grants Admin team expire grants #
POST /admin/team/extend_trial Admin team extend trial #
GET /admin/team/get/{team_id} Admin team get #
POST /admin/team/grant_credits Admin team grant credits #
GET /admin/team/list Gets all the teams with their subscription status, grants, and member counts #
POST /admin/team/remove_member Admin team remove member #
POST /admin/team/update_seats_override Admin team update seats override #
GET /admin/team/{team_id}/members Admin team list members #
POST /admin/users/create Create a user, returning their session token #
POST /admin/users/get_stats Admin user stats #
POST /admin/users/impersonate Admin impersonate user #
GET /admin/users/list Lists all users with their team memberships #

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/structify-admin-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

structify-admin-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: team@structify.ai
    name: Structify Team
  description: Every enterprise's data team.
  license:
    name: Discuss directly with founders for license.
    url: https://structify.ai
  title: Structify Admin API
  version: 0.1.0
servers:
- description: Production server
  url: https://api.structify.ai
- description: Local server
  url: http://localhost:8080
security:
- api_key: []
- session_token: []
tags:


# --- truncated at 32 KB (97 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/structify/refs/heads/main/openapi/structify-admin-api-openapi.yml