This Bamboo HR REST API is well documented but uses a strange way of authenticating, instead of creating a header or putting the key in as a variable, the key is in the URL separated by an @ symbol. It does work using Chrome as a test.
However when trying to use the HTTP Web Request object I get an error in all tests. The error details are "The underlying connection was closed: An unexpected error occurred on send. Request failed with status code 500: SendFailure"
https://{apikey}:x@api.bamboohr.com