--- title: "Manage friend" slug: "game-gamepot-friend" tags: ["GAMEPOT"] updated: 2026-09-17T10:05:44Z published: 2026-09-17T10:05:44Z canonical: "api.ncloud-docs.com/game-gamepot-friend" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Manage friend ## Manage friend ### Send friend request You can send a friend request to other users. The recipients will get notified of your request. #### Request - Method : POST - URI : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship/request ``` POST url : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship/request Header : 'content-type: application/json' Header 'x-api-key: 86dcgffae0xxxxxxxxxxxxxx' Header : 'x-project-id: ec8231b2-6b20-4ad1-xxxx-xxxxxxxxx' data: { "userId": "80803902-8b83-4860-b8a6-xxxxxxxx", "friendId": "a1c4aaa2-02f6-40bd-afb4-xxxxxxx", "message": "Be my friend!" } ``` | Header | Type | Required | Description | | --- | --- | --- | --- | | X-API-KEY | String | O | Authentication key issued by GAMEPOT | | X-PROJECT-ID | String | O | Dashboard project ID | | Attribute | Type | Required | Description | | --- | --- | --- | --- | | userId | String | O | User ID | | friendId | String | O | Add friend ID | | message | String | X | Message | ### Response Succeeded ``` { "friendship": { "project_id": "ec8231b2-6b20-4ad1-9c59-xxxxx", "id": "5fe78d95-6186-4128-b52a-28759cxxxxxx", "status": "requested", "user_id" : "xxxxxxxxxx", "user": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id" : "xxxxxxxx", "friend": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id": "a1c4aaa2-02f6-40bd-afb4-b1d6caacf0de", "requested_at": "2023-01-31T16:13:26-08:00" } } ``` | Attribute | Type | Description | | --- | --- | --- | | friendship.project_id | String | Project ID | | friendship.id | String | Input ID | | friendship.user_id | String | User ID | | friendship.status | String | Status | | friendship.user_id | String | ID | | friendship.user | Object | My Information | | friendship.friend_id | String | Friend ID | | friendship.friend | Object | Friend information | | friendship.requested_at | String | Request date | Failed ``` { "status": -1, "message": "Error message" } ``` | Attribute | Type | Description | | --- | --- | --- | | code | Int | Result (1: success, refer to the error code in case of failure) | | error | String | Error message | ### Accept friend request You can accept friend requests from others. You are connected with the counterpart as friends once you accept the request. #### Request - Method : POST - URI : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship/accept ``` POST url : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship/accept Header : 'content-type: application/json' Header 'x-api-key: 86dcgffae0xxxxxxxxxxxxxx' Header : 'x-project-id: ec8231b2-6b20-4ad1-xxxx-xxxxxxxxx' data: { "userId": "a1c4aaa2-02f6-40bd-afb4-xxxxxxxxx", "friendId": "80803902-8b83-4860-b8a6-xxxxxxx" } ``` | Header | Type | Required | Description | | --- | --- | --- | --- | | X-API-KEY | String | O | Authentication key issued by GAMEPOT | | X-PROJECT-ID | String | O | Dashboard project ID | | Attribute | Type | Required | Description | | --- | --- | --- | --- | | userId | String | O | User ID | | friendId | String | O | Add friend ID | ### Response Succeeded ``` { "friendship": { "project_id": "ec8231b2-6b20-4ad1-9c59-xxxxxx", "id": "5fe78d95-6186-4128-b52a-xxxxxxxxx", "status": "accepted", "user_id" : "xxxxxxxxxx", "user": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id" : "xxxxxxxx", "friend": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id": "80803902-8b83-4860-b8a6-xxxxxxxxx", "created_at": "2023-01-31T16:13:26-08:00", "updated_at": "2023-01-31T16:13:26-08:00", "requested_at": "2023-01-31T16:13:26-08:00" } } ``` | Attribute | Type | Description | | --- | --- | --- | | friendship.project_id | String | Project ID | | friendship.id | String | Input ID | | friendship.user_id | String | User ID | | friendship.status | String | Status | | friendship.user_id | String | ID | | friendship.friend_id | String | Friend ID | | friendship.user | Object | My Information | | friendship.friend | Object | Friend information | | friendship.requested_at | String | Request date | Failed ``` { "status": -1, "message": "Error message" } ``` | Attribute | Type | Description | | --- | --- | --- | | code | Int | Result (1: success, refer to the error code in case of failure) | | error | String | Error message | ### Reject friend request You can reject friend requests from others. #### Request - Method : POST - URI : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship/reject ``` POST url : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship/reject Header : 'content-type: application/json' Header 'x-api-key: 86dcgffae0xxxxxxxxxxxxxx' Header : 'x-project-id: ec8231b2-6b20-4ad1-xxxx-xxxxxxxxx' data: { "userId": "a1c4aaa2-02f6-40bd-afb4-xxxxxxx", "friendId": "80803902-8b83-4860-b8a6-xxxxxx" } ``` | Header | Type | Required | Description | | --- | --- | --- | --- | | X-API-KEY | String | O | Authentication key issued by GAMEPOT | | X-PROJECT-ID | String | O | Dashboard project ID | | Attribute | Type | Required | Description | | --- | --- | --- | --- | | userId | String | O | User ID | | friendId | String | O | Add friend ID | ### Response Succeeded ``` { "friendship": { "project_id": "ec8231b2-6b20-4ad1-9c59-xxxxxx", "id": "5fe78d95-6186-4128-b52a-xxxxxxxxx", "status": "rejected", "user_id" : "xxxxxxxxxx", "user": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id" : "xxxxxxxx", "friend": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id": "80803902-8b83-4860-b8a6-xxxxxxxxx", "created_at": "2023-01-31T16:13:26-08:00", "updated_at": "2023-01-31T16:13:26-08:00", "requested_at": "2023-01-31T16:13:26-08:00" } } ``` | Attribute | Type | Description | | --- | --- | --- | | friendship.project_id | String | Project ID | | friendship.id | String | Input ID | | friendship.user_id | String | ID | | friendship.friend_id | String | Friend ID | | friendship.status | String | Status | | friendship.user | Object | My Information | | friendship.friend | Object | Friend information | | friendship.requested_at | String | Request date | Failed ``` { "status": -1, "message": "Error message" } ``` | Attribute | Type | Description | | --- | --- | --- | | code | Int | Result (1: success, refer to the error code in case of failure) | | error | String | Error message | ### End friendship You can break off friendships with other users. If you end a friendship with a user, the user will be removed from the list of your friends. In the case you wish to restore friendship, you can make a new friendship request to the user. #### Request - Method : POST - URI : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship ``` DELETE url : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship Header : 'content-type: application/json' Header 'x-api-key: 86dcgffae0xxxxxxxxxxxxxx' Header : 'x-project-id: ec8231b2-6b20-4ad1-xxxx-xxxxxxxxx' data: { "userId": "80803902-8b83-4860-b8a6-xxxxxx", "friendId": "a1c4aaa2-02f6-40bd-afb4-xxxxxxx", } ``` | Header | Type | Required | Description | | --- | --- | --- | --- | | X-API-KEY | String | O | Authentication key issued by GAMEPOT | | X-PROJECT-ID | String | O | Dashboard project ID | | Attribute | Type | Required | Description | | --- | --- | --- | --- | | userId | String | O | User ID | | friendId | String | O | Add friend ID | ### Response Succeeded ``` { "friendship": { "project_id": "ec8231b2-6b20-4ad1-9c59-xxxxxx", "id": "5fe78d95-6186-4128-b52a-xxxxxxxxx", "status": "deleted", "user_id" : "xxxxxxxxxx", "user": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id" : "xxxxxxxx", "friend": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "created_at": "2023-01-31T16:13:26-08:00", "updated_at": "2023-01-31T16:13:26-08:00", "requested_at": "2023-01-31T16:13:26-08:00" } } ``` | Attribute | Type | Description | | --- | --- | --- | | friendship.project_id | String | Project ID | | friendship.id | String | Input ID | | friendship.status | String | Status | | friendship.user_id | String | ID | | friendship.friend_id | String | Friend ID | | friendship.user | Object | My Information | | friendship.friend | Object | Friend information | | friendship.requested_at | String | Request date | Failed ``` { "status": -1, "message": "Error message" } ``` | Attribute | Type | Description | | --- | --- | --- | | code | Int | Result (1: success, refer to the error code in case of failure) | | error | String | Error message | ### Friend list You can see the current list of your friends. #### Request - Method : GET - URI : https://gamepot.apigw.ntruss.com/gpapps/v2/friendships?filter={"status":"accepted","user_id":"2d51cc68-a0d9-xxxxx-xxxx-xxxxxxxxxxxx"} ``` POST url : https://gamepot.apigw.ntruss.com/gpapps/v2/friendship?filter={"status":"accepted","user_id":"2d51cc68-a0d9-xxxxx-xxxx-xxxxxxxxxxxx"} Header 'x-api-key: 86dcgffae0xxxxxxxxxxxxxx' Header : 'x-project-id: ec8231b2-6b20-4ad1-xxxx-xxxxxxxxx' ``` | Header | Type | Required | Description | | --- | --- | --- | --- | | X-API-KEY | String | O | Authentication key issued by GAMEPOT | | X-PROJECT-ID | String | O | Dashboard project ID | | Attribute | Type | Required | Description | | --- | --- | --- | --- | | filter | String | O | Search is available for all fields of a query through filtering. | | user_id | String | O | User ID | ** Filter can be useful depending on codes. You can search through the list of friends with status codes. "accepted": the list of users who accepted my friend request "rejected": the list of users who rejected my friend request "requested": the list of users to whom I sent a friend request "pending": the list of users who received my friend requests ### Response Succeeded ``` [ { "project_id": "ec8231b2-6b20-4ad1-9c59-8e183087a742", "id":"xxxxxxxxxxxxxxxxxxxx", "status": "accepted", "user_id" : "xxxxxxxxxx", "user": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id" : "xxxxxxxx", "friend": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "created_at": "2023-01-31T16:28:00-08:00", "updated_at": "2023-01-31T16:28:03-08:00", "requested_at": "2023-01-31T16:28:00-08:00" }, { "project_id": "ec8231b2-6b20-4ad1-9c59-8e183087a742", "id":"xxxxxxxxxxxxxxxxxxxx", "status": "accepted", "user_id" : "xxxxxxxxxx", "user": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "friend_id" : "xxxxxxxx", "friend": { "id": "xxxxxxxxxx", "nickname": "xxxxxxxxxx" }, "created_at": "2023-01-31T16:28:00-08:00", "updated_at": "2023-01-31T16:28:03-08:00", "requested_at": "2023-01-31T16:28:00-08:00" } ] ``` | Attribute | Type | Description | | --- | --- | --- | | project_id | String | Project ID | | id | String | Unique ID | | status | String | Status | | user_id | String | ID | | friend_id | String | Friend ID | | user | Object | My Information | | friend | Object | Friend information | | created_at | String | Creation date | | updated_at | String | Updated date | | requested_at | String | Request date | Failed ``` { "status": -1, "message": "Error message" } ``` | Attribute | Type | Description | | --- | --- | --- | | code | Int | Result (1: success, refer to the error code in case of failure) | | error | String | Error message |