Skip to main content

Start building
with Suki for Partners

Welcome to Suki developer documentation


Find everything you need to ship ambient clinical intelligence into your healthcare application with Suki’s SDKs and APIs in days, not months

const response = await fetch('https://sdp.suki.ai/api/v1/auth/register', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    partner_id: 'your-partner-id',
    partner_token: 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...',
    provider_name: 'Dr. John Smith',
    provider_org_id: 'org-123',
    provider_id: 'provider-123',
    provider_specialty: 'CARDIOLOGY' 
  })
});

if (response.status === 201) {
  console.log('Provider registered successfully');
} else if (response.status === 409) {
  console.log('Provider already linked to this partner');
} else {
  const error = await response.json();
  console.error(`Registration failed: ${response.status}`, error);
}

Choose your integration

RESTWebSocketWebhooks

Best for custom implementations on any stack

curl --request GET \
  --url https://sdp.suki-stage.com/api/v1/ambient/session/{ambient_session_id}/status \
  --header 'sdp_suki_token: <sdp_suki_token>'
View API Reference →
Diagram: REST API request and JSON response
Diagram: Swift Mobile SDK on iOS
Diagram: headed Web SDK with pre-built UI
Diagram: headless React SDK and custom UI
Diagram: dictation session, WebSocket stream, and transcript output

Are you a business leader exploring Suki for Partners for the first time?

Let’s guide you through the adoption process!

Executive summary