StrideOps.aiStrideOps.ai Documentation
DocumentationAPI Reference
Proposals

Proposals

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

Base path

/api/v1/proposals

OpenAPI spec

curl https://api.strideops.ai/v1/proposals/openapi

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

Statuses

| Status | Meaning | | ------ | ------- | | draft | Author is still editing. | | in_review | Sent to internal approvers (when approval rules are enabled). | | pending | Sent to recipient, awaiting signature. | | completed | All recipients signed. PDF generated. Webhook fired. | | rejected | Recipient declined to sign. | | expired | Past expiresAt. | | voided | Cancelled 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.