- HTTP request
- Query parameters
- Request body
- Response body
- Authorization Scopes
- ListUserProcessesFilter
- Try it!
List information about processes made by or on behalf of a user, such as process type and current status.
HTTP request
GET https://script.googleapis.com/v1/processes
The URL uses gRPC Transcoding syntax.
Query parameters
Parameters | |
---|---|
userProcessFilter
|
A filter used to limit the list results; only processes matching the filter criteria are returned. |
pageSize
|
The maximum number of returned processes per page of results. Defaults to 50. |
pageToken
|
The token for continuing a previous list request on the next page. This should be set to the value of |
Request body
The request body must be empty.
Response body
If successful, the response body contains data with the following structure:
Response with the list of Process
resources.
JSON representation |
---|
{
"processes"
:
[
{
object (
|
Fields | |
---|---|
processes[]
|
List of processes matching request parameters. |
nextPageToken
|
Token for the next page of results. If empty, there are no more pages remaining. |
Authorization Scopes
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/script.processes
For more information, see the OAuth 2.0 Overview .
ListUserProcessesFilter
Filter used to further specify which processes to list. Only processes that match all the specified conditions are returned.
JSON representation |
---|
{ "scriptId" : string , "deploymentId" : string , "projectName" : string , "functionName" : string , "startTime" : string , "endTime" : string , "types" : [ enum ( |
Fields | |
---|---|
scriptId
|
Optional field used to limit returned processes to those originating from projects with a specific script ID. |
deploymentId
|
Optional field used to limit returned processes to those originating from projects with a specific deployment ID. |
projectName
|
Optional field used to limit returned processes to those originating from projects with project names containing a specific string. |
functionName
|
Optional field used to limit returned processes to those originating from a script function with the given function name. |
startTime
|
Optional field used to limit returned processes to those that were started on or after the given timestamp. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
endTime
|
Optional field used to limit returned processes to those that completed on or before the given timestamp. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
types[]
|
Optional field used to limit returned processes to those having one of the specified process types. |
statuses[]
|
Optional field used to limit returned processes to those having one of the specified process statuses. |
userAccessLevels[]
|
Optional field used to limit returned processes to those having one of the specified user access levels. |