User Manual

04.11.2025

MANUAL

Developer Function: API: Site Operations: Search for Site Name and Get the Site ID Closest to the Site

## Overview You can use the API to obtain the site ID closest to the site in question using "「Site Name Search」". ## Prerequisites 1. This function searches for the "Site name" of the site. Please set the site name in advance. Please note that this is not the site "「Title」". ![image](https://pleasanter.org/binaries/acf14f3b77af4c529decaaf0fff075b8) ## Preparations [Create an API key](/manual/api-key) before performing API operations. Also, this function can only be performed by the tenant manager, so please set the tenant manager from user management. ## Request JSON data is sent in the following request format. |Setting column|Value| |:--|:--| |HTTP method|POST| |Content-Type |application/json| |Character code|UTF-8| |URL|http://{server name}/api/items/{site ID}/getclosestsiteid(*1)| |Body|Please refer to the json data below| (*1)Edit the {Server name} and {Site ID} parts as appropriate to suit your environment. For pleasanter.net, the format is as follows. https\://pleasanter.net/fs/api/items/{site ID}/getclosestsiteid For {site ID}, specify the site to start the site search from. ##### JSON ```json { "ApiVersion": 1.1, "ApiKey": "345yuAjA6789dA09d8uj6...", "FindSiteNames":["ParentSite","HideSite"] } ``` #### About FindSiteNames 1. Specify the site names you want to search for as an array. The following example searches for site names "ParentSite", "HideSite". ##### JSON ```json { "ApiVersion": 1.1, "ApiKey": "345yuAjA6789dA09d8uj6...", "FindSiteNames":["ParentSite","HideSite"] } ``` ## Response The json data in the following format will be returned. ##### JSON ``` { "SiteId": 12345, "Data": [ { "SiteName": "ParentSite", "SiteId": 12344 }, { "SiteName": "HideSite", "SiteId": -1 } ] } ``` The search returns the SiteId that matches the site name. If not found or you do not have access rights, it returns -1. For how to use it in a script, please refer to the following manual. [Developer Function: Script: $p.apiGetClosestSiteid](/manual/script-api-get-closest-siteid) ## Supported Versions |Supported versions|Body| |:--|:--| |1.4.5.0 and later|New function| ## Related Information ・[FAQ: I want to know the search order for obtaining the site ID closest to the site in question when searching for the site name. ](/manual/faq-get-closest-site-logic)
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.