Powershell API Aufruf

Guten Abend,
ich bin noch komplett neu im Thema aWork API und auch noch neu im Thema Powershell.

Mein Ziel ist es via Powershell Einträge in aWork zu erzeugen. Allerdings stehe ich komplett auf dem Schlauch und komme mit der API Dokumentation nicht klar.

Bereits angelegt habe ich einen API Key und ein Client Secret.

Vielleicht könnten erfahrenere User mir Anhand folgenden Beispiels einmal erklären wie der Aufbau ist: „Abruf aller Projekte aus aWork via Powershell“

Ich hatte die Vermutung, dass die über Invoke-RestMethod gehen würde (Invoke-RestMethod (Microsoft.PowerShell.Utility) - PowerShell | Microsoft Learn), eventuell mit einem ähnlichen Aufbau wie hier:

$headers = @{
    Authorization: Bearer {api_key}
}
Invoke-RestMethod -Uri "https://api.awork.com/api/v1/projects" -Method Get -Headers $headers 

Wie gesagt mir fehlen die Beispiel deren Aufbau man adaptieren könnte. Es wäre schön, wenn man einmal den kompletten Aufbau einer Abfrage inklusive Autorisierung belegen würde.

Vielen Dank!

Hi @it1, I recommend rephrasing your question in English as we have a larger English-speaking audience that can help with this.

I am not an expert in Powershell, therefore can only provide general API help. What you’re doing generally looks good, the URL seems correct and you should be able to retrieve the projects. If the request fails, you can provide us with the trace id from the response header so we can take a look. I hope this helps.