Available in Classic and VPC
The API guide describes how to deploy, operate, and manage the positioning API that can be used for AR, robots, and smart buildings.
API usage incurs charges. For more information, see Portal > Service > Digital Twin > ARC eye.
API page
The API page is laid out as follows:

| Field | Description |
|---|---|
| ① Menu name | Current menu name. |
| ② Basic features | The features displayed when you first enter the API menu.
|
| ③ Project name | Select the projects that need API management in the dropdown list. |
| ④ Delete selected | Delete the data of the selected task. (See Delete API.) |
| ⑤ Deploy | Start the service by deploying the API. |
| ⑥ Stop API service | Stop the running API. |
| ⑦ Check API integration key | Create API authentication key and view invoke URL. (See Create API integration key and view invoke URL.) |
| ⑧ API list | View the current API status, deploy, stop, and delete APIs.
|
API service operations
Converting SLAM data into VL data creates the API data that you can request the image recognition value. You can deploy this API data and start the service. To operate API services:
For more information about API usage, see the ARC eye API guide.
- Navigate to Menu > Services > Digital Twin > ARC eye in the NAVER Cloud Platform console.
- Navigate to Visual Localization > API .
- Select a project you want from the Project name dropdown list.
- Once the API list is displayed, proceed with the next task as needed.
Create API integration key and check invoke URL
Create the API secret key to ensure that only the users with API service usage permissions can access and call the API. Invoke URL is an endpoint that you call to receive API data you created. API users, including app developers, must use API integration key + Invoke URL to call the API. To create and view an API integration key:
- Click [Check API integration key] .
- Click [Create] at the Secret Key field on the Check API integration key pop-up window.
- API integration key is generated in the item field.
- Click [Copy] to copy the created API integration key to your clipboard.
- View Invoke URL at Invoke URL .
- Invoke URL is created automatically upon creating a project.
- To copy the invoke URL to your clipboard, click [Copy address] .
Start API service (deployment)
To deploy the API, click and select an API from the list and click [Deploy] .
- In case of the initial deployment, the deployment status changes from Standby to Completed, and [Stop API service] is activated.
- In case of deploying a stopped API, the deployment status changes from Stopped to Completed, and the [Stop API service] button is activated.
- You can deploy 1 API per project. In case of a project with multiple versions of API, the currently deploying API automatically stops, once you deploy an API in the Standby or Stopped status.
Stop API service
To stop a running API, click an API from the list and click [Stop API service] .
- Once the API service stops, the deployment status will change from Completed to Stopped, and [Deploy] is activated.
- To deploy an API service again, select an API from the list and click [Deploy] .
Delete API
To delete an API:
If you delete an API, all the data registered in the API gets deleted and becomes unrecoverable. It may cause a problem to the current API service and other tasks being integrated, so be sure to decide carefully.
An API already deployed can't be deleted. First, Stop API service and delete the API.
- Navigate to Menu > Services > Digital Twin > ARC eye in the NAVER Cloud Platform console.
- Navigate to Visual Localization > API .
- Select a project you want from the Project name dropdown list.
- If the API you want to delete is deployed, click and select the API and click [Stop API service] to stop the API deployment.
- Click the API you want to delete and click the [Delete selection] .
- When the Delete API pop-up window appears, click [Delete] .