I am trying to get all customer records using the Netsuite Suitetalk API endpoint /services/rest/record/v1/customer (reference docs https://system.netsuite.com/help/helpcenter/en_US/APIs/REST_API_Browser/record/v1/2025.1/index.html#tag-customer).
I'm currently on 2025.1
But, I am getting an error
{
type: 'https://www.rfc-editor.org/rfc/rfc9110.html#section-15.5.1',
title: 'Bad Request',
status: 400,
'o:errorDetails': [
{
detail: 'Your current role does not have permission to perform this action.',
'o:errorCode': 'USER_ERROR'
}
]
}
But, when I go to the role's Permissions -> Lists tab, I have Customers with Full as the level.
I am able to successfully get an individual customer record, though, such as to endpoint /services/rest/record/v1/customer/13
I am not seeing any restrictions or anything else that would prevent me from using /services/rest/record/v1/customer
Are there other permissions that are needed? Are there other configurations needed elsewhere?
1 Answer 1
The roll must have the Lists -> Entity-Subsidiary relationship permission