Client_Create Default Contact Anomoly

Hello,

I think that there is an anomoly in the Client_Create default contact API call:

It mandates that “DefaultContact” is mandatory and the API call is rejected if this is not passed.

However, it is possible through the standard QF web interfact to create a client by simply supplying a Client Name.

Ideally I don’t want to pass the default client contact when creating the client via the API as our API call is tied into a piece of workflow which allows our clients to update their default billing contact within our own homemade application (but we must have at least created the client first). We then pass it later on to QF via the API.

Would you mind investigating if it is possible to relax this requirement to make it:

xs:element name=“DefaultContact” type=“ClientContactBaseType” minOccurs=“0” maxOccurs=“1”/

Regards,

Richard.

It’s only mandatory if you supply the ClientContacts node.

So if you don’t want to provide any contacts on client creation just leave out the ClientContacts node altogether.