Public/Get-SFHeader.ps1
|
<# .SYNOPSIS Returns HTTP headers for SuccessFactors API requests with Bearer token authentication. .DESCRIPTION Constructs and returns a hashtable of HTTP headers required for SuccessFactors API calls, including the Bearer token authorization header. Requires an active connection established by Connect-SF. .OUTPUTS Hashtable - Contains Authorization (Bearer token), Content-Type, and Accept headers. .NOTES Throws an error if no active connection exists. The function retrieves the cached access token from module scope. .EXAMPLE Get-SFHeader #> function Get-SFHeader { Assert-SFAccessToken $headers = @{ "Authorization" = "Bearer $($Script:AccessToken)" "Content-Type" = "application/json;charset=utf-8" "Accept" = "application/json;charset=utf-8" } return $headers } |