Integration Basic Authentication

I am attempting to call an API that requires basic authentication, however, it does not use a password to connect and my username is an API Key.

My authentication should header should look like this: 'Authorization: Basic [API-Key]'

When I use basic authentication via Appian's integration or connected system, the authentication header is excluded completely if I leave the password empty, and thus my authentication fails.  I have tried adding a header with 'Authorization: Basic' but Appian does not allow spaces in the header name.

Has anyone else encountered this or can think of a workaround? 

  Discussion posts and replies are publicly visible