Trello says Invalid Key but it's correct?

Making a trello logger. I have some experience with trello, but this has never happened before.

I generated a key today, as I was starting fresh again and copy pasted it in, and it didn’t work. I’m attempting to create a card using the REST API https://developer.atlassian.com/cloud/trello/rest/api-group-cards. I know I have the perfectly correct API Key, but it just doesn’t accept it. Any thoughts?

local Test = HS:RequestAsync(
				{
					Url = 'https://api.trello.com/1/cards?idList=no?key=notigivingittoyou&token=no',  
					Method = "POST",
					Headers = {
						["Content-Type"] = "application/json"  
					},
					Body = HS:JSONEncode({name = Player.Name})
				}

			)
			print(Test)

Errors:

["Body"] = "invalid key",
                    ["Headers"] =  ▶ {...},
                    ["StatusCode"] = 401,
                    ["StatusMessage"] = "Unauthorized",
                    ["Success"] = false

Have you confirmed the API works without going through ROBLOX? e.g. if you have curl or something:

curl -d "{\"name\": \"TestPlayer\"}" -H "Content-Type: application/json" -X POST "https://api.trello.com/..."

I was an idiot and put Requestasync instead of PostAsync. Smh…