diff --git a/roles/prometheus/templates/prometheus.yml.j2 b/roles/prometheus/templates/prometheus.yml.j2
index df3f4e0b6a2c92f385cfd22d39f609709858c496..8bb5f8fd533e70a8d8532c3cc5d977bf725928f0 100644
--- a/roles/prometheus/templates/prometheus.yml.j2
+++ b/roles/prometheus/templates/prometheus.yml.j2
@@ -159,9 +159,8 @@ scrape_configs:
     scrape_interval: 15s
     metrics_path: "/metrics/synapse.{{ endpoint }}"
     scheme: https
-    basic_auth:
-      username: {{ vault_matrix_secrets.metrics_user }}
-      password: {{ vault_matrix_secrets.metrics_password }}
+    authorization:
+      credentials: {{ vault_matrix_secrets.metrics_token }}
     static_configs:
       - targets: ["matrix.archlinux.org:443"]
 {% endfor %}