Need user account that can only create tickets and only via API

Roman26
Kilo Contributor

Hi All

We have a Microsoft flow where one action needs to open a ticket in ServiceNow via API, so am looking to create an account in ServiceNow that will only have permissions to open tickets (not to do anything with user, assets etc) and only via API (so this account cannot be used interactively). 

So the question is - what permissions shell I give to the user account and what licence it requires?

Thanks

3 REPLIES 3

SumanthDosapati
Mega Sage
Mega Sage

Hi Roman,

You need to check what roles are present in the create/update/read ACLs of the request table in servicenow and give those roles to that user.

 

Mark as correct and helpful if it solved your query.

Regards,
Sumanth

Muhammad Khan
Mega Sage
Mega Sage

Hi Roman,

 

As SUMANTH suggested, just give required role to your newly created user and to make it a non-interactive user and allow access via API only, then just check the following box in user record.

find_real_file.png

Hopefully, this will also help you.

Khozema Attar1
Tera Guru

You can either give the rest_service role if you are exposing some of the rest api or the SOAP role if you are using SOAP integrations.

And can check the Web Service Integration checkbox on the user record so that this user cannot login to the system.

As this is a seperate user that needs to be created but it is a just an api user without any fulfillers license it should be alright to have this user but it can also vary on the licensing model you currently have.