/// <summary>
        /// Add a new individual to the Constant Individual account
        /// </summary>
        /// <param name="configuration">The API key for the application</param>
        /// <param name="individual">Individual to add.</param>
        /// <returns>Returns the newly created individual.</returns>
        public Individual AddIndividual(Individual individual)
        {
            Individual newIndividual = null;
            string url = "Individual/Insert";

            string json = individual.ToJSON();
            CUrlResponse response = RestClient.Post(url, configuration, json);
            if (response.HasData)
            {
                newIndividual = Component.FromJSON<Individual>(response.Body);
            }
            else
                if (response.IsError)
                {
                    throw new NinthBrainAPIException(response.GetErrorMessage());
                }

            return newIndividual;
        }