본문 바로가기

Management

[Operations] How to use API using postman

1. Token 획득

https://docs.vmware.com/en/vRealize-Operations/8.10/com.vmware.vcom.api.doc/GUID-C3F0A911-A587-40F7-9998-13D4880A0C2B.html

POST https://<master node>/suite-api/api/auth/token/acquire

Header

Accept : application/json

Content-type : application/json

 

Body

{
    "username" : "admin",
    "password" : "P@ssw0rd"
}

 

Response

{
    "token""b6659f13-5fc3-49d2-b17c-7ebc7d81b80b::6b33c832-165a-4956-8e0c-8df1dc934e43", ### <--  우리가 사용할 Token 값
    "validity"1681307203386,
    "expiresAt""Wednesday, April 12, 2023 10:46:43 PM KST",
    "roles": []
}

 

2. 획득한 Token을 이용하여 API 호출

GET https://<master node>/suite-api/api/resources?resourceKind=virtualmachine&resourceKind=hostsystem

Header

Accept : application/json

Authorization : vRealizeOpsToken b6659f13-5fc3-49d2-b17c-7ebc7d81b80b::6b33c832-165a-4956-8e0c-8df1dc934e43 ### <-- 1번에서 획득한 Token 값 앞에 반드시 vRealizeOpsToken 문자열을 붙여야 함

 

Response