"Not enough rights to add an object" error while implementing Algolia
I was getting this error because I was using the Search API in Firebase when using the Algolia extension. It's weird because there it says "Do not use the Admin API key" but guess what, the Admin key is the one that works...
You can create a new API Key and give it specific permissions, to search and addObjects in the ACL input field. You can create a new API Key in your Dashboard when selecting 'ALL API Keys'.
Algolia recommends to use your admin key only for backend search and create a new key for frontend search.
Here is some supporting documentation from Algolia https://www.algolia.com/doc/guides/security/api-keys/#rights-and-restrictions
It seems like you're using an API key that doesn't have the "Add records" ACL in Algolia.
You probably used your search API key, when you want to use an API key with write permission to your index, e.g. your Admin API key.