SERVICE_FORBIDDEN The access to service [playlist->get] is forbidden

I’m testing the API, after creating a session with either the user or admin secret I keep getting and SERVICE_FORBIDDEN when I ask for a playlist or media.
Can it be related to the fact that I’m on the evaluation period? Reading the docs I couldn’t find any reference to the access being limited during the evaluation, so I think I must be missing something.


There should be no issue using the API with a evaluation account.
Please provide the code you’re using while masking the secrets of course.

Thanks Jess,
the playlist get request fails even on
I start a session using the secret, then I make a playlist get request providing the id, and I get the error

KalturaAPIExceptionSERVICE_FORBIDDENThe access to service [playlist->get] is forbiddenKalturaApiExceptionArgSERVICEplaylist->get0.011245965957642

on the app, these are the 2 requests that I’m making, with the same error:

sessionStart: function (fields) {
    var self = this;
	var url = "" +
        '&secret=' + self.sessionSecret +
        '&partnerId=' + self.sessionPartnerId ;
        '&type='+ self.type;

    var xhr = new XMLHttpRequest();"GET", url, false);
    xhr.onreadystatechange = function () {
        if (xhr.readyState != 4) return;
        if (xhr.status != 200 && xhr.status != 304) {
            console.log("GET ERROR");

        var response = null;
        try {
            response = xhr.responseXML.getElementsByTagName("result")[0].innerHTML
        } catch (e) {
            console.log("RESPONSE PARSE ERROR");

        if (response !== null) {
            console.log("RESPONSE " + response);
            self.ks = response;
        } else {
            console.log("GET ERROR");
getPlaylist: function(id, callback){
    var url = ""+
        "&id=" + id + "&version=1";

    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function()
        if (xhr.readyState == 4 && xhr.status == 200)
    };'GET', url);


Firstly, why not use our clientlibs to do the work instead of contacting the URL as in your code?
but more important for the actual issue, are you sure this playlist ID is correct? how did you obtain it? can you try a simple baseEntry->list() from the testme console first just to confirm the secret and partner ID really match?