Access Denied for LBMA prices (XAUFIXAM=)

I am trying to get market data from Websocket API for the following instrument (LBMA Gold Price AM)

RIC -> XAUFIXAM=

Following is the request

{ "ID": 2, "Key": {"Name": "XAUFIXAM="} }

But it throws me the following error

[{ "Type": "Status", "State":

{ "Stream": "Closed",

"Data": "Suspect",

"Text": "Access Denied: User req to PE(4143)", "Code": "NotEntitled"

},

"ID": 2, "Key": { "Service": "ELEKTRON_DD", "Name": "XAUFIXAM=" } }]

Am I sending something wrong (The spot prices are working fine (XAU=)) ?

Should I create a support ticket to enable them ?

Tagged:

Best Answer

  • wasin.w
    wasin.w admin
    Answer ✓

    Hello @weber01

    The JSON status response message with "Text": "Access Denied: User req to PE(XXX)", "Code": "NotEntitled" means your account does not have permission to request that RIC (XAUFIXAM=). You may check my colleague's answer in this old post for more clarification.

    I highly recommend you contact your Refinitiv Representative/Account Manager to verify your permission.


Answers

  • Jirapongse
    Jirapongse ✭✭✭✭✭

    @weber01

    Otherwise, you may try to use a delayed RIC (/XAUFIXAM=) instead. Delayed RICs are prefixed with a '/' character.

  • weber01
    weber01 Newcomer

    Thank you.

    /XAUFIXAM= also gives me the same error.


    SENT:

    {

    "ID": 2,

    "Key": {

    "Service": "ELEKTRON_DD",

    "Name": "/XAUFIXAM="

    }

    }

    RECEIVED:

    [{

    "Type": "Status",

    "State": {

    "Stream": "Closed",

    "Data": "Suspect",

    "Text": "Access Denied: User req to PE(6380)",

    "Code": "NotEntitled"

    },

    "ID": 2,

    "Key": {

    "Service": "ELEKTRON_DD",

    "Name": "/XAUFIXAM="

    }

    }]