GET/v1/users/{user_id}/pinpage-jobs/{job_id}/progress
Stable2026-04-01幂等Try it

JobService.GetGenerationProgress

GetGenerationProgress

Read current state and immutable history without triggering recovery.

Authentication

支持组合OAuth 2.0
No identity
User identity
Org identity
所需 scopes:pinpage:read

Request

路径参数

名称类型必填描述
user_idstringyesRequired. user id.
job_idstringyesRequired. job id.

查询参数

名称类型必填描述
afterEventSeqinteger (int64)—Optional. after event seq.
pageSizeinteger (int32)—Optional. page size.
pageTokenstring—Optional. page token.
uiLocalestring—Optional. ui locale.

Response

200 OK · GetGenerationProgressResponse

字段类型必填描述
jobJobSummaryyesRequired. job.
page_titlestringyesRequired. page title.
title_revisioninteger (int64)yesRequired. title revision.
title_originstringyesRequired. title origin.
instruction_localestring—(OPTIONAL) Optional. instruction locale.
locale_sourcestring—(OPTIONAL) Optional. locale source.
content_localestring—(OPTIONAL) Optional. content locale.
content_localesarray<string>—(OPTIONAL) Optional. content locales.
content_locale_sourcestring—(OPTIONAL) Optional. content locale source.
locale_statusstringyesRequired. locale status.
stepsarray<GenerationProgressStep>yesRequired. steps.
eventsarray<GenerationProgressEvent>yesRequired. events.
current_revisioninteger (int64)yesRequired. current revision.
history_upper_event_seqinteger (int64)yesRequired. history upper event seq.
last_event_seqinteger (int64)yesRequired. last event seq.
next_page_tokenstring—(OPTIONAL) Optional. next page token.
progress_availablebooleanyesRequired. progress available.
resolved_ui_localestringyesRequired. resolved ui locale.
poll_after_ms(nullable)integer (int32)—(OPTIONAL) Optional. poll after ms.
content_locale_display_namestring—(OPTIONAL) Optional. Human-readable content language name(s), localized using resolved_ui_locale, never the instruction language. Empty while metadata is pending. Display only; existing locale and title fields are unchanged.

错误响应 · google.rpc.Status

非 2xx 响应均按 AIP-193 规范包装为google.rpc.Status,含 code /message /details 三段。details[].reason 是机器可读的具体错误原因码,可用于客户端分支处理。

字段类型必填描述
codeinteger (int32)—The status code, which should be an enum value of google.rpc.Code.
messagestring—A developer-facing error message.
detailsarray<Any>—A list of messages that carry the error details.

Examples

curl -X GET \
  'https://api.appforges.com/v1/users/{user_id}/pinpage-jobs/{job_id}/progress' \
  -H 'Authorization: Bearer $ACCESS_TOKEN'
OpenAPI spec v0.59.4 · synced 10/11/2026, 11:27:14 PM