GET Repository API (Search Installations)

GET Repository API (Search Installations)

This request method lets you find all installations of a given Repository item.

On the Cloud, this API is available via SSL-secured HTTPS connection using the REST GET verb. The format query string parameter controls the desired response format. Specify either XML or JSON.

/api/v2/repository/install/search?format=xml/json

You may use either JSON or XML formats in your GET request.
You indicate this by setting the ContentType HTTP header as “application/json” or “application/xml”.

If no ContentType is specified, XML format is assumed.

All XML formatted requests must specify the following XML namespace in the data source root element: xmlns:i=”http://www.w3.org/2001/XMLSchema-instance”


Endpoints & API Explorer

NodeAPI EndpointAPI Explorer
US/api/v2/repository/install/searchModel Description/Schema & Parameters

Parameters

The GET verb allows you to search installations of a given repository item by specifying its RepositoryItemId. The required and optional parameters for a GET call to the Repository API are outlined below.

NameTypeDescriptionRequired
RepositoryItemIdStringRepository item to find installations for.
IntegrationKeyStringYour unique Integration Key found on the Organisation Setup page of the secure website.
VendorIdIntegerYour unique Vendor account identifier.*Required if the account resides under a Master Vendor account.✓*
MasterIdIntegerYour unique Enterprise Toolkit account identifier.*Required if the account resides under a Master Enterprise account with EntToolKit enabled. ✓*
PageNoIntegerThe page number from which to start reading results (0 based).
PageSizeIntegerThe page size (number of rows) to return. Maximum allowable value is 250.

Example

Given that the API is REST-based, you can access the API directly via your web browser to test or by using Postman API Platform.

Request URL

https://eforms.mobileform.net:443/api/v2/repository/install/search?RepositoryItemId=9cfXXXXXXXXXXXXXXXXXXXXXXXX&IntegrationKey=995XXXXXXXXXXXXXXXXXXXXXXXXX&VendorId=6XXXX

Response Body

{
"Items": [
{
"Id": "c785XXXXXXXXXXXXXXXXXXXXXXXX",
"CompanyId": 6XXXX,
"ContentType": "Screen",
"ContentId": "475XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"Name": "Facility Inspection - Checklist",
"Description": "Facility Inspection - Checklist",
"Category": "RealEstate"
}
],
"TotalRows": 1
}
    • Related Articles

    • GET Repository API (Search)

      This request method lets you find all repository items matching the parameters. On the Cloud, this API is available via SSL-secured HTTPS connection using the REST GET verb. The format query string parameter controls the desired response format. ...
    • DELETE Repository API (Remove Installations)

      The DELETE Repository Install API lets you uninstall Repository item content from a target company account. On the Cloud, this API is available via SSL-secured HTTPS connection using the REST DELETE verb. The format query string parameter controls ...
    • POST Repository API (Create Installations)

      Using this API endpoint and the POST verb, you can install/update repository item content in a target company account. On the Cloud, this API is available via SSL-secured HTTPS connection using the REST POST verb. The format query string parameter ...
    • GET Usergroup (Search)

      This API allows you to find all user groups matching the given parameters. On the Cloud, this API is available via SSL-secured HTTPS connection using the REST GET verb. The format query string parameter controls the desired response format. Specify ...
    • GET Screen (Map Search)

      The GET Screen (Map Search) API returns the Published version of matching Map Screens or all versions of a single specified Map Screen. On the Cloud, this API is available via SSL-secured HTTPS connection using the REST GET verb. The format query ...