Help with PSJira module syntax - New-JiraIssue

OK from feed back plugged this in: $fields = @{ 'customfield_13931'=@{'value'='Automated Incident'} 'customfield_10040'=@{'name'='Vertex Business'} 'components'=@( @{ name='components' } ) }

Tried both ID and Name for Components but didn't make a difference. BTW this works in the Curl version of PS script, if that is a clue. [String] $body = '{"fields":{"project":{"key":"'+$projectkey+'"},"issuetype":{"name": "'+$issueType+'"},"summary":"'+$summary+'","description":"'+$description+'","components":[{"name": "'+$components+'"}],"customfield_13931":{"value":"'+$contacttype+'"}, "priority":{"id":"'+$priority+'"}}}';

$Fields = @{ 'customfield_13931' = 'Automated Incident' 'customfield_10040' = 'My Business' # This is so dumb, I hate everything Components = @(@{ name = 'components' }, @{ id = 'components' }) }

Also tried: $fields = @{ 'customfield_13931'=@{'value'='Automated Incident'} 'customfield_10040'=@{'name'='My Business'} 'components'=@( @{ id='components' } )

Debug: outputs: DEBUG: [Invoke-JiraMethod] Converting body of response from JSON DEBUG: [Invoke-JiraMethod] Outputting results from JIRA DEBUG: [ConvertTo-JiraField] Complete DEBUG: [Get-JiraField] Processing field [customfield_13931] DEBUG: [Get-JiraField] Searching for field (name=[customfield_13931]) DEBUG: [Get-JiraField] No results were found for issue type by name. Searching for issue type (id=[C:\Program Files\WindowsPowerSh ell\Modules\psjira\1.2.5.135\Internal\Resolve-JiraError.ps1]) DEBUG: [Get-JiraField] Found results; outputting DEBUG: [Get-JiraField] Complete DEBUG: [New-JiraIssue] Field [customfield_13931] was identified as ID [customfield_13931] VERBOSE: Checking Jira createmeta to make sure all required fields are provided DEBUG: [New-JiraIssue] Testing Jira createmeta DEBUG: [New-JiraIssue] Non-required field (id=[assignee], name=[Assignee]) DEBUG: [New-JiraIssue] Non-required field (id=[attachment], name=[Attachment]) DEBUG: [New-JiraIssue] Required field (id=[components], name=[Component/s]) was provided (value=[System.Collections.Hashtable Syst em.Collections.Hashtable]) DEBUG: [New-JiraIssue] Required field (id=[customfield_10040], name=[Client]) was provided (value=[Vertex Business]) DEBUG: [New-JiraIssue] Non-required field (id=[customfield_13930], name=[Contact Phone]) DEBUG: [New-JiraIssue] Required field (id=[customfield_13931], name=[Contact Type]) was provided (value=[Automated Incident]) DEBUG: [New-JiraIssue] Non-required field (id=[customfield_13937], name=[P2 Alert]) DEBUG: [New-JiraIssue] Non-required field (id=[customfield_13941], name=[Third Party]) DEBUG: [New-JiraIssue] Non-required field (id=[customfield_13942], name=[Third Party Reference]) DEBUG: [New-JiraIssue] Non-required field (id=[customfield_15130], name=[IT Tag]) DEBUG: [New-JiraIssue] Required field (id=[description], name=[Description]) was provided (value=[description]) DEBUG: [New-JiraIssue] Non-required field (id=[issuetype], name=[Issue Type]) DEBUG: [New-JiraIssue] Non-required field (id=[priority], name=[Priority]) DEBUG: [New-JiraIssue] Required field (id=[project], name=[Project]) was provided (value=[@{id=12690}]) DEBUG: [New-JiraIssue] Non-required field (id=[reporter], name=[Reporter]) DEBUG: [New-JiraIssue] Required field (id=[summary], name=[Summary]) was provided (value=[summary]) DEBUG: [New-JiraIssue] Creating hashtable DEBUG: [New-JiraIssue] Converting to JSON DEBUG: [New-JiraIssue] Preparing for blastoff! DEBUG: [Invoke-JiraMethod] Credentials were not provided. Checking for a saved session DEBUG: [Get-JiraSession] Module private data exists DEBUG: [Get-JiraSession] A Session object is saved; outputting DEBUG: [Invoke-JiraMethod] A session was found; using saved session (Username=[ITAuto], JSessionID=[0F81E3E1F86C02D3ADBB4250A061B8 71]) VERBOSE: Using saved Web session with username ITAuto DEBUG: [Invoke-JiraMethod] Invoking JIRA method Post to URI http://garrick.orcom.com:8180/rest/api/latest/issue VERBOSE: POST http://garrick.orcom.com:8180/rest/api/latest/issue with -1-byte payload DEBUG: [Invoke-JiraMethod] Status code: BadRequest WARNING: JIRA returned HTTP error 400 - BadRequest DEBUG: [Invoke-JiraMethod] Retrieved body of HTTP response for more information about the error ($body) DEBUG: [Invoke-JiraMethod] An error response was received from JIRA; resolving DEBUG: [Resolve-JiraError] Processing object [@{errorMessages=; errors=}] DEBUG: [Resolve-JiraError] Writing Error output for error [Client] Resolve-JiraError : Jira encountered an error: [Client] - data was not an array At C:\Program Files\WindowsPowerShell\Modules\psjira\1.2.5.135\Internal\Invoke-JiraMethod.ps1:111 char:13 + Resolve-JiraError $result -WriteError + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Resolve-JiraError

DEBUG: [Resolve-JiraError] Writing Error output for error [components]
Resolve-JiraError : Jira encountered an error: [components] - Component name 'components' is not valid
At C:\Program Files\WindowsPowerShell\Modules\psjira\1.2.5.135\Internal\Invoke-JiraMethod.ps1:111 char:13
+             Resolve-JiraError $result -WriteError
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Resolve-JiraError

DEBUG: [Resolve-JiraError] Writing Error output for error [customfield_13931]
Resolve-JiraError : Jira encountered an error: [customfield_13931] - Could not find valid 'id' or 'value' in the Parent Option 
object.
At C:\Program Files\WindowsPowerShell\Modules\psjira\1.2.5.135\Internal\Invoke-JiraMethod.ps1:111 char:13
+             Resolve-JiraError $result -WriteError
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Resolve-JiraError

DEBUG: [New-JiraIssue] Jira returned no results to output.
DEBUG: [New-JiraIssue] Completing New-JiraIssue
/r/PowerShell Thread