Hatif
    • Rate Limiting
    • Account API
      • Service Login
    • Channels API
      • Get Channels
    • Support API
      • Upload Image, Video, or PDF
      • Upload Audio File
    • Whatsapp API
      • Send Text
      • Send Template
      • Send Image
      • Send Audio
      • Send Video
      • Send File
      • Send Interactive Buttons
      • List Templates (Service Account)
    • Contact
      • Set Property Value on Contact
      • Search Contacts
      • Delete Property Value on Contact
      • Create Contact
      • Update Contact
      • Get Contacts
      • Get Contact By Id
      • Create Bulk Contacts vCards
      • Contacts History
    • Contact Properties
      • List Contact Properties
      • Contact Properties Statistics
      • Create Contact Property
      • Update Contact Property
      • Delete Contact Property
    • Workspace API
      • Get Workspace Users
    • Conversations API
      • Get Conversation Timeline
      • List Conversations
      • Create Conversation
      • Assign Conversation
      • Get Conversation
    • Tags API
      • Tag a conversation
      • Create Tag
      • Delete Tag
      • Update Tag
      • List Tags
    • Conversations - Service Account
    • Outbound IVR
      • Create Outbound IVR
      • Get Outbound IVR Request
    • Outbound IVR Flows
      • Create Outbound IVR Flow
      • List Outbound IVR Flows
      • Get Outbound IVR Flow
      • Update Outbound IVR Flow
      • Delete Outbound IVR Flow
    • Call Webhook
    • WhatsApp Message Webhook
    • Schemas
      • Call Webhook
      • WhatsApp Message Webhook
      • ConversationDto
      • CreateTagDto
      • ServiceAccountTemplateDto
      • OutboundIvrOption
      • ChannelConversationDto
      • UpdateTagDto
      • ServiceAccountTemplateParameterDto
      • OutboundIvrQuestionStepProps
      • TemplateParameterDto
      • OutboundIvrStep
      • TagDto
      • ParameterValueDto
      • ConversationTimelineDto
      • CreateOutboundIvrRequest
      • PagedResultOfTagDto
      • ChannelNotFoundError
      • SaveOutboundIvrFlow
      • OutboundIvrFlow
      • AiSummaryDto
      • ReplyInfoDto
      • OutboundIvrAnswer
      • InternalThreadDto
      • LocationMessageDto
      • OutboundIvrStatus
      • AssignationInfoDto
      • OutboundIvrResult
      • OutboundIvrAudioType
      • PagedResultOfConversationDto
      • OutboundIvrRequest
      • PagedResultOfConversationTimelineDto
      • OutboundIvrWebhookPayload

    SaveOutboundIvrFlow

    {
        "name": "Sales pre-qualification",
        "steps": [
            {
                "key": "budget",
                "type": 1,
                "questionProps": {
                    "audioFileUrl": "http://example.com",
                    "options": [
                        {
                            "digit": "1",
                            "description": "Confirm the appointment",
                            "responseMessageFileUrl": "http://example.com"
                        }
                    ]
                }
            }
        ],
        "welcomeAudioFileUrl": "http://example.com",
        "completionAudioFileUrl": "http://example.com",
        "noInputAudioFileUrl": "http://example.com",
        "continueOnNoInput": false,
        "maxAudioRetries": 2,
        "inputTimeoutMs": 6000,
        "digitTimeoutMs": 3000
    }
    Built with