Using UI Contact Source Picklist when creating a contact via API

The Crelate API does not currently allow us to select contact sources added through the UI picklist when creating contacts. It appears to rely on a hardcoded list. We would appreciate if you could enable the API to read from the UI picklist to allow for accurate assignment of our custom contact sources during API contact creation.