PGP universal API

im looking to find a way to upload our users private and public keys to our universal server without having to login perhaps using an api of some sort? is there any api infromation available? or do I need to use another product?

PGP Universal has a Key Management Services (KMS) feature which could be used for this purpose. You need to license PGP Universal for KMS, and then you can use PGP Command Line to upload keys. Protocol details are not currently published but there is also an C/C++ SDK available.