Can I upload my own UBL XML?

Yes, directly via the send document endpoint.

You can add your own UBL XML in the API call. Set documentType to xml and paste the UBL as a string in the document field.

See API reference: recommand.eu/api-reference