Loading…
Use the OpenCentric API to embed resource matching, customer intake, delivery workflows, contracts, payments, and compliance evidence into your own portals, CRMs, marketplaces, and operating systems.
The API is designed for businesses that want OpenCentric resources inside their own customer experience. Submit needs from your product, map them to verified resources, and keep every update synchronized with the tools your operators, partners, and customers rely on.
Capture requests from your site, CRM, support desk, intake form, or marketplace and convert them into routed OpenCentric records.
Connect customers to Studio services, Factory baselines, Catalog providers, Apollo campaigns, and vetted capability profiles.
Keep contracts, milestones, payments, compliance evidence, delivery updates, and approvals tied to the original customer context.
Send progress, routing, signature, payment, delivery, and compliance events back to the systems your team and customers already use.
OpenCentric can sit behind the scenes as the resource layer for intake, matching, fulfillment, commercial workflows, and evidence collection.
Let customers submit needs, view recommended services, approve milestones, and follow delivery from your own branded experience.
Sync accounts, contacts, opportunities, onboarding projects, renewals, and expansion requests with OpenCentric workflows.
Publish capability profiles, route demand to providers, manage introductions, and track outcomes across both sides of a match.
Connect compliance evidence, approval gates, build artifacts, SOWs, payment releases, and SLA events to your system of record.
POST /v1/needs
Authorization: Bearer oc_live_xxxxxxxxxxxx
Content-Type: application/json
{
"source": "customer_portal",
"externalId": "acct_4931_onboarding_request",
"customer": {
"name": "Northstar Clinics",
"industry": "Healthcare",
"crmUrl": "https://crm.example.com/accounts/4931"
},
"summary": "Launch a HIPAA-ready client portal for clinic customers.",
"requirements": {
"services": ["product build", "secure infrastructure", "compliance"],
"compliance": ["HIPAA", "SOC 2"],
"timeline": "8 weeks",
"budgetRange": {
"min": 40000,
"max": 90000,
"currency": "USD"
}
}
}{
"id": "need_01J8KX4Q6S",
"status": "routed",
"customer": {
"externalId": "acct_4931_onboarding_request"
},
"recommendedResources": [
{
"type": "studio_engagement",
"name": "HIPAA-ready portal build",
"confidence": 0.94
},
{
"type": "factory_baseline",
"name": "Secure application infrastructure",
"confidence": 0.88
},
{
"type": "compliance_workflow",
"name": "HIPAA evidence checklist",
"confidence": 0.86
}
],
"nextActions": [
"Schedule discovery",
"Generate draft SOW",
"Start secure baseline review"
]
}These groups describe the intended public API surface. During private preview, access and available endpoints may vary by workspace and approved integration scope.
/v1/needsCreate the business or customer request that anchors routing, matching, contracts, delivery, and reporting.
/v1/needsSubmit a customer need, internal request, account requirement, or service opportunity.
/v1/needsList needs submitted by your workspace, customer portal, CRM, or integration.
/v1/needs/:idGet requirements, route status, recommended resources, workflows, milestones, and activity.
/v1/needs/:idUpdate scope, budget, timeline, priority, customer owner, or requirement details.
/v1/needs/:id/routeRoute a need into recommended OpenCentric resources and next actions.
/v1/routesTurn customer intent into a structured plan across services, providers, workflows, and operating records.
/v1/routes/previewPreview recommended service paths before creating a tracked workflow.
/v1/routesCreate a route from a need, customer profile, provider profile, or direct payload.
/v1/routes/:idGet routing rationale, confidence, recommended resources, handoffs, and blockers.
/v1/profilesRepresent businesses, customers, providers, employees, services, products, and verified capability profiles.
/v1/profilesCreate or update a business, customer, provider, account, or workspace profile.
/v1/profiles/:idGet verified profile details, public listings, ownership, and operating context.
/v1/capabilitiesPublish a structured service, product, provider offering, or internal capability.
/v1/capabilities/:idGet scope, pricing model, SLA, compliance posture, availability, and proof.
/v1/matchesConnect needs to trusted services, providers, experts, infrastructure resources, campaigns, jobs, and marketplace listings.
/v1/matches/searchSubmit requirements and receive ranked OpenCentric resources or partner matches.
/v1/matchesList inbound, outbound, and system-recommended introductions.
/v1/catalog/listingsPublish a marketplace listing connected to a capability profile.
/v1/catalog/searchSearch verified resources, experts, services, products, jobs, and providers.
/v1/workflowsStart delivery, implementation, hardened build, infrastructure, and advisory workflows connected to customer demand.
/v1/studio/requestsRequest discovery, scoping, build support, implementation help, or advisory services.
/v1/studio/engagements/:idTrack engagement scope, milestones, deliverables, tasks, and status.
/v1/factory/buildsStart a hardened image, CI/CD, artifact, or infrastructure baseline build.
/v1/factory/builds/:idGet build status, add-ons, scan results, artifacts, and release state.
/v1/contractsCreate commercial records that connect customer approvals, SOWs, milestone schedules, payment intents, and releases.
/v1/contractsCreate an agreement, SOW, order, or engagement record from a template.
/v1/contracts/:idGet contract details, signature state, obligations, and linked workflows.
/v1/payments/intentsCreate a payment intent for deposits, milestones, subscriptions, or services.
/v1/payments/:id/releaseRelease eligible milestone funds after completion or approval.
/v1/complianceConnect controls, evidence, risk, approvals, and audit readiness to the same customer and delivery records.
/v1/compliance/gapsList detected gaps by framework, system, owner, risk, and due date.
/v1/compliance/evidenceUpload or link evidence to a need, workflow, contract, control, or audit.
/v1/compliance/readinessGet readiness status across selected frameworks and operating areas.
API access is issued to approved workspaces. Use a Bearer token in the Authorization header and keep production keys server-side.
Authorization: Bearer oc_live_xxxxxxxxxxxx
Content-Type: application/jsonScope credentials by workspace, environment, resource family, and permission level. Use idempotency keys for writes and store external IDs for reliable sync with your own systems.
Subscribe to workspace events to keep customer portals, CRMs, ticketing systems, ledgers, and delivery dashboards synchronized.
Use webhook events to reflect OpenCentric progress inside your product experience without polling.
need.createdneed.routedroute.recommendedmatch.createdworkflow.startedworkflow.updatedstudio.milestone.completedfactory.build.completedcontract.signedpayment.releasedcompliance.evidence.createdsla.warning.createdShare your use case and we can map the right intake, routing, profile, workflow, event, and security model for your business.