What This Page Covers
Use this page when your backend calls Sippet’s org API directly over HTTP.- Execute actions with
POST /rpc/public/run - Validate action payloads with
POST /rpc/public/validate - Every request sends an
actionkey plus optionalinput,identity,fields,filter,sort,page, andmetadataFields - Request JSON uses the same
camelCasekeys as Sippet’s generated JavaScript RPC helpers
- Frontend SDK overview:
/sdk-js/introduction - Realtime session tokens:
/guides/realtime-session-tokens
HTTP Examples
Run an action
Validate a payload
Common transport types
Validation result
Error envelope
Public actions
Action reference
list_operator_statuses
- SDK function:
listOperatorStatuses - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (OperatorStatus)
id,sipUserId,agentName,status,source,changedByUserId
Inferred success result type
Result envelope type
Validator signature
set_operator_status
- SDK function:
setOperatorStatus - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (OperatorStatus)
id,sipUserId,agentName,status,source,changedByUserId
Inferred success result type
Result envelope type
Validator signature
list_ai_agents
- SDK function:
listAiAgents - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (AiAgent)
id,name,realtimeProvider,realtimeModel,outputSpeed,openingInterruptDelayMs,openingPlaybackDelayMs,callerNameVerificationMode,identityVerificationFactors,inactivityEnabled,inactivityFirstReminderMs,inactivityFollowUpMs,inactivityCallEnabled,inactivityCallFirstReminderMs,inactivityCallFollowUpMs,inactivityEmailEnabled,inactivityEmailFirstReminderMs,inactivityEmailFollowUpMs,inactivityWhatsappEnabled,inactivityWhatsappFirstReminderMs,inactivityWhatsappFollowUpMs,inactivityDiscordEnabled,inactivityDiscordFirstReminderMs,inactivityDiscordFollowUpMs,inactivityCallAutoEndEnabled,inactivityCallAutoEndMessage,inactivityWhatsappAutoEndEnabled,inactivityWhatsappAutoEndMessage,contactMemoryEnabled,contactMemoryWriteMode,contactMemoryMaxResults,scriptOpeningMode,voice,tone,languages,workflow,scriptComposition,scriptExamples,promptSecurityMiddlewareEnabled,promptSecurityTimeoutMs,systemPrompt,safetyGuardrails,enabledToolIds,toolSettings,guidedSetup,published,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
who_am_i
- SDK function:
whoAmI - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields
Function signature
Example request body
Field selection type
Selectable resource fields (User)
id,fullName,email,confirmedAt,confirmationEmailSentAt,sipUsername
Inferred success result type
Result envelope type
Validator signature
issue_operator_access_token
- SDK function:
issueOperatorAccessToken - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
list_call_ai_audit_events
- SDK function:
listCallAiAuditEvents - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?
Function signature
Example request body
Field selection type
Selectable resource fields (CallAiAuditEvent)
id,eventType,toolName,toolCallId,toolArgumentsRaw,toolArguments,toolOutput,error,success,stateId,stateLabel,stepIndex,totalSteps,progressPercent,tokenUsage,inputTokens,outputTokens,totalTokens,inputTextTokens,inputAudioTokens,inputImageTokens,inputCachedTokens,inputCachedTextTokens,inputCachedAudioTokens,inputCachedImageTokens,outputTextTokens,outputAudioTokens,outputImageTokens,model,payload,callUuid,roomId,agentId,occurredAt,callId,organisationId
Inferred success result type
Result envelope type
Validator signature
list_email_classifications
- SDK function:
listEmailClassifications - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?
Function signature
Example request body
Field selection type
Selectable resource fields (EmailClassification)
id,communicationMessageId,status,predictedLabel,predictedConfidence,confidenceThreshold,effectiveLabel,effectiveSource,provider,model,taxonomyVersion,promptVersion,tokenUsage,estimatedCost,providerResponseId,lastError,classifiedAt,overriddenAt,overriddenByUserId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
override_email_classification
- SDK function:
overrideEmailClassification - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (EmailClassification)
id,communicationMessageId,status,predictedLabel,predictedConfidence,confidenceThreshold,effectiveLabel,effectiveSource,provider,model,taxonomyVersion,promptVersion,tokenUsage,estimatedCost,providerResponseId,lastError,classifiedAt,overriddenAt,overriddenByUserId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
clear_email_classification_override
- SDK function:
clearEmailClassificationOverride - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (EmailClassification)
id,communicationMessageId,status,predictedLabel,predictedConfidence,confidenceThreshold,effectiveLabel,effectiveSource,provider,model,taxonomyVersion,promptVersion,tokenUsage,estimatedCost,providerResponseId,lastError,classifiedAt,overriddenAt,overriddenByUserId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
get_email_classification_catalog
- SDK function:
getEmailClassificationCatalog - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys: none
Function signature
Example request body
Inferred success result type
Result envelope type
Validator signature
list_calls
- SDK function:
listCalls - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?
Function signature
Example request body
Field selection type
Selectable resource fields (Call)
id,direction,fromNumber,toNumber,sipUsername,status,callUuid,callSource,startedAt,answeredAt,mediaQualifiedAt,callerSpokeAt,endedAt,durationSeconds,recordingStatus,recordingUri,recordingUploadedAt,recordingError,recordingMetadata,conversationId,flaggedAt,flaggedByUserId,currentHandler,currentHandlerType,currentHandlerId,currentHandlerName,currentOperatorMemberUuid,currentOperatorName,currentAiAgentId,currentAiAgentName,contactId,contactFullName,billingCostCents,billingCostCurrency,platformAiBillingCostCents,platformAiInputTokens,platformAiOutputTokens,platformAiTotalTokens
Inferred success result type
Result envelope type
Validator signature
create_call
- SDK function:
createCall - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (Call)
id,direction,fromNumber,toNumber,sipUsername,status,callUuid,callSource,startedAt,answeredAt,mediaQualifiedAt,callerSpokeAt,endedAt,durationSeconds,recordingStatus,recordingUri,recordingUploadedAt,recordingError,recordingMetadata,conversationId,flaggedAt,flaggedByUserId,currentHandler,currentHandlerType,currentHandlerId,currentHandlerName,currentOperatorMemberUuid,currentOperatorName,currentAiAgentId,currentAiAgentName,contactId,contactFullName,billingCostCents,billingCostCurrency,platformAiBillingCostCents,platformAiInputTokens,platformAiOutputTokens,platformAiTotalTokens
Inferred success result type
Result envelope type
Validator signature
flag_call_for_review
- SDK function:
flagCallForReview - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (Call)
id,direction,fromNumber,toNumber,sipUsername,status,callUuid,callSource,startedAt,answeredAt,mediaQualifiedAt,callerSpokeAt,endedAt,durationSeconds,recordingStatus,recordingUri,recordingUploadedAt,recordingError,recordingMetadata,conversationId,flaggedAt,flaggedByUserId,currentHandler,currentHandlerType,currentHandlerId,currentHandlerName,currentOperatorMemberUuid,currentOperatorName,currentAiAgentId,currentAiAgentName,contactId,contactFullName,billingCostCents,billingCostCurrency,platformAiBillingCostCents,platformAiInputTokens,platformAiOutputTokens,platformAiTotalTokens
Inferred success result type
Result envelope type
Validator signature
clear_call_review_flag
- SDK function:
clearCallReviewFlag - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (Call)
id,direction,fromNumber,toNumber,sipUsername,status,callUuid,callSource,startedAt,answeredAt,mediaQualifiedAt,callerSpokeAt,endedAt,durationSeconds,recordingStatus,recordingUri,recordingUploadedAt,recordingError,recordingMetadata,conversationId,flaggedAt,flaggedByUserId,currentHandler,currentHandlerType,currentHandlerId,currentHandlerName,currentOperatorMemberUuid,currentOperatorName,currentAiAgentId,currentAiAgentName,contactId,contactFullName,billingCostCents,billingCostCurrency,platformAiBillingCostCents,platformAiInputTokens,platformAiOutputTokens,platformAiTotalTokens
Inferred success result type
Result envelope type
Validator signature
call_codec
- SDK function:
callCodec - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
barge_call
- SDK function:
bargeCall - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
issue_operator_media_access
- SDK function:
issueOperatorMediaAccess - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
resume_ai_call
- SDK function:
resumeAiCall - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
transfer_call_to_queue
- SDK function:
transferCallToQueue - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
leave_call
- SDK function:
leaveCall - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
end_call
- SDK function:
endCall - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
start_outbound_call
- SDK function:
startOutboundCall - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input?
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
start_bulk_outbound_call
- SDK function:
startBulkOutboundCall - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input?
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
list_email_templates
- SDK function:
listEmailTemplates - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (EmailTemplate)
id,model,name,subject,body,variables,active
Inferred success result type
Result envelope type
Validator signature
create_email_template
- SDK function:
createEmailTemplate - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (EmailTemplate)
id,model,name,subject,body,variables,active
Inferred success result type
Result envelope type
Validator signature
update_email_template
- SDK function:
updateEmailTemplate - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (EmailTemplate)
id,model,name,subject,body,variables,active
Inferred success result type
Result envelope type
Validator signature
delete_email_template
- SDK function:
deleteEmailTemplate - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity
Function signature
Example request body
Result envelope type
Validator signature
import_inbound_email
- SDK function:
importInboundEmail - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (CommunicationMessage)
id,channel,direction,status,body,subject,fromAddress,toAddress,provider,providerMessageId,error,occurredAt,metadata,conversationId,threadId,contactId
Inferred success result type
Result envelope type
Validator signature
list_bulk_outbound_call_entries
- SDK function:
listBulkOutboundCallEntries - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (BulkOutboundCallEntry)
id,position,status,callUuid,errorMessage,startedAt,completedAt,bulkOutboundCallId,contactId,callId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
list_call_transcripts
- SDK function:
listCallTranscripts - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (CallTranscript)
id,content,speaker,source,itemId,contentIndex,occurredAt,callId
Inferred success result type
Result envelope type
Validator signature
list_contacts
- SDK function:
listContacts - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (Contact)
id,fullName,email,emailVerifiedAt,dateOfBirth,phoneE164,phoneVerifiedAt,whatsappReachabilityStatus,whatsappJid,whatsappReachabilityCheckedAt,whatsappReachabilityError,metadata,privateMetadataKeys,defaultLanguage,languages,deletedAt,erasedAt,createdAt
Inferred success result type
Result envelope type
Validator signature
create_contact
- SDK function:
createContact - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (Contact)
id,fullName,email,emailVerifiedAt,dateOfBirth,phoneE164,phoneVerifiedAt,whatsappReachabilityStatus,whatsappJid,whatsappReachabilityCheckedAt,whatsappReachabilityError,metadata,privateMetadataKeys,defaultLanguage,languages,deletedAt,erasedAt,createdAt
Inferred success result type
Result envelope type
Validator signature
update_contact
- SDK function:
updateContact - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (Contact)
id,fullName,email,emailVerifiedAt,dateOfBirth,phoneE164,phoneVerifiedAt,whatsappReachabilityStatus,whatsappJid,whatsappReachabilityCheckedAt,whatsappReachabilityError,metadata,privateMetadataKeys,defaultLanguage,languages,deletedAt,erasedAt,createdAt
Inferred success result type
Result envelope type
Validator signature
archive_contact
- SDK function:
archiveContact - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (Contact)
id,fullName,email,emailVerifiedAt,dateOfBirth,phoneE164,phoneVerifiedAt,whatsappReachabilityStatus,whatsappJid,whatsappReachabilityCheckedAt,whatsappReachabilityError,metadata,privateMetadataKeys,defaultLanguage,languages,deletedAt,erasedAt,createdAt
Inferred success result type
Result envelope type
Validator signature
delete_contact
- SDK function:
deleteContact - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (Contact)
id,fullName,email,emailVerifiedAt,dateOfBirth,phoneE164,phoneVerifiedAt,whatsappReachabilityStatus,whatsappJid,whatsappReachabilityCheckedAt,whatsappReachabilityError,metadata,privateMetadataKeys,defaultLanguage,languages,deletedAt,erasedAt,createdAt
Inferred success result type
Result envelope type
Validator signature
list_email_mailboxes
- SDK function:
listEmailMailboxes - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (EmailMailbox)
id,inboundDomain,mxTarget,listenerEnabled,listenerStatus,listenerHost,listenerPort,tlsMode,maxSessions,lastInboundAt,metadata
Inferred success result type
Result envelope type
Validator signature
create_email_mailbox
- SDK function:
createEmailMailbox - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (EmailMailbox)
id,inboundDomain,mxTarget,listenerEnabled,listenerStatus,listenerHost,listenerPort,tlsMode,maxSessions,lastInboundAt,metadata
Inferred success result type
Result envelope type
Validator signature
update_email_mailbox
- SDK function:
updateEmailMailbox - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (EmailMailbox)
id,inboundDomain,mxTarget,listenerEnabled,listenerStatus,listenerHost,listenerPort,tlsMode,maxSessions,lastInboundAt,metadata
Inferred success result type
Result envelope type
Validator signature
delete_email_mailbox
- SDK function:
deleteEmailMailbox - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity
Function signature
Example request body
Result envelope type
Validator signature
list_call_participants
- SDK function:
listCallParticipants - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (CallParticipant)
id,memberUuid,role,joinedAt,leftAt,callId,organisationId
Inferred success result type
Result envelope type
Validator signature
list_call_queue_entries
- SDK function:
listCallQueueEntries - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (CallQueueEntry)
id,callUuid,queueName,callerIdNumber,callerIdName,state,agentName,waitStartedAt,answeredAt,completedAt,abandonedAt
Inferred success result type
Result envelope type
Validator signature
accept_call_queue_entry
- SDK function:
acceptCallQueueEntry - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (CallQueueEntry)
id,callUuid,queueName,callerIdNumber,callerIdName,state,agentName,waitStartedAt,answeredAt,completedAt,abandonedAt
Inferred success result type
Result envelope type
Validator signature
get_call_queue_entry
- SDK function:
getCallQueueEntry - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (CallQueueEntry)
id,callUuid,queueName,callerIdNumber,callerIdName,state,agentName,waitStartedAt,answeredAt,completedAt,abandonedAt
Inferred success result type
Result envelope type
Validator signature
list_conversations
- SDK function:
listConversations - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (Conversation)
id,status,sessionDate,timezone,startedAt,lastActivityAt,endedAt,workingSummary,runtimeState,runtimeMemory,outcome,summary,channel,mode,transport,sessionScopeKey,publicId,metadata,aiAgentId,contactId,communicationThreadId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
list_conversation_events
- SDK function:
listConversationEvents - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?
Function signature
Example request body
Field selection type
Selectable resource fields (ConversationEvent)
id,eventType,source,summary,metadata,payload,callUuid,roomId,actorType,actorId,speaker,toolName,toolCallId,success,error,stateId,stateLabel,tokenUsage,model,occurredAt,callId,conversationId,agentId
Inferred success result type
Result envelope type
Validator signature
list_call_classifications
- SDK function:
listCallClassifications - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?
Function signature
Example request body
Field selection type
Selectable resource fields (CallClassification)
id,callId,status,predictedLabel,predictedConfidence,effectiveLabel,effectiveSource,provider,model,sessionRole,taxonomyVersion,promptVersion,classificationSummary,outcomeReason,nextAction,tokenUsage,providerResponseId,lastError,classifiedAt,assessmentRevision,observerItemId,observerResponseId,participantType,participantConfidence,demonstratesListening,listeningConfidence,engagementLevel,engagementConfidence,goalState,goalConfidence,evidenceItemIds,listenedAt,callerSpokeAt,meaningfulAt,assessedAt,finalizedAt,overriddenAt,overriddenByUserId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
override_call_classification
- SDK function:
overrideCallClassification - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (CallClassification)
id,callId,status,predictedLabel,predictedConfidence,effectiveLabel,effectiveSource,provider,model,sessionRole,taxonomyVersion,promptVersion,classificationSummary,outcomeReason,nextAction,tokenUsage,providerResponseId,lastError,classifiedAt,assessmentRevision,observerItemId,observerResponseId,participantType,participantConfidence,demonstratesListening,listeningConfidence,engagementLevel,engagementConfidence,goalState,goalConfidence,evidenceItemIds,listenedAt,callerSpokeAt,meaningfulAt,assessedAt,finalizedAt,overriddenAt,overriddenByUserId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
clear_call_classification_override
- SDK function:
clearCallClassificationOverride - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (CallClassification)
id,callId,status,predictedLabel,predictedConfidence,effectiveLabel,effectiveSource,provider,model,sessionRole,taxonomyVersion,promptVersion,classificationSummary,outcomeReason,nextAction,tokenUsage,providerResponseId,lastError,classifiedAt,assessmentRevision,observerItemId,observerResponseId,participantType,participantConfidence,demonstratesListening,listeningConfidence,engagementLevel,engagementConfidence,goalState,goalConfidence,evidenceItemIds,listenedAt,callerSpokeAt,meaningfulAt,assessedAt,finalizedAt,overriddenAt,overriddenByUserId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
list_email_identities
- SDK function:
listEmailIdentities - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (EmailIdentity)
id,ownerType,ownerId,localPart,domain,displayName,active,defaultOutbound,metadata,emailMailboxId
Inferred success result type
Result envelope type
Validator signature
create_email_identity
- SDK function:
createEmailIdentity - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (EmailIdentity)
id,ownerType,ownerId,localPart,domain,displayName,active,defaultOutbound,metadata,emailMailboxId
Inferred success result type
Result envelope type
Validator signature
update_email_identity
- SDK function:
updateEmailIdentity - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,input,fields?
Function signature
Example request body
Input type
Field selection type
Selectable resource fields (EmailIdentity)
id,ownerType,ownerId,localPart,domain,displayName,active,defaultOutbound,metadata,emailMailboxId
Inferred success result type
Result envelope type
Validator signature
delete_email_identity
- SDK function:
deleteEmailIdentity - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity
Function signature
Example request body
Result envelope type
Validator signature
list_bulk_outbound_calls
- SDK function:
listBulkOutboundCalls - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
fields,filter?,sort?,page?
Function signature
Example request body
Request config type
Field selection type
Selectable resource fields (BulkOutboundCall)
id,status,targetType,contactLimit,concurrency,totalCount,startedCount,completedCount,failedCount,startedAt,completedAt,aiAgentId,phoneNumberId,fromNumber,initiatedByUserId,contactGroupId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
list_campaigns
- SDK function:
listCampaigns - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys: none
Function signature
Example request body
Inferred success result type
Result envelope type
Validator signature
get_campaign
- SDK function:
getCampaign - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
input
Function signature
Example request body
Input type
Inferred success result type
Result envelope type
Validator signature
pause_campaign
- SDK function:
pauseCampaign - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (BulkOutboundCall)
id,status,targetType,contactLimit,concurrency,totalCount,startedCount,completedCount,failedCount,startedAt,completedAt,aiAgentId,phoneNumberId,fromNumber,initiatedByUserId,contactGroupId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
resume_campaign
- SDK function:
resumeCampaign - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (BulkOutboundCall)
id,status,targetType,contactLimit,concurrency,totalCount,startedCount,completedCount,failedCount,startedAt,completedAt,aiAgentId,phoneNumberId,fromNumber,initiatedByUserId,contactGroupId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
end_campaign
- SDK function:
endCampaign - Run endpoint:
POST https://api.sippet.ai/rpc/public/run - Validate endpoint:
POST https://api.sippet.ai/rpc/public/validate - Payload keys:
identity,fields?
Function signature
Example request body
Field selection type
Selectable resource fields (BulkOutboundCall)
id,status,targetType,contactLimit,concurrency,totalCount,startedCount,completedCount,failedCount,startedAt,completedAt,aiAgentId,phoneNumberId,fromNumber,initiatedByUserId,contactGroupId,insertedAt,updatedAt
Inferred success result type
Result envelope type
Validator signature
Related guides
- Quickstart:
/quickstart - Frontend SDK overview:
/sdk-js/introduction - Realtime patterns:
/guides/realtime-telephony-patterns

