Insights API giving 403 with micrometer

Hello all, I just made a new key on the insights API and trying to use micrometer to publish metrics to this

I am using this https://github.com/newrelic/micrometer-registry-newrelic

the documentation there says to use version 0.5.0 however the spring config example works only with 0.6.0 (not really the main issue, but I guess you guys could update it to help others)

after I plugged in the example , and created a sample counter, I get this error

2021-01-19 14:01:01.404 ERROR 64347 --- [     Thread-320] com.newrelic.telemetry.TelemetryClient   : Received a fatal exception from the New Relic API. Aborting metric batch send.

com.newrelic.telemetry.exceptions.DiscardBatchException: The New Relic API failed to process this request and it should not be retried.
	at com.newrelic.telemetry.transport.BatchDataSender.sendPayload(BatchDataSender.java:138) ~[telemetry-core-0.9.0.jar:0.9.0]
	at com.newrelic.telemetry.transport.BatchDataSender.send(BatchDataSender.java:82) ~[telemetry-core-0.9.0.jar:0.9.0]
	at com.newrelic.telemetry.metrics.MetricBatchSender.sendBatch(MetricBatchSender.java:74) ~[telemetry-core-0.9.0.jar:0.9.0]
	at com.newrelic.telemetry.TelemetryClient.lambda$sendBatch$0(TelemetryClient.java:127) [telemetry-0.9.0.jar:0.9.0]
	at com.newrelic.telemetry.TelemetryClient.sendWithErrorHandling(TelemetryClient.java:191) [telemetry-0.9.0.jar:0.9.0]
	at com.newrelic.telemetry.TelemetryClient.lambda$scheduleBatchSend$4(TelemetryClient.java:182) [telemetry-0.9.0.jar:0.9.0]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_262]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_262]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_262]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_262]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_262]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_262]
	at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_262]

2021-01-19 14:01:06.166  WARN 64347 --- [     Thread-320] c.n.telemetry.transport.BatchDataSender  : Response from New Relic ingest API. Discarding batch recommended.: code: 403, body: {}