An alternative might be a query such as (please note that the password is stored in plain text):
let
Bron = Web.Contents("https://bridge-online.cloud/invantive-activecampaign/odata4/ActiveCampaign.V3.Accounts@acn", [Headers=[#"Accept"="application/json",#"Authorization"= Text.Combine({"Basic", " ", Binary.ToText(Text.ToBinary("john.doe@acme.com:secret@"), BinaryEncoding.Base64)})]]),
Rows = Table.FromList(Json.Document(Bron)[value], Splitter.SplitByNothing(), {"Columns"}, null, ExtraValues.Error),
Accounts = Table.ExpandRecordColumn(Rows, "Columns", {"id", "name", "accountUrl", "createdTimestamp", "updatedTimestamp"})
in
Accounts