Important Update: Community URLs redirect issues are partially resolved. Learn More. .

cancel
Showing results for 
Search instead for 
Did you mean: 

Archer's FieldID, ReferenceFieldID, ContentID and LevelID?

ScottEllis
Contributor

Hi,

 

I'm currently having a poke about Archer's Rest API and the reference guide makes use of values like: FieldID, ReferenceFieldID, ContentID and LevelID. However, RSA RESTful API Reference Guide documentation doesn't give examples or instructions to where to find these within the Archer UI.

 

Get content by reference field ID:

   http://RsaArcher/api/core/content/referencefield/referencefieldid

 

Get content by content ID and field ID

   http://RsaArcher/api/core/content/fieldcontent

 

Post content

   http://RsaArcher/api/core/content

   Request Body

   { "Content":

   { "LevelId" : 9,

     ...

 

Where do you acquire these values to plug into the API calls?

 

Thanks,

Scott 

3 REPLIES 3

Anonymous
Not applicable

Scott,

 

These are the ID values of the various objects within the platform. You can find most of them by hovering over the object in it's list, and looking at the border of the screen for the ID. For example, if I hover on a field name within App Builder, Fields Tab, in the lower-right corner I see the FieldID.

Hi Scott. Field IDs seem apparent when looking in the web UI for Archer. However where would I find the other types of ID? I'm not sure where I should be looking to find these ID types, and I think that may be what other Scott is alluding to in his question.

 

Thanks,

LEVELID:

GUI:
   If you're application is already leveled, just go to manage that application and you can hover over the level that you're interested in to find the levelID. If it's not leveled, you can temporarily make your application leveled and then hover over the only level available. MAKE SURE YOU EXIT THE APPLICATION WITHOUT SAVING.

 

API:
   I'm sure the level information is available in either the "rsaarcher/api/core/system/application" or "rsaarcher/api/core/system/application/*applicationid*" call.