allow null apiKeyId