intercom-ruby icon indicating copy to clipboard operation
intercom-ruby copied to clipboard

Intercom::BadRequestError: found unpermitted parameter

Open ortizedgar-buda opened this issue 1 year ago • 0 comments

Version info

  • intercom-ruby version: 3.5.26
  • Ruby version: 2.7.8p225

Expected behavior

The tracking should pass normally.

Actual behavior

It fails because in the metadata there are parameters called base_amount and quote_amount that it doesn't seem to like.

Steps to reproduce

    def intercom
      @intercom ||= Intercom::Client.new(token: ENV['INTERCOM_ACCESS_TOKEN'])
    end

    intercom.events.create(
      user_id: 123,
      event_name: 'event',
      created_at: Time.now.to_i,
      metadata: {
          base_amount: [2_000, 'A'],
          quote_amount: [2_000, 'B'],
        }
    )

Logs

Intercom::BadRequestError
found unpermitted parameters: :base_amount, :quote_amount

ortizedgar-buda avatar Jul 06 '23 19:07 ortizedgar-buda