WinFactor Docs

API Reference

Every WinFactor REST API v1 endpoint

Base URL: https://app.winfactor.app/api/v1 (substitute your deployment's domain). Authentication: API keys, except configuration-session endpoints which use capability URLs. Machine-readable spec: /openapi.yaml.

ResourceEndpoints
Configuration sessionsGET /configuration-sessions/{token} · PUT /configuration-sessions/{token}/adjustments
SubmissionsGET /submissions · GET /submissions/{id} · PATCH /submissions/{id} · POST /submissions/{id}/quotes
QuotesGET /quotes · GET /quotes/{id} · PATCH /quotes/{id} · PUT /quotes/{id}/line-items · POST /quotes/{id}/send
ContactsGET /contacts · POST /contacts · GET /contacts/{id} · PATCH /contacts/{id}
LeadsGET /leads · GET /leads/{id}
TemplatesGET /templates · GET /templates/{id} · GET /templates/{id}/catalog
EventsGET /events · GET /events/{id} · POST /events/{id}/redeliver
OrganizationGET /organization

Conventions: list endpoints return { data, nextCursor } with ?limit= (≤100, default 50) and ?cursor=; errors use the standard envelope with a stable machine-readable error.code; all dimensions are integer millimetres; all timestamps are Unix milliseconds; monetary values are decimal numbers in the organization currency.

Rate limits: 60 req/min per IP before authentication, 120 req/min per API key, 120 req/min per IP on capability URLs. A 429 rate_limited response carries a Retry-After header in seconds — back off and retry.