External ID field on the Customer object
because the Custom Fields array is not populated on a GetList API call (returns null and a seperate API call is required to get Custom Fields) it would be very helpful to have a field on the Customer object for an External ID.
this would mitigate the need for a Custom Field to hold this data and the API would return this value when getting a List of Customers.
![](https://secure.gravatar.com/avatar/1306ae35336b602f2d622dc67cb11f0b?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
-
Sam commented
This is definitely a need. The other problem with using a Custom Field to hold the external ID is that if you enable the customer portal, the customer can log in and change it--that's very bad!
I don't see how, without an external ID, an external system can properly verify subscription status.