itglue / automation

A place for IT Glue's user community to learn ways of automating their documentation.
Apache License 2.0
99 stars 33 forks source link

Unable to update a asset #24

Open Oliver-NC opened 5 years ago

Oliver-NC commented 5 years ago

Hi,

I am in the process of creating my own Flexible_assets. I have created the Asset type and the fields however I cannot update the flex assets with either Set or New.

Can you please see my follow commands and what I am doing wrong?

$data2 = @{ type = 'flexible_assets' attributes = @{ organization_id = '' flexible_asset_type_id = '' traits = @{ mailbox_forwards = ''' } } }

New-ITGlueFlexibleAssets -data $data2

Error:

New-ITGlueFlexibleAssets : {"errors":[{"status":422,"title":"Unprocessable Entity","detail":"Request contains invalid trait keys","source":{"pointer":"data/attributes/traits"}}]} At line:1 char:1

ngesnetworks commented 5 years ago

@Oliver-NC I know you said you created the FA, but did you confirm the required fields for creating/updating it? I tend to use the below to at a minimum double check what the API is looking for.



$output = Get-ITGlueFlexibleAssetFields -flexible_asset_type_id <xxx> #insert your flex asset type id
$output.data.attributes