module WolfCore::Integrations::ClientApiOperations
def update_client!(wolf_token:, client:, tenant:, wolf_platform_url:, error_message:, client_id:, error_data: nil)
def update_client!(wolf_token:, client:, tenant:, wolf_platform_url:, error_message:, client_id:, error_data: nil) error_data ||= {} safe_http_put( headers: { "Authorization" => "Bearer #{wolf_token}" }, query: { tenant: tenant }, url: "#{wolf_platform_url}/api/v2/companies/#{client_id}", body: client, error_message: error_message, error_data: { client_id: client_id, client: client }.merge(error_data) ) end