MENU
      Get policy log
        • PDF

        Get policy log

        • PDF

        Article summary

        This is an API to retrieve logs for policies required for issuing One Click Multi DRM licenses.

        Request

        GET https://multi-drm.apigw.ntruss.com/api/v1/policy/policyLog?pageNo={pageNo}&pageSize={pageSize}&policyId={policyId}&startTime={startTime}&endTIme={endTime}
        HTTP

        Request parameters

        Parameter nameRequiredTypeRestrictionsDescription
        pageNoNoIntegerNo restrictionPage index to query
        pageSizeNoInteger1 - 100Number of policy logs to include when querying lists
        e.g., Assuming 60 policy logs are created, if the pageSize is 30, then 30 policy log lists will be queried per page
        policyIdNoStringApply search conditions for a specific policyId
        startTimeNoTimestampQuery start time
        endTimeNoTimestampQuery end time

        Request headers

        Header nameRequiredDescription
        x-ncp-apigw-timestampYESIt indicates the elapsed time in milliseconds since January 1, 1970 00:00:00 UTC
        Request is considered invalid if the timestamp differs from the current time by more than 5 minutes
        x-ncp-apigw-timestamp:{Timestamp}
        x-ncp-iam-access-keyYESAccess key ID value issued on NAVER Cloud Platform portal
        x-ncp-iam-access-key:{Sub Account Access Key}
        x-ncp-apigw-signature-v2YESSignature encrypted with the access key ID value and secret key
        x-ncp-apigw-signature-v2:{API Gateway Signature}
        Content-TypeYESSpecify the request body content type as application/json
        Content-Type: application/json
        x-ncp-region_codeYESRegion code (KR)

        Response

        | Field name | Type | Required | Description |
        |--- |--- |--- |--- |
        | content | Array[Object] | Y | |
        | policyId | Integer | Y | policyId |
        | description | String | Y | policy event |
        | timestamp | Timestamp | Y | Log occurrence time |

        Examples

        Response example

        HTTP/1.1 200 OK
        Server: nginx
        Date: Fri, 20 Nov 2023 19:53:32 GMT
        Content-Type: application/json;charset=utf-8
        Connection: keep-alive
        Access-Control-Allow-Origin: *
        x-ncp-trace-id: 36c9k60om4p3238cpmc9gm4cj4
        
        {
          "success": true,
          "content": [
            {
              "policyId": 127,
              "description": "Policy 127 - myPolicy update completed",
              "timestamp": 1700556709111
            },
            {
              "policyId": 127,
              "description": "Policy 127 - myPolicy update completed",
              "timestamp": 1700556654153
            },
            {
              "policyId": 127,
              "description": "Policy 127 - myPolicy creation completed",
              "timestamp": 1700555631868
            },
            {
              "policyId": 122,
              "description": "Policy 122 - string update completed",
              "timestamp": 1700481339835
            },
            {
              "policyId": 123,
              "description": "Policy 123 - myPolicy_dummy2 delete completed",
              "timestamp": 1700480342036
            },
            {
              "policyId": 123,
              "description": "Policy 123 -myPolicy_dummy2 creation completed",
              "timestamp": 1700480181627
            },
            {
              "policyId": 122,
              "description": "Policy 122 - string creation completed",
              "timestamp": 1700479924521
            }
        …
        }
        HTTP

        Was this article helpful?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.