REST リソースを使用したリリース状況の確認
URL でリリース要求 ID を渡してリリース状況を確認します。このレスポンスボディは元のリリース要求で返される内容と似ていますが、処理中のリリースに関する情報が含まれます。
- URI
-
https://host/services/data/vXX.0/metadata/deployRequest/deployRequestId
応答に詳細を含めるには、次の形式を使用します。
https://host/services/data/vXX.0/metadata/deployRequest/deployRequestId?includeDetails=true
- 形式
- JSON
- HTTP メソッド
- GET
- 認証
- Authorization: Bearer token
レスポンスボディ: メタデータのリリース
次の例は、GET 要求に ?includeDetails=true がクエリとして追加されている場合の応答を示します。
1{
2 "id" : "0Afxx00000000lWCAQ"
3 "url" : "https://host/services/data/vXX.0/metadata/deployRequest/0Afxx00000000lWCAQ?includeDetails=true",
4 "deployResult" :
5 {
6 "checkOnly" : "false",
7 "ignoreWarnings" : "false",
8 "rollbackOnError" : "false",
9
10 "status : "InProgress",
11 "numberComponentsDeployed" : "10",
12 "numberComponentsTotal" : "1032",
13 "numberComponentErrors" : "0",
14 "numberTestsCompleted" : "45",
15 "numberTestsTotal" : "135",
16 "numberTestErrors" : "0",
17 "details" : {
18 "componentFailures" : [],
19 "componentSuccesses" : [],
20 "retrieveResult" : null,
21 "runTestResults" : {
22 "numRun" : 0,
23 "successes" : [ … ],
24 "failures" : []
25 }
26 },
27
28 "createdDate" : "2017-10-10T08:22Z",
29 "startDate" : "2017-10-10T08:22Z",
30 "lastModifiedDate" : "2017-10-10T08:44Z",
31 "completedDate" : "2017-10-10T08:44Z",
32
33 "errorStatusCode" : null,
34 "errorMessage" : null,
35 "stateDetail" : "Processing Type: Apex Component",
36
37 "createdBy" : "005xx0000001Sv1m",
38 "createdByName" : "stephanie stevens",
39 "canceledBy" : null,
40 "canceledByName" : null,
41 "isRunTestsEnabled" : null
42 }
43
44 "deployOptions": {
45 "allowMissingFiles" : false,
46 "autoUpdatePackage" : false,
47 "checkOnly" : true,
48 "ignoreWarnings" : false,
49 "performRetrieve" : false,
50 "purgeOnDelete" : false,
51 "rollbackOnError" : false,
52 "runTests" : null,
53 "singlePackage" : true,
54 "testLevel" : "RunAllTestsInOrg"
55 }
56 }200 (OK) の HTTP 状況コードが返されることを確認します。