AI Connect OSAI Connect OS Documentation
DocumentationAPI Reference
Proposals

Proposals

Send, track, and finalize proposals via /api/v1/proposals.

Base path

https://api.aiconnectos.com/v1/proposals

OpenAPI spec

curl https://api.aiconnectos.com/v1/proposals/openapi

Unauthenticated. Import into Postman, Insomnia, Zapier custom integrations, or any code generator.

Statuses

StatusMeaning
draftAuthor is still editing.
in_reviewSent to internal approvers (when approval rules are enabled).
pendingSent to recipient, awaiting signature.
completedAll recipients signed. PDF generated. Webhook fired.
rejectedRecipient declined to sign.
expiredPast expiresAt.
voidedCancelled by sender.

Webhook events

Configure from Settings → Webhooks. Available events:

  • proposal.sent
  • proposal.viewed
  • proposal.signed (per signer)
  • proposal.completed (all signers done)
  • proposal.rejected
  • proposal.expired

Verify the X-Stride-Signature HMAC-SHA256 header. See Authentication → Webhooks.

This API is still evolving. Schemas are stable for fields documented here, but new optional fields may appear without notice. Ignore unknown fields rather than rejecting the response.

On this page