Structify admin API declares
2 security schemes
for authenticating requests.
An API key is passed in the header as api_key (api_key).
It accepts HTTP bearer tokens (session_token).
By default, every request must be authenticated.
Paths & Operations 55
Across 49 paths, the API surfaces 55 operations — 3 DELETE, 16 GET, 5 PATCH, 28 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.
Gets all the teams with their subscription status, grants, and member counts.
admin_team_list3 params→ 200
POST
/admin/team/remove_member
admin_team_remove_memberbody→ 200
POST
/admin/team/update_seats_override
admin_team_update_seats_overridebody→ 200
GET
/admin/team/{team_id}/members
admin_team_list_members1 param→ 200
POST
/admin/users/create
Create a user, returning their session token.
admin_user_createbody→ 200
POST
/admin/users/get_stats
admin_user_statsbody→ 200
POST
/admin/users/impersonate
admin_impersonate_userbody→ 200400401500
GET
/admin/users/list
Lists all users with their team memberships.
admin_user_list→ 200
Schemas 154
The contract defines 154 schemas that model the data the API accepts and returns. The most detailed are User (26 properties), Connector (19 properties), Team (15 properties), Sandbox (14 properties). Each schema is shown below with its type and property counts.
TeamListResponse
CreateJobSandboxResponse
object
4 properties3 required
UpdateConnectorAuthMethodRequest
object
3 properties
Membership
object
Contains membership information and API token value
12 properties6 required
AdminCreateSubscriptionResponse
object
3 properties3 required
CancelSubscriptionResponse
object
2 properties2 required
UpdateConnectorCredentialFieldRequest
object
8 properties
FunctionalTestResultsResponse
object
3 properties1 required
BatchCreateScopesResponse
object
1 property1 required
TeamSubscriptionInfo
object
5 properties4 required
ExpireGrantsRequest
object
2 properties2 required
ScrapePageInput
object
3 properties3 required
LinkChatToFunctionalTestRequest
object
4 properties4 required
ExplorationPhaseId
Identifies the phase of connector exploration This enum is used to track which phase of exploration a chat session belongs to. It's stored as JSONB in the data…
RequiredEntity
object
2 properties1 required
ConnectorCredentialFieldId
string
CloneConnectorItem
object
3 properties3 required
CancelSubscriptionRequest
object
1 property1 required
CreateConnectorAuthMethodRequest
object
6 properties4 required
DatahubSecretMap
object
Maps DatahubIngestionKey to the name of the connector secret that holds the value.
ConnectorAuthMethodId
string
ConnectorCatalog
object
10 properties7 required
RequiredProperty
object
2 properties2 required
SaveRequirement
It's an OR statement across these.
BatchCreateScopesRequest
object
1 property1 required
TeamMember
object
6 properties5 required
Input
MembershipId
string
ImpersonateResponse
object
4 properties4 required
BasicPropValue
Connector
object
19 properties8 required
MergeStrategy
TeamRole
string
JobConcurrencyLimits
object
9 properties2 required
AdminDeleteJobsRequest
object
1 property1 required
UserJobCount
object
4 properties4 required
AdminRemoveMemberResponse
object
1 property1 required
ConnectorId
string
ExpireGrantsResponse
object
2 properties2 required
PendingNangoIntegration
object
4 properties2 required
WorkflowBucket
object
2 properties1 required
UpdateFunctionalTestResultsRequest
object
4 properties4 required
JobStatus
string
LLMRelationship
object
4 properties3 required
PDFIngestor
object
Ingest all pages of a PDF and process them independently.
2 properties1 required
CreateFunctionalTestRequest
object
3 properties1 required
LLMEntity
object
3 properties3 required
TimeBucket
string
CreateConnectorCatalogRequest
object
7 properties2 required
UserParams
object
7 properties
ConnectorTableId
string
TemplateQuestion
object
2 properties1 required
ChatSessionId
string
FunctionalTestListItem
object
6 properties4 required
ReportCriticalRequest
object
1 property1 required
UploadConnectorLogoResponse
object
1 property1 required
BatchCreateCredentialFieldsRequest
object
1 property1 required
ConnectorExplorationInput
object
4 properties4 required
ChatTemplateId
string
PropertyDescriptor
object
4 properties2 required
UpdateChatTemplate
object
7 properties
JobType
string
UserMembershipInfo
object
4 properties4 required
ExplorationRunId
string
ConnectorCategory
string
ExtendTrialResponse
object
3 properties3 required
TokenResponse
object
4 properties4 required
RequiredRelationship
object
1 property1 required
UserSessionId
string
AdminAddMemberRequest
object
3 properties3 required
WorkflowSessionNodeId
string
StripeEventId
string
ImpersonateRequest
object
1 property1 required
LLMKnowledgeGraph
object
Knowledge graph info structured to deserialize and display in the same format that the LLM outputs. Also the first representation of an LLM output in the pipel…
2 properties1 required
GrantCreditsRequest
object
6 properties3 required
CloneConnectorsResponse
object
1 property1 required
CreateConnectorCredentialFieldRequest
object
9 properties5 required
AdminCreateSubscriptionRequest
object
7 properties4 required
InputType
RelationshipMergeProbability
object
2 properties
AdminDatasetReturn
ConnectorCredentialField
object
12 properties8 required
ConnectorDatabaseId
string
DatahubIngestionInput
object
3 properties3 required
ScrapePageUrlInput
object
3 properties3 required
WebSearch
object
3 properties
AdminRemoveMemberRequest
object
2 properties2 required
ConnectorAuthMethodScopeId
string
UserListResponse
User
object
26 properties11 required
TeamVisibility
string
SubscriptionTier
string
Represents the different subscription tiers available
UpdateSeatsOverrideResponse
object
2 properties1 required
CreateChatTemplateRequest
object
7 properties7 required
RunningJobStats
object
6 properties6 required
FunctionalTestResult
object
3 properties3 required
MergeConfig
object
The configuration for a probabilistic merge strategy
3 properties2 required
CreditGrantId
string
UpdateConnectorAuthMethodScope
object
4 properties
ConnectorSchemaId
string
ChatTemplate
object
12 properties12 required
GrantCreditsResponse
object
3 properties3 required
DatasetId
string
UpdateConnectorCatalogRequest
object
6 properties
ListScopesResponse
object
1 property1 required
TeamId
string
PaginatedTeamListResponse
object
2 properties2 required
SandboxId
string
EntityId
string
ComparisonStrategy
string
AdminAddMemberResponse
object
1 property1 required
ConnectorAuthType
string
ExplorationStrategy
string
SandboxProvider
string
AdminListMembersResponse
object
1 property1 required
JobId
string
Team
object
15 properties4 required
CreateConnectorAuthMethodScopeRequest
object
5 properties2 required
UserId
string
DaytonaCredentials
object
2 properties
DatasetDescriptor
object
A dataset is where you put multiple referential schemas. A dataset is a complete namespace where all references between schemas are held within the dataset.
5 properties4 required
SandboxStatus
string
GetUserStatsParams
object
5 properties
Permission
string
AdminListConnectorsResponse
object
1 property1 required
CreateJobSandboxRequest
object
1 property1 required
KillByUserResponse
object
1 property1 required
UploadConnectorLogoForm
object
1 property1 required
FeatureFlag
string
TableDescriptor
object
The full definition of what a schema is - without duplicate information.
5 properties3 required
JobTypeCount
object
2 properties2 required
PropertyType
FunctionalTestId
string
FlushResponse
object
2 properties2 required
JobStats
object
2 properties2 required
UpdateSeatsOverrideRequest
object
2 properties1 required
ConnectorAuthMethodScope
object
8 properties8 required
ConnectorAuthMethod
object
9 properties7 required
Sandbox
object
14 properties7 required
KillByUserRequest
object
1 property1 required
CreditGrant
object
11 properties7 required
ListJobsResponse
object
11 properties5 required
RelationshipDescriptor
object
6 properties4 required
UpdateJobConcurrencyLimits
object
7 properties
ExtendTrialRequest
object
2 properties2 required
DatahubIngestionType
string
SetDatahubConfigRequest
object
3 properties1 required
RelationshipMergeStrategy
JobInput
object
6 properties3 required
ConnectorCatalogId
string
AdminDeleteJobsResponse
object
1 property1 required
UserType
string
CloneConnectorsRequest
object
4 properties4 required
FunctionalTest
object
5 properties3 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Structify admin API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.