Skip to main content
POST
Use this endpoint to implement an HTTP endpoint in your application that receives requests from Suki. This endpoint should be hosted by your application to receive notifications about standalone E/M coding completion or failure.
  • Host this endpoint on your server. Suki sends a POST request when standalone E/M coding completes or fails. On success, additional_info.session_type is EM_CODES, and _links includes status and em_codes retrieval links for the E/M session_id returned from Generate E/M codes.
  • Failure payloads have no additional_info, so match their session_id against the E/M Coding session IDs you saved. encounter_id is always an empty string.
Learn more about how webhooks work in Notification webhook for partners. For every field in the success and failure payloads, see E/M Coding webhook payload. To read the codes from the links, see Retrieve E/M Coding results.

Code examples

Body

application/json

Standalone E/M coding success or failure notification payload.

Success notification for an em-codes session. Includes status (/em-codes/{id}/status) and em_codes (/em-codes/{id}) links. additional_info.session_type is EM_CODES.

Links to associated resources.

additional_info
object

Partner-level context. session_type is EM_CODES; practice_id is included when resolved.

encounter_id
string

Always an empty string. Standalone E/M coding sessions are not tied to an encounter.

Example:

""

session_id
string

Id of the em-codes session.

Example:

"a953839a-ddcd-407d-b9b0-3ed4b6be4be2"

sessions
string[]

Sorted list of em-codes sessions, oldest first.

Example:
status
string
Example:

"SUCCESS"

Response

OK

Last modified on November 5, 2026