Least privileges for API access to update custom lists

For Workes & Pages, what is the name of the domain?

What is the issue or error you’re encountering

Looking for least privileges for API access to update custom lists

What steps have you taken to resolve the issue?

Looking to grant developers the ability to update IP addresses in a custom list using the Lists API. What are the minimum rights to do this? Also, should the API key be a user based one or an account one for this?