make table API public

cheung_jonathan
Kilo Contributor

how to make Public get call public for certain tables only... if it is not possible what are the options...

1 ACCEPTED SOLUTION

antin_s
ServiceNow Employee
ServiceNow Employee

Hi Jonathan,



As suggested by Andrew, I would also discourage you to make the Table API as public. Please refer the below thread where I have suggested a few other ways that can help you.



3rd party api cant authendicate



Hope this helps. Mark the answer as correct/helpful based on impact.



Thanks


Antin


View solution in original post

3 REPLIES 3

andrew_venables
ServiceNow Employee
ServiceNow Employee

You would need to create ACLs on the tables of your choice, to make them public, as in no login required, then you use the "public" role.



Note that this is strongly discouraged.



A better option might be to use a Scripted REST API that can be easily configured to be public and then you can tightly control the data you respond with.


antin_s
ServiceNow Employee
ServiceNow Employee

Hi Jonathan,



As suggested by Andrew, I would also discourage you to make the Table API as public. Please refer the below thread where I have suggested a few other ways that can help you.



3rd party api cant authendicate



Hope this helps. Mark the answer as correct/helpful based on impact.



Thanks


Antin


Thanks Antin & Andrew. Import Set API should do the needful.