Skip to content

customer parameter isn't added #24

@SkiteTech

Description

@SkiteTech

You cant customize/pass customer parameter. Please we need this updates, It's very important

 // ✅ Pass stable values via both variableValues + customer.metadata
  assistantOverrides: {
    'recordingEnabled': false,
    'variableValues': {
      'name': widget.userAccount.firstname,
      'token': '{{ customer.metadata.token }}', // 🔗 dynamic link to metadata below
    },
    'customer': {
      'name': widget.userAccount.firstname,
      'metadata': {
        'token': token, // 🔒 actual JWT value you pass once and persists
      },
    },
  },
);

Error

flutter: Error starting call: VapiException: Failed to start call flutter: Details: Failed to create call: {"message":["assistantOverrides.property customer should not exist"],"error":"Bad Request","statusCode":400} flutter: #0 VapiMobileClient._createVapiCall (package:vapi/src/platform/mobile/vapi_mobile_client.dart:125:7) vapi_mobile_client.dart:125 flutter: <asynchronous suspension> flutter: #1 VapiMobileClient.start (package:vapi/src/platform/mobile/vapi_mobile_client.dart:56:25) vapi_mobile_client.dart:56 flutter: <asynchronous suspension> flutter: #2 _LiveChatScreenState._initialize (package:teststt/views/chat/live_voice_screen.dart:85:20) live_voice_screen.dart:85 flutter: <asynchronous suspension> flutter:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions