Discussions
The API always returns: 'Access to this resource requires scope(s) public.address_validation:write', but this scope was already selected in the dashboard
about 4 hours ago by Hung
curl --request POST \
--url https://public-api.easyship.com/2024-09/addresses/validations \
--header 'accept: application/json' \
--header 'authorization: Bearer sand_OhQNyNen5VQ5AUEcm2NfxJZzA8CuZNeOWbGRT5sVZq8=' \
--header 'content-type: application/json' \
--data '
{
"country_alpha2": "AD",
"replace_with_validation_result": false,
"city": "London",
"company_name": "Guava Technology",
"line_1": "10 Downing Street",
"postal_code": "SW1A 2AA"
}
'
Here is my CURL, why it return error
{
"error": {
"code": "forbidden",
"details": [
"Access to this resource requires scope(s) public.address_validation:write."
],
"links": [
{
"kind": "documentation",
"name": "Errors",
"url": "https://developers.easyship.com/reference/errors"
},
{
"kind": "documentation",
"name": "Scopes",
"url": "https://developers.easyship.com/reference/scopes"
},
{
"kind": "documentation",
"name": "Validate a Single Address",
"url": "https://developers.easyship.com/reference/addresses_validation"
},
{
"kind": "how-to-guide",
"name": "How to Validate Addresses",
"url": "https://developers.easyship.com/docs/how-to-validate-addresses"
}
],
"message": "You do not have permission to access this resource. Please contact our support team or your account manager if you believe you should have access.",
"request_id": "7cd6761ff6594c79318e25411cde4cd4",
"type": "invalid_request_error"
}
}
I selected all scopes in Scopes