Description of problem: If you omit "domain" when testing a POST to API command the error message prompts you for: "interfaces.domain", but I think you should only be prompted for "domain". If you search API reference /apidoc/v2/hosts/create.html it is not clear either. You can see: host[mac] host[domain_id] but no host[domain] Version-Release number of selected component (if applicable): Version Satellite 6.2.6 Steps to Reproduce: curl -H "Accept:application/json,version=2" -H "Content-Type:application/json" -X POST -u admin:password -k -d "{}" https://sat6-2.example.com/api/hosts | python -m json.tool Actual results: "interfaces.domain": [ "can't be blank" ], "interfaces.domain_id": [ "can't find domain with this id" ], "interfaces.mac": [ "can't be blank" ], Expected results: "domain": [ "can't be blank" ], "domain_id": [ "can't find domain with this id" ], "mac": [ "can't be blank" ], Additional info:
Thank you for your interest in Satellite 6. We have evaluated this request, and we do not expect this to be implemented in the product in the forseeable future. We are therefore closing this out as WONTFIX. If you have any concerns about this, please feel free to contact Rich Jerrido or Bryan Kearney. Thank you.