anchor.diff:  set_no_match_routing(Routines, AccountId, Context) ->
       CurrDoc = kz_callflow_by_number(<<"no_match">>, AccountId, Context),
       DataBag = ?MK_DATABAG(lists:foldl(fun(F, J) -> F(J) end, CurrDoc, Routines)),
  -    API_String = <<?V1/binary, ?ACCOUNTS/binary, ?TO_BIN(AccountId)/binary, ?CALLFLOWS/binary, "/", (modkazoo_util:get_value(<<"id">>, CurrDoc))/binary>>,
  +    API_String = <<?V1/binary, ?ACCOUNTS/binary, AccountId/binary, ?CALLFLOWS/binary, "/", (modkazoo_util:get_value(<<"id">>, CurrDoc))/binary>>,
       crossbar_account_request('post', API_String, DataBag, Context).
   
   kz_list_account_resources(Context) ->
  
positive.code: kz_trunk(Verb, TrunkId, AccountId, DataBag, Context) ->
      case Verb of
          'get' ->
              API_String = <<?V1/binary, ?ACCOUNTS/binary, ?TO_BIN(AccountId)/binary, ?CONNECTIVITY/binary, "/", ?TO_BIN(TrunkId)/binary>>,
              crossbar_account_request(Verb, API_String, [], Context);
          'put' -> 
              API_String = <<?V1/binary, ?ACCOUNTS/binary, ?TO_BIN(AccountId)/binary, ?CONNECTIVITY/binary>>,
              crossbar_account_request(Verb, API_String, DataBag, Context);
          'post' ->
              API_String = <<?V1/binary, ?ACCOUNTS/binary, ?TO_BIN(AccountId)/binary, ?CONNECTIVITY/binary, "/", ?TO_BIN(TrunkId)/binary>>,
              crossbar_account_request(Verb, API_String, DataBag, Context);
          _ -> 'ok'
      end.
  
negative.code:     <<"https://", ?TO_BIN(z_dispatcher:hostname(Context))/binary, API_String/binary>>. 
  
  call_recording_attachment(AccountId, RecordingId, AuthToken, Context) ->
      API_String = <<?V1/binary, ?ACCOUNTS/binary, AccountId/binary,?RECORDINGS/binary,"/", ?TO_BIN(RecordingId)/binary>>,
      crossbar_account_send_raw_request_body(AuthToken, 'get', API_String, [{"Accept", "audio/mpeg"}], [], Context).
  
  kz_cdr_list_reduce(CdrList, Context) when is_list(CdrList) ->
  