Skip to main content

2-5 印刷状況

印刷状況の取得

SVF Cloud WebAPIでは印刷リクエストに対して、アクションを生成し、識別するためのIDを付与します。このIDを指定して、印刷状況を取得します。

1. エンドポイントのURI
https://api.svfcloud.com/v1/actions/{actionId}


2. HTTPメソッド

GET



3. HTTPリクエストのAcceptヘッダー

application/json



4. パラメーター
  • パスのパラメーター

    パスパラメーター

    必須

    説明

    actionId

    アクションID

    maru.png

    印刷状況を取得するアクションのIDを指定します。

  • リクエストヘッダー

    ヘッダーフィールド

    説明

    Authorization

    Bearer {your access token}

    認証で取得したアクセストークンを指定します。



レスポンス

コード

説明

HTTP/1.1 200 OK

正常に処理が実行されたことを意味します。

HTTP/1.1 401 Unauthorized

認証情報が不正な場合に発生します。

HTTP/1.1 404 Not Found

指定されたIDのアクションが存在しない場合に発生します。

HTTP/1.1 429 Too many Requests

APIコール数が閾値を超えた場合に発生します。レスポンスヘッダーの「Retry-After」に返された値の秒数経過後に、再度実行してください。

5. 出力例(JSON形式)
{
  "artifact": {
    "id": "8149fed9-dadd-4678-af2d-da2ead6d656d",
    "name": "WingArc",
    "pages": 1,
    "path": "WingArc.pdf",
    "sourceType": "CSV",
    "workflowId": "e892d8a3-daf2-4f78-b02f-102c59f69f05"
  },
  "billings": [
    {
      "date": "2018-03-07T02:01:50.656Z",
      "idx": 1,
      "pages": 1,
      "payment": {
        "coupon": "ec38b3b7-0c79-11e8-a7ab-06de8bf5ad36",
        "date": "2018-03-07T02:01:50.656Z"
      },
      "plan": {
        "fixed": false,
        "id": "9e14438b-0c79-11e8-a7ab-06de8bf5ad36",
        "name": "S",
        "points": 10,
        "profile": "",
        "type": "DOWNLOAD"
      }, 
      "points": 10
    }
  ],
  "code": 0,
  "executedTime": "2018-03-07T02:01:48.623Z",
  "id": "e892d8a3-daf2-4f78-b02f-102c59f69f05",
  "profile": "",
  "reason": 0,
  "segment": "",
  "state": 2,
  "stateUpdated": "2018-03-07T02:01:50.656Z",
  "type": 4,
  "user": {
    "id": "xxxx@api.svfcloud.com",
    "name": "帳票太郎"
  }
}

キー

内容

説明

id

アクションID

アクションを識別するためのIDです。印刷リクエスト時に付与されます。

type

アクションタイプ

要求された処理の内容を示します。「付録」の「アクションタイプ」を参照してください。

state

状態

処理の状態を示します。「付録」の「印刷ステータス」を参照してください。

stateUpdated

状態更新日時

状態が更新された日時です。処理状態に変化があったタイミングで更新されます。

code

エラーコード

エラー内容を示します。「付録」の「エラーコード」を参照してください。

executedTime

実行日時

処理が実行された日時です。

artifact

成果物情報

生成した成果物に関する情報です。

user

ユーザー情報

処理を実行したユーザーの情報です。

billings

請求情報

請求に関する情報です。

profile

プロファイル情報

リクエスト元に関する情報です。

表に記載されていないキー項目は、現在未使用です。将来使用する目的で定義しています。

また、処理の状態によって、取得できる内容に違いがあります。