사용자 목록 가져오기
스윙투앱 사용자 목록 조회 API
사용자 목록 조회 API (Get User List)
스윙투앱에서 앱 사용자 목록을 페이징으로 조회하는 API
스윙투앱에서는 대시보드의 사용자 관리 정보를 API 형태로 조회할 수 있도록 다음과 같이 제공합니다. 사전에 협의되지 않은 방식의 API 사용, 과도한 빈도의 호출은 제한될 수 있습니다.
*해당 API는 유료앱 사용자에게 제공되는 항목입니다. *App Id, App Key 정보는 아래 가이드에서 확인 가능합니다.
API 명세서
사용자 목록 조회 API
GET/POST
https://www.swing2app.com/swapi/get-user_list
*APP ID, API KEY 는 API KEY 관리 페이지에서 확인 가능합니다.
Request Parameters (Body 또는 Query)
app_id *
String
Yes
스윙투앱에서 제공하는 APP ID
app_api_key *
String
Yes
스윙투앱에 발급받은 API KEY
page *
Integer
Yes
조회할 페이지 번호 (1부터 시작)
pageSize *
Integer
Yes
페이지당 항목 수 (최대 1000)
Response
{
"result": true,
"list": [
{ "userStringId": "아이디_22", "userName": "이름_22", "userId": 1305092 },
{ "userStringId": "아이디_21", "userName": "이름_21", "userId": 1305091 },
{ "userStringId": "아이디_20", "userName": "이름_20", "userId": 1305090 },
{ "userStringId": "아이디_19", "userName": "이름_19", "userId": 1305089 },
{ "userStringId": "아이디_18", "userName": "이름_18", "userId": 1305088 }
]
}
필드 설명
result
: 처리 성공 여부 (true/false)list[].userStringId
: 사용자가 로그인에 사용하는 문자열 아이디(외부 노출용 ID)list[].userName
: 사용자 이름list[].userId
: 내부 사용자 고유 식별자(숫자형)
사용 예시 (Code Samples)
curl -G "https://www.swing2app.com/swapi/get-user_list" \
--data-urlencode "app_id=YOUR_APP_ID" \
--data-urlencode "app_api_key=YOUR_API_KEY" \
--data-urlencode "page=1" \
--data-urlencode "pageSize=50"
페이징 가이드
page
: 1부터 시작합니다.pageSize
: 최대 1000까지 허용됩니다. (과도한 값 사용 시 호출 제한 가능)마지막 페이지 이후에는 빈 배열(또는 더 이상 데이터가 없음)이 반환될 수 있습니다.
주의 및 제한 사항
API 키와 앱 ID는 외부에 노출되지 않도록 안전하게 보관하세요.
과도한 호출은 서비스 품질 유지를 위해 차단될 수 있습니다.
시스템 점검/네트워크 장애 상황에서는 일시적으로 호출이 실패할 수 있습니다. 재시도 로직을 권장합니다.
응답 스키마는 서비스 개선을 위해 사전 공지 후 변경될 수 있습니다.
변경 이력 (Changelog)
2025-09-17: 최초 공개 (사용자 목록 조회 API 문서)
Last updated