Files
solutions/Create-PAT.ps1

19 lines
571 B
PowerShell
Raw Normal View History

2026-03-11 19:48:23 +01:00
$HostUrl = "https://code.wynenterprise.io"
$UserName = "KodoBot"
$Password = "<KodoBot password here>"
$TokenName = "ci-token"
$pair = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes("${UserName}:${Password}"))
$Headers = @{
Authorization = "Basic $pair"
"Content-Type" = "application/json"
}
$Body = @{
name = $TokenName
scopes = @( "write:issue", "write:repository", "read:user" )
} | ConvertTo-Json
$response = Invoke-RestMethod -Method Post -Uri "$HostUrl/api/v1/users/$UserName/tokens" -Headers $Headers -Body $Body
$response.sha1