---
category: [Administration & Integrations, Platform and Product Extensions, Platform and Product Extensions/Integration, Administration & Integrations/Custom Integrations & Apps]
nav: wcp_docs
parent_url: /wcp_docs/
title: >- 
  Reference: Application Logs
layout: subsection
---

<a id="d16e320"></a>
<b>Note:</b> This topic applies to Accounts opened before March 16th, 2026.

## <a id="d16e326"></a>Log Fields

You can view these log fields for your apps on the <b>Logs</b> tab of the <b>Analytics</b> dashboard or from an individual app's home page.

<b>Note:</b> Workday permanently deletes log files that are older than 30 days. If you need to keep them for longer than 30 days, users with an Admin role can download logs from the <b>Logs</b> tab of the <b>Analytics</b> dashboard. When you download the logs, any filters applied in the view aren't included in the downloaded file.

<table><thead><tr><th>Log Field</th><th>Description</th></tr></thead><tbody><tr><td><p><b>wd_api_client_id</b></p></td><td><p>The ID that's generated when you register your API client.</p></td></tr><tr><td><p><b>wd_api_type</b></p></td><td><p>The functional area endpoint for the API request.</p> <p>Examples:</p><ul><li><code>aos</code>
</li></ul><ul><li><code>wql</code>
</li></ul></td></tr><tr><td><p><b>wd_api_version</b></p></td><td><p>The API version in use.</p></td></tr><tr><td><p><b>wd_app_id</b></p></td><td><p>The ID for the app.</p></td></tr><tr><td><p><b>wd_app_component</b></p></td><td><p>The component of the app.</p> <p>Possible values:</p><ul><li><code>abo</code> – Business Objects.
</li><li><code>attributeStore</code> – Attribute Store.
</li><li><code>ps</code> – Presentation Components.
</li><li><code>workflows</code> – Workday Orchestrate.
</li></ul></td></tr><tr><td><p><b>wd_billed_request_bytes</b></p></td><td>The actual API request bytes for which Workday bills you based on your usage of the resize image feature on the fileUploader widget.</td></tr><tr><td><p><b>wd_app_promotion_status</b></p></td><td><p>The status of your app in the promotion lifecycle.</p> <p>Possible values:</p><ul><li><code>RELEASE_CANDIDATE</code>
</li><li><code>RELEASED</code>
</li><li><code>SANDBOX_RELEASE</code>
</li></ul></td></tr><tr><td><p><b>wd_category</b></p></td><td><p>The category of app log information.</p> <p>For Workday Orchestrate, the value <code>console</code> returns custom log messages from the log component.</p> <p>For Presentation Components, these are the possible values:</p><ul><li><code>console</code> – Returns custom log messages from a PMD script that calls the console logging methods. The <code>wd_level</code> depends on whether the PMD script called the debug, error, info, or warn method.
</li><li><code>mobile</code> – Returns log entries related to presentation components of a custom app when used in the Workday mobile app.
</li><li><code>pageError</code> – Returns page exception messages in the wd_message field. The <code>wd_level</code> is ERROR.
</li><li><code>pageError.script</code> – Returns PMD script exception messages in the wd_message field. The <code>wd_level</code> is ERROR.
</li><li><code>promotion</code> – Returns information about the promotion of an app during the app lifecycle.
</li><li><code>responseError</code> - Returns details about an endpoint that encountered an error, including the HTTP status code, request URL, method, and request headers.
</li><li><code>scriptUsage</code> – Returns CPU and memory usage information about a script execution. The <code>wd_level</code> is INFO.
</li><li><code>sourceUpload</code> – Returns information about the uploading of source code for an app to App Hub.
</li></ul></td></tr><tr><td><p><b>wd_common_request_id</b></p></td><td><p>A random, unique ID that tracks an incoming HTTP request. This ID doesn't change throughout all downstream requests.</p> <p>Example: <code>VPS|5a438101-0f47-4cfa-a3a5-a84c13c3252b</code></p> <p>For requests made in App Preview, <b>wd_common_request_id</b> starts with <code>WCPUI-APP-PREVIEW</code>.</p></td></tr><tr><td><p><b>wd_date_time</b></p></td><td><p>The date and time of the API request.</p></td></tr><tr><td><p><b>wd_env</b></p></td><td><p>The tenant environment.</p> <p>Possible values:</p><ul><li><code>IMPL</code> – Implementation tenant.
</li><li><code>SANDBOX</code> – Sandbox tenant.
</li><li><code>PROD</code> – Production tenant.
</li><li><code>WCPDEV</code> – Workday Cloud Platform development tenant.
</li></ul> <p>When the app runs in App Preview with no tenant connection, the value is always <code>WCPDEV</code>.</p></td></tr><tr><td><p><b>wd_gateway_url</b></p></td><td><p>The Workday API gateway for the tenant.</p> <p>When the app runs in App Preview without tenant connection, this value is always blank.</p></td></tr><tr><td><p><b>wd_hostname</b></p></td><td><p>The host URL.</p> <p>Example: <code>api.workday.com</code></p> <p>When the app runs in App Preview, this value is populated in the <code>remote</code> log, but is always blank in the <code>access</code> log.</p></td></tr><tr><td><p><b>wd_http_method</b></p></td><td><p>The HTTP method for the API request.</p></td></tr><tr><td><p><b>wd_http_protocol</b></p></td><td><p>The HTTP version for the API request.</p></td></tr><tr><td><p><b>wd_level</b></p></td><td><p>A label that categorizes log entries by level of urgency for troubleshooting and debugging.</p> <p>Possible values:</p><ul><li><code>ERROR</code> – Categorizes logs for serious but nonfatal issues in the app.
</li><li><code>WARN</code> – Categorizes logs for potentially harmful behavior with the app.
</li><li><code>INFO</code> – Categorizes logs that provide information on the normal behavior of the app.
</li><li><code>DEBUG</code> – Categorizes logs with more granular information that you can use to debug the app.
</li></ul></td></tr><tr><td><p><b>wd_log_type</b></p></td><td><p>The type of logs returned.</p> <ul><li><code>access</code> – Log entries with information about client requests.
</li><li><code>app</code> – Log entries with debugging, informational, warning, or error messages related to an app request. For log entries related to Presentation Components, see the log categories in <b>wd_category</b>.
</li><li><code>audit</code> – Log entries that enable administrators to track changes to code.
</li><li><code>remote</code> – Log entries with information about requests to a remote service.
</li></ul></td></tr><tr><td><p><b>wd_message</b></p></td><td><p>Provides details on events for your app.</p> <p>For the Workday Orchestrate service, this field enables you to view log information about your orchestrations.</p></td></tr><tr><td><p><b>wd_page_id</b></p></td><td>The ID of a PMD file.</td></tr><tr><td><p><b>wd_path</b></p></td><td><p>The URL path for the API request.</p> <p>Example: <code>/common/v1/workers/me/organizations</code></p></td></tr><tr><td><p><b>wd_referer</b></p></td><td><p>The address of the previous page linked to the requested resource.</p></td></tr><tr><td><p><b>wd_request_bytes</b></p></td><td><p>The size of the payload of the API request in bytes.</p></td></tr><tr><td><p><b>wd_request_content_type</b></p></td><td><p>The content type of the HTTP request.</p> <p>Example: <code>application/json</code></p></td></tr><tr><td><p><b>wd_resource</b></p></td><td><p>The resource of the RESTful API type.</p> <p>Example: <code>workers</code></p></td></tr><tr><td><p><b>wd_response_bytes</b></p></td><td><p>The size of the payload of the API response in bytes.</p></td></tr><tr><td><p><b>wd_response_code</b></p></td><td><p>The API response code.</p></td></tr><tr><td><p><b>wd_response_content_disposition</b></p></td><td><p>The content disposition header of the HTTP response.</p> <p>Example: <code>attachment; filename=Alerts.json</code></p> <p>When the app runs in App Preview, this value is always blank.</p></td></tr><tr><td><p><b>wd_response_content_type</b></p></td><td><p>The content type of the HTTP response.</p></td></tr><tr><td><p><b>wd_response_time</b></p></td><td><p>The total roundtrip time for the API request and response.</p> <p>When the app runs in App Preview without tenant connection, this value is always 0.</p></td></tr><tr><td><p><b>wd_service</b></p></td><td><p>The Workday service for the logs.</p> <p>Available Workday services:</p><ul><li>API Gateway (<code>api-gateway</code>).
</li><li>Workday Orchestrate (<code>orchestrate</code>).
</li></ul><p><b>Note:</b> An additional service, Presentation Components (<code>vps</code> or <code>wcpui</code>) is available to Extend app developers but not to integration app developers.</p></td></tr><tr><td><p><b>wd_session_id</b></p></td><td><p>The unique ID for a session.</p></td></tr><tr><td><p><b>wd_sku</b></p></td><td><p>The Workday product associated with the log.</p></td></tr><tr><td><p><b>wd_subresource</b></p></td><td><p>The subresource of the RESTful API type.</p> <p>Example: <code>organizations</code></p></td></tr><tr><td><p><b>wd_tenant</b></p></td><td><p>The tenant name.</p> <p>When the app runs in App Preview without tenant connection, this value is always blank.</p></td></tr><tr><td><p><b>wd_tenant_alias</b></p></td><td><p>The tenant alias name. You provide the tenant alias name during the Onboarding process.</p> <p>When the app runs in App Preview without tenant connection, this value is always blank.</p></td></tr><tr><td><p><b>wd_usage_bytes</b></p></td><td><p>The size of the request and response in bytes if the usage ID is present.</p></td></tr><tr><td><p><b>wd_usage_id</b></p></td><td><p>The ID used by the <b>Usage</b> tab to highlight your app traffic.</p></td></tr><tr><td><p><b>wd_user_agent</b></p></td><td><p>The browser type and version in use.</p></td></tr><tr><td><p><b>wd_username</b></p></td><td><p>The developer username.</p></td></tr></tbody></table><br/>

