1Fort website screenshot

1Fort

1Fort is a New York City based insurtech platform that automates the commercial insurance workflow for brokers and agencies. Its AI "copilot" autofills submissions across 300+ coverages, quotes direct and wholesale markets, generates white-labeled proposals with side-by-side coverage comparisons and cross-sell recommendations, then processes binders, invoicing, premium finance, payments and payables through to ongoing policy servicing. Coverage lines span cyber, technology errors and omissions, professional liability, management liability, general liability and workers compensation. The platform runs on AWS, holds SOC 2 Type II, HIPAA and CCPA attestations, and exposes a large REST API at api.1fort.com whose Swagger 2.0 definition is published publicly at /api-docs — 574 operations across broker, application, quote, market, billing, checkout, storefront and Email AI Agent surfaces, plus inbound webhook receivers for Stripe, Ascend, Herald, Gmail and Office 365.

1Fort publishes 89 APIs on the APIs.io network, including agent_runtime (v2) API, Analytics API, application: applications API, and 86 more. Tagged areas include insurance, insurtech, commercial-insurance, cyber-insurance, and insurance-broker.

The 1Fort catalog on APIs.io includes 1 event-driven AsyncAPI specification.

1Fort’s developer surface includes documentation, API reference, support, engineering blog, pricing, signup flow, authentication, and 29 more developer resources.

51.1/100 developing ▬ flat Agent 49/100 agent ready Full breakdown ↓
scored 2026-08-12 · rubric v0.11.0
89 APIs 1 MCP Servers
insuranceinsurtechcommercial-insurancecyber-insuranceinsurance-brokerquotingpolicy-managementpremium-financepaymentsworkflow-automationartificial-intelligenceagentic-ai

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-12 · rubric v0.11.0
Composite quality — 51.1/100 · developing
Contract Quality 13.5 / 21
Developer Ergonomics 6.2 / 17
Commercial Clarity 10.3 / 17
Operational Transparency 5.5 / 11
Governance 2.1 / 10
Discoverability 5.4 / 9
Regulatory Posture 8.2 / 15
Agent readiness — 49/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Insurance regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/1fort: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 89

Individual APIs this provider publishes, each with its own machine-readable definition.

1Fort agent_runtime (v2) API

**Access:** requires a JWT access token.

1Fort Analytics API

**Access:** requires a JWT access token.

1Fort application: applications API

**Access:** requires a JWT access token.

1Fort application: clients API

**Access:** requires a JWT access token.

1Fort application (v2): applications API

**Access:** requires a JWT access token.

1Fort application (v2): coverages API

**Access:** requires a JWT access token.

1Fort Ascend API

**Deprecated.** Legacy Ascend billing/payments; use the Billing (v2) endpoints instead. **Access:** mixed; some endpoints are public, others require JWT or an API key (per endpo...

1Fort ascend (v2) API

**Deprecated.** Legacy Ascend billing/payments; use the Billing (v2) endpoints instead. **Access:** requires a JWT access token.

1Fort Auth API

Sign in / sign up via Google or Office365 OAuth and refresh JWT access tokens. **Access:** mixed; some endpoints are public, others require JWT (per endpoint).

1Fort Authentication API

One-time-password (OTP) authentication. **Access:** public; no authentication required.

1Fort billing (v2) API

Billing and payments. Replaces the deprecated Ascend payment endpoints. **Access:** requires a JWT access token.

1Fort broker: ai-customization-types API

**Access:** requires a JWT access token.

1Fort broker: ai-customizations API

**Access:** requires a JWT access token.

1Fort Broker Ams Integration API

**Access:** requires a JWT access token.

1Fort Broker API

**Access:** mixed; some endpoints are public, others require JWT (per endpoint).

1Fort broker: clients API

**Access:** requires a JWT access token.

1Fort broker: email_preferences API

**Access:** requires a JWT access token.

1Fort Broker Google API

**Access:** public; no authentication required.

1Fort Broker Groups API

**Access:** requires a JWT access token.

1Fort Broker Office365 API

**Access:** public; no authentication required.

1Fort Broker Office365 Individual API

**Access:** public; no authentication required.

1Fort broker: proposal-preferences API

**Access:** requires a JWT access token.

1Fort Broker Settings API

**Access:** requires a JWT access token.

1Fort broker: take-rates API

**Access:** requires a JWT access token.

1Fort broker: user-ai-customizations API

**Access:** requires a JWT access token.

1Fort broker: users API

**Access:** requires a JWT access token.

1Fort broker (v2): applications API

**Access:** requires a JWT access token.

1Fort broker (v2): clients API

**Access:** requires a JWT access token.

1Fort broker (v2): coverages API

**Access:** requires a JWT access token.

1Fort broker (v2): email-templates API

**Access:** requires a JWT access token.

1Fort broker (v2): quote-policies API

**Access:** requires a JWT access token.

1Fort broker (v2): quotes API

**Access:** requires a JWT access token.

1Fort broker (v2): storefront API

**Access:** requires a JWT access token.

1Fort broker (v2): team-users API

**Access:** requires a JWT access token.

1Fort Business Admin API

**Access:** requires a JWT access token.

1Fort Business API

**Access:** requires a JWT access token.

1Fort Business Broker Users API

**Access:** requires a JWT access token.

1Fort Business User API

**Access:** requires a JWT access token.

1Fort Carrier API

**Access:** requires a JWT access token.

1Fort Checkout API

Checkout and payment session endpoints. **Access:** public; no authentication required.

1Fort Email AI Agent API

**Access:** requires a JWT access token.

1Fort Email AI Agent - Attachments API

**Access:** requires a JWT access token.

1Fort Email AI Agent - Businesses API

**Access:** requires a JWT access token.

1Fort Email AI Agent - Entities API

**Access:** requires a JWT access token.

1Fort Email AI Agent - Markets API

**Access:** requires a JWT access token.

1Fort Email AI Agent - Profiles API

**Access:** requires a JWT access token.

1Fort Email AI Agent - Reference Data API

**Access:** requires a JWT access token.

1Fort Email AI API

**Access:** requires a JWT access token.

1Fort email_ai (v2): attachments API

**Access:** requires a JWT access token.

1Fort email_ai (v2): carriers API

**Access:** requires a JWT access token.

1Fort email_ai (v2): coverage-types API

**Access:** requires a JWT access token.

1Fort email_ai (v2): emails API

**Access:** requires a JWT access token.

1Fort email_ai (v2): gmail API

**Access:** public; no authentication required.

1Fort email_ai (v2): office365 API

**Access:** public; no authentication required.

1Fort email_ai (v2): profiles API

**Access:** requires a JWT access token.

1Fort email_ai (v2): wholesalers API

**Access:** requires a JWT access token.

1Fort google_workspace (v2) API

**Access:** requires a JWT access token.

1Fort herald (v2) API

**Access:** mixed; some endpoints are public, others require JWT or an API key (per endpoint).

1Fort indications (v2) API

**Access:** requires a JWT access token.

1Fort insurance (v2) API

**Access:** requires a JWT access token.

1Fort Invite API

Invitations for broker and business users. **Access:** mixed; some endpoints are public, others require JWT (per endpoint).

1Fort Legal API

Legal documents and agreements. **Access:** requires a JWT access token.

1Fort market (v2) API

**Access:** requires a JWT access token.

1Fort Markets API

**Access:** requires a JWT access token.

1Fort Markets - Business API

**Access:** requires a JWT access token.

1Fort office365 (v2) API

**Access:** requires a JWT access token.

1Fort premium_finance (v2) API

**Access:** requires a JWT access token.

1Fort quote_ai (v2) API

**Access:** requires a JWT access token.

1Fort quote: applications API

**Access:** requires a JWT access token.

1Fort quote: clients API

**Access:** requires a JWT access token.

1Fort quote: quotes API

**Access:** requires a JWT access token.

1Fort quote (v2): application API

**Access:** requires a JWT access token.

1Fort quote (v2): binders API

**Access:** requires a JWT access token.

1Fort quote (v2): checkout API

**Access:** public; no authentication required.

1Fort quote (v2): cios API

**Access:** requires a JWT access token.

1Fort quote (v2): coverages API

**Access:** requires a JWT access token.

1Fort quote (v2): quote-policies API

**Access:** requires a JWT access token.

1Fort quote (v2): quotes API

**Access:** requires a JWT access token.

1Fort quote (v2): tasks API

**Access:** requires a JWT access token.

1Fort Reports API

**Access:** requires a JWT access token.

1Fort Reward API

**Access:** requires a JWT access token.

1Fort Risk Manager API

**Access:** requires a JWT access token.

1Fort Sanity Check AI API

**Access:** requires a JWT access token.

1Fort storefront (v2) API

Insured-facing storefront endpoints. Access is scoped by storefront identity (public links, API key, or storefront permission) rather than a user JWT. **Access:** mixed; some en...

1Fort Stripe API

**Access:** mixed; some endpoints are public, others require JWT (per endpoint).

1Fort Suggestion AI API

**Access:** requires a JWT access token or an API key.

1Fort treasury (v2) API

**Access:** requires a JWT access token.

1Fort User API

**Access:** requires a JWT access token.

1Fort user: default-access-role API

**Access:** requires a JWT access token.

Scroll for all 89

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

1fort-mcp.yml

MCP SERVER

Rate Limits 1

Documented rate limits and quota policies.

1Fort Rate Limits

4 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

1Fort Webhooks

ASYNCAPI

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

1Fort Authentication

apiKey · 2 schemes

SECURITY

1Fort Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

1Fort Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

1Fort Trust Center

SOC 2 Type II, HIPAA, CCPA

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

1Fort Agentic Access

574 operations · 241 acting · 2 human-in-the-loop

574 operations · 241 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 5

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 5

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: 1fort
name: 1Fort
description: 1Fort is a New York City based insurtech platform that automates the commercial insurance workflow for brokers
  and agencies. Its AI "copilot" autofills submissions across 300+ coverages, quotes direct and wholesale markets, generates
  white-labeled proposals with side-by-side coverage comparisons and cross-sell recommendations, then processes binders, invoicing,
  premium finance, payments and payables through to ongoing policy servicing. Coverage lines span cyber, technology errors
  and omissions, professional liability, management liability, general liability and workers compensation. The platform runs
  on AWS, holds SOC 2 Type II, HIPAA and CCPA attestations, and exposes a large REST API at api.1fort.com whose Swagger 2.0
  definition is published publicly at /api-docs — 574 operations across broker, application, quote, market, billing, checkout,
  storefront and Email AI Agent surfaces, plus inbound webhook receivers for Stripe, Ascend, Herald, Gmail and Office 365.
image: https://1fort.ai/favicon.ico
url: https://raw.githubusercontent.com/api-evangelist/1fort/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.21'
created: '2026-08-05'
modified: '2026-08-05'
x-enrichment:
  date: '2026-08-05'
  status: enriched
  artifacts_added: 22
  pass: local-v1
x-coverage:
  state: covered
  reason: contract-discovered
  detail: The Swagger 2.0 contract is served from a non-obvious drf-yasg route — https://api.1fort.com/api-docs/?format=openapi
    — while every conventional path (/openapi.json, /openapi.yaml, /swagger.json, /v1/openapi.json, /redoc) returns 404, so
    STEP 0b contract discovery is what turned this from "no spec" into 574 operations.
  evidence:
  - url: https://api.1fort.com/api-docs/?format=openapi
    status: 200
  - url: https://api.1fort.com/openapi.json
    status: 404
  checked: '2026-08-05'
tags:
- insurance
- insurtech
- commercial-insurance
- cyber-insurance
- insurance-broker
- quoting
- policy-management
- premium-finance
- payments
- workflow-automation
- artificial-intelligence
- agentic-ai
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
apis:
- aid: 1fort:1fort-agent-runtime-v2-api
  name: 1Fort agent_runtime (v2) API
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - agent_runtime (v2)
  properties:
  - type: OpenAPI
    url: openapi/1fort-agent-runtime-v2-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-analytics-api
  name: 1Fort Analytics API
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - analytics
  properties:
  - type: OpenAPI
    url: openapi/1fort-analytics-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-application-applications-api
  name: '1Fort application: applications API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'application: applications'
  properties:
  - type: OpenAPI
    url: openapi/1fort-application-applications-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-application-clients-api
  name: '1Fort application: clients API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'application: clients'
  properties:
  - type: OpenAPI
    url: openapi/1fort-application-clients-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-application-v2-applications-api
  name: '1Fort application (v2): applications API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'application (v2): applications'
  properties:
  - type: OpenAPI
    url: openapi/1fort-application-v2-applications-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-application-v2-coverages-api
  name: '1Fort application (v2): coverages API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'application (v2): coverages'
  properties:
  - type: OpenAPI
    url: openapi/1fort-application-v2-coverages-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-ascend-api
  name: 1Fort Ascend API
  description: '**Deprecated.** Legacy Ascend billing/payments; use the Billing (v2) endpoints instead.


    **Access:** mixed; some endpoints are public, others require JWT or an API key (per endpoint).'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - ascend
  properties:
  - type: OpenAPI
    url: openapi/1fort-ascend-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-ascend-v2-api
  name: 1Fort ascend (v2) API
  description: '**Deprecated.** Legacy Ascend billing/payments; use the Billing (v2) endpoints instead.


    **Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - ascend (v2)
  properties:
  - type: OpenAPI
    url: openapi/1fort-ascend-v2-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-auth-api
  name: 1Fort Auth API
  description: 'Sign in / sign up via Google or Office365 OAuth and refresh JWT access tokens.


    **Access:** mixed; some endpoints are public, others require JWT (per endpoint).'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - auth
  properties:
  - type: OpenAPI
    url: openapi/1fort-auth-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-authentication-api
  name: 1Fort Authentication API
  description: 'One-time-password (OTP) authentication.


    **Access:** public; no authentication required.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/1fort-authentication-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-billing-v2-api
  name: 1Fort billing (v2) API
  description: 'Billing and payments. Replaces the deprecated Ascend payment endpoints.


    **Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - billing (v2)
  properties:
  - type: OpenAPI
    url: openapi/1fort-billing-v2-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-ai-customization-types-api
  name: '1Fort broker: ai-customization-types API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker: ai-customization-types'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-ai-customization-types-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-ai-customizations-api
  name: '1Fort broker: ai-customizations API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker: ai-customizations'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-ai-customizations-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-ams-integration-api
  name: 1Fort Broker Ams Integration API
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - broker-ams-integration
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-ams-integration-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-api
  name: 1Fort Broker API
  description: '**Access:** mixed; some endpoints are public, others require JWT (per endpoint).'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - broker
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-clients-api
  name: '1Fort broker: clients API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker: clients'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-clients-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-email-preferences-api
  name: '1Fort broker: email_preferences API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker: email_preferences'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-email-preferences-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-google-api
  name: 1Fort Broker Google API
  description: '**Access:** public; no authentication required.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - broker-google
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-google-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-groups-api
  name: 1Fort Broker Groups API
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - broker_groups
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-groups-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-office365-api
  name: 1Fort Broker Office365 API
  description: '**Access:** public; no authentication required.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - broker-office365
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-office365-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-office365-individual-api
  name: 1Fort Broker Office365 Individual API
  description: '**Access:** public; no authentication required.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - broker-office365-individual
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-office365-individual-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-proposal-preferences-api
  name: '1Fort broker: proposal-preferences API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker: proposal-preferences'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-proposal-preferences-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-settings-api
  name: 1Fort Broker Settings API
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - broker_settings
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-settings-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-take-rates-api
  name: '1Fort broker: take-rates API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker: take-rates'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-take-rates-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-user-ai-customizations-api
  name: '1Fort broker: user-ai-customizations API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker: user-ai-customizations'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-user-ai-customizations-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-users-api
  name: '1Fort broker: users API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker: users'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-users-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-v2-applications-api
  name: '1Fort broker (v2): applications API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker (v2): applications'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-v2-applications-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-v2-clients-api
  name: '1Fort broker (v2): clients API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker (v2): clients'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-v2-clients-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-v2-coverages-api
  name: '1Fort broker (v2): coverages API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker (v2): coverages'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-v2-coverages-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-v2-email-templates-api
  name: '1Fort broker (v2): email-templates API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker (v2): email-templates'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-v2-email-templates-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-v2-quote-policies-api
  name: '1Fort broker (v2): quote-policies API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker (v2): quote-policies'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-v2-quote-policies-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-v2-quotes-api
  name: '1Fort broker (v2): quotes API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker (v2): quotes'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-v2-quotes-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-v2-storefront-api
  name: '1Fort broker (v2): storefront API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker (v2): storefront'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-v2-storefront-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-broker-v2-team-users-api
  name: '1Fort broker (v2): team-users API'
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - 'broker (v2): team-users'
  properties:
  - type: OpenAPI
    url: openapi/1fort-broker-v2-team-users-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-business-admin-api
  name: 1Fort Business Admin API
  description: '**Access:** requires a JWT access token.'
  humanURL: https://api.1fort.com/api-docs
  baseURL: https://api.1fort.com/apis/
  tags:
  - business_admin
  properties:
  - type: OpenAPI
    url: openapi/1fort-business-admin-api-openapi.yml
  - type: APIReference
    url: https://api.1fort.com/api-docs
  - type: Documentation
    url: https://api.1fort.com/api-docs
  - type: Authentication
    url: authentication/1fort-authentication.yml
  - type: ErrorCatalog
    url: errors/1fort-problem-types.yml
  - type: RateLimits
    url: rate-limits/1fort-rate-limits.yml
  - type: Conventions
    url: conventions/1fort-conventions.yml
  - type: DataModel
    url: data-model/1fort-data-model.yml
  - type: Webhooks
    url: asyncapi/1fort-webhooks.yml
- aid: 1fort:1fort-business-api
  name: 1Fort Bus

# --- truncated at 32 KB (78 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/1fort/refs/heads/main/apis.yml