1. Assistenten
Flireo AI
  • Assistenten
    • Alle assistenten ophalen
      GET
    • Nieuwe assistent aanmaken
      POST
    • Assistent ophalen
      GET
    • Assistent volledig bijwerken
      PUT
    • Assistent gedeeltelijk bijwerken
      PATCH
    • Assistent verwijderen
      DELETE
    • Gekoppeld telefoonnummer ophalen
      GET
    • Telefoonnummer koppelen aan assistent
      POST
    • Telefoonnummer ontkoppelen van assistent
      DELETE
  • Gesprekken
    • Gesprekken ophalen
      GET
    • Gesprek details ophalen
      GET
    • Gesprek verwijderen
      DELETE
    • Direct uitgaand gesprek starten
      POST
  • Contacten
    • Contacten ophalen
      GET
    • Nieuw contact aanmaken
      POST
    • Contact ophalen
      GET
    • Contact volledig bijwerken
      PUT
    • Contact gedeeltelijk bijwerken
      PATCH
    • Contact verwijderen
      DELETE
  • Telefoonnummers
    • Telefoonnummers ophalen
      GET
    • Telefoonnummer bestellen
      POST
    • Telefoonnummer ophalen
      GET
    • Telefoonnummer verwijderen
      DELETE
    • Beschikbare nummers ophalen (national/mobile)
      GET
    • Beschikbare nummers ophalen (legacy)
      GET
    • Nummerbestellingen ophalen
      GET
    • Bestelling ophalen
      GET
  • Geplande Gesprekken
    • Geplande gesprekken ophalen
    • Gesprek inplannen
    • Gepland gesprek ophalen
    • Gepland gesprek bijwerken
    • Gepland gesprek annuleren
  • Verificatie
    • Verificatiegroepen ophalen
    • Nieuwe verificatiegroep aanmaken
    • Verificatiegroep ophalen
    • Verificatiegroep verwijderen
    • Documenten van verificatiegroep ophalen
    • Document uploaden voor verificatie
    • Verificatie document verwijderen
    • Beschikbare nummers voor verificatiegroep
    • Nummer bestellen via verificatiegroep
    • Verificatiegroep indienen ter goedkeuring
  • Gebruiker
    • Gebruikersprofiel ophalen
    • Gebruikersprofiel ophalen (uitgebreid)
    • Gebruikersprofiel ophalen (legacy)
  • Geavanceerd
    • Bericht injecteren in actief gesprek
    • Kennisbank bevragen
  • Instant Agents
    • Instant agent aanmaken
    • Veelgestelde vragen genereren
  • Webhooks
    • assistant-request
    • status-update
    • tool-calls
    • end-of-call-report
  • Schemas
    • PaginationMeta
    • ErrorResponse
    • SuccessMessage
    • Assistant
    • AssistantCreateInput
    • AssistantUpdateInput
    • AssistantPhoneNumberLink
    • Call
    • DirectCallInput
    • Contact
    • ContactDetail
    • ContactCreateInput
    • ContactUpdateInput
    • PhoneNumber
    • AvailablePhoneNumber
    • PhoneNumberOrder
    • PhoneNumberOrderInput
    • PhoneNumberOrderResponse
    • ScheduledCall
    • ScheduledCallCreateInput
    • ScheduledCallUpdateInput
    • VerificationGroup
    • VerificationGroupCreateInput
    • VerificationDocument
    • OrderNumberInput
    • UserProfile
    • CreditsBalance
    • InstantAgentCreateInput
    • InstantAgentResponse
    • GenerateFaqsInput
    • GenerateFaqsResponse
    • InjectMessageInput
    • InjectMessageResponse
    • QueryKnowledgebaseInput
    • WebhookTaskItem
    • WebhookAnalysisObject
    • WebhookRecordingsObject
    • WebhookAssistantRequestPayload
    • WebhookAssistantRequestResponse
    • WebhookStatusUpdatePayload
    • WebhookToolCallsPayload
    • WebhookToolCallsResponse
    • WebhookEndOfCallReportPayload
API Reference
Documentatie
API Reference
Documentatie
Linkedin
  1. Assistenten

Assistent volledig bijwerken

PUT
/assistants/{id}
Last modified:2026-04-03 15:31:55
Maintainer:Not configured
Vervangt de volledige configuratie van een assistent. Alle velden die niet worden meegestuurd worden op hun standaardwaarde gezet. Gebruik PATCH als je alleen specifieke velden wilt wijzigen.

Request

Path Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Bijgewerkte assistent
Body

🟠400BadRequest
🟠401Unauthorized
🟠404NotFound
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/assistants/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "assistant_name": "Klantenservice Bot",
    "first_message": "Goedendag, waarmee kan ik u helpen?",
    "end_call_message": "Bedankt voor uw gesprek!",
    "voicemail_message": "string",
    "first_message_outbound": "string",
    "booking_message": "string",
    "notifications_email": "alerts@mijnbedrijf.nl",
    "post_call_emails": [
        "support@mijnbedrijf.nl"
    ],
    "post_call_email_enabled": true,
    "analysis_plan": {},
    "message_plan": {},
    "first_message_interruptions_enabled": true,
    "first_message_mode": "assistant-speaks-first",
    "max_duration_seconds": 600,
    "background_sound": "off",
    "end_call_phrases": [
        "tot ziens",
        "dag"
    ],
    "compliance_plan": {},
    "start_speaking_plan": {},
    "stop_speaking_plan": {},
    "keypad_input_plan": {},
    "transcriber": {},
    "model": {},
    "voice": {}
}'
Response Response Example
200 - Example 1
{
    "assistant_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "assistant_name": "Klantenservice Bot",
    "first_message": "Goedendag, u spreekt met de klantenservice van Flireo. Waarmee kan ik u helpen?",
    "end_call_message": "Bedankt voor uw gesprek, fijne dag verder!",
    "voicemail_message": "U bent gebeld door Flireo. Bel ons gerust terug.",
    "first_message_outbound": "Goedendag, u wordt gebeld door Flireo.",
    "booking_message": "Uw afspraak is ingepland. U ontvangt een bevestiging per SMS.",
    "notifications_email": "team@mijnbedrijf.nl",
    "post_call_emails": [
        "user@example.com"
    ],
    "post_call_email_enabled": true,
    "analysis_plan": {
        "structuredDataPrompt": "Extraheer de naam, het probleem en de oplossing uit het gesprek.",
        "structuredDataSchema": {
            "type": "object",
            "properties": {
                "klant_naam": {
                    "type": "string"
                },
                "probleem": {
                    "type": "string"
                },
                "oplossing": {
                    "type": "string"
                }
            }
        },
        "successEvaluationPrompt": "Was het probleem van de klant opgelost?",
        "successEvaluationRubric": "AutomaticRubric"
    },
    "message_plan": {},
    "first_message_interruptions_enabled": false,
    "first_message_mode": "assistant-speaks-first",
    "max_duration_seconds": 600,
    "background_sound": "off",
    "end_call_phrases": [
        "string"
    ],
    "compliance_plan": {},
    "start_speaking_plan": {},
    "stop_speaking_plan": {},
    "keypad_input_plan": {},
    "transcriber": {
        "provider": "deepgram",
        "model": "nova-2",
        "language": "nl"
    },
    "model": {
        "provider": "openai",
        "model": "gpt-5-mini",
        "messages": [
            {
                "role": "system",
                "content": "Je bent een vriendelijke klantenservice medewerker..."
            }
        ]
    },
    "voice": {
        "provider": "11labs",
        "voiceId": "dutch-female-1"
    },
    "server_url_type": "external",
    "created_at": "2026-01-15T10:30:00Z",
    "phone_number": "+31201234567",
    "phone_number_type": "national",
    "phone_number_locality": "Amsterdam"
}
Modified at 2026-04-03 15:31:55
Previous
Assistent ophalen
Next
Assistent gedeeltelijk bijwerken
Built with