Base URL: https://api.opencentric.dev/v1 — Authenticate with a Bearer token from your dashboard. All responses are JSON. Rate limit: 300 requests/min on Growth plan.
/v1/cards/v1/cardsList all public Venture Profiles. Supports filters: category, compliance, type, availability.
/v1/cards/:idGet a single Venture Profile by ID.
/v1/cardsCreate a new Venture Profile. Requires authentication.
/v1/cards/:idUpdate a Venture Profile. Partial updates supported.
/v1/cards/:idArchive a Venture Profile.
/v1/matches/v1/matches/searchSubmit a buyer need and receive a ranked shortlist of matching Venture Profiles.
/v1/matchesList your inbound and outbound match introductions.
/v1/matches/:id/acceptAccept a match introduction.
/v1/matches/:id/declineDecline a match introduction with an optional reason.
/v1/contracts/v1/contractsList all contracts for your organisation.
/v1/contractsCreate a contract from a template. Accepts templateId and parties.
/v1/contracts/:idGet contract details, status, and signature state.
/v1/contracts/:id/signSign a contract as the authenticated party.
/v1/payments/v1/payments/intentsCreate a payment intent. Returns a Stripe client secret for front-end confirmation.
/v1/paymentsList transactions for your organisation.
/v1/payments/:idGet a single payment with status and escrow state.
/v1/payments/:id/releaseRelease escrowed funds to the seller on milestone completion.
All API requests require a Bearer token in the Authorization header. Generate API keys from your dashboard under Settings → API Keys.