Erro "1009: No Access to Credential" como Resolver

O código do erro “1009: No access to credential” indica que há um problema de acesso à credencial. Este problema não é apenas relacionado à credencial que está sendo modificada ou criada, mas estende-se a todas as credenciais que são mencionadas na chamada da API.
Veja o exemplo a seguir:

{
    "username": "API_CREDENTIAL_2",
    "hostname": "API_DEVICE_1",
    "ip": "localhost",

    "execution_settings" : {
        "automatic_change" : true,
        "agent_based_password_change": false,
        "change_plugin": "SSH",
        "change_template": "3COM",
        "use_own_credential_to_connect": false,
        "authentication_credential": "API_CREDENTIAL_1",
        "authentication_hostname": "API_DEVICE_1",
        "authentication_ip": "localhost"
    }
}

Neste exemplo, o usuário que está fazendo a chamada do “POST” está tentando modificar a “API_CREDENTIAL_2”. Portanto, é necessário que este usuário tenha acesso tanto à “API_CREDENTIAL_2” quanto à “API_CREDENTIAL_1”, já que ambas estão sendo referenciadas na chamada.

Assim, para resolver este erro, certifique-se que a autorização utilizada na chamada de API tem acesso adequado a todas as credenciais mencionadas.