Skip to main content

WorkflowSourceAccessStateResponse

errCodeintegerrequired
Constant value: 0
errMessagestringrequired
Constant value:
data objectrequired
requests object[]required
  • Array [
  • idstring<uuid>required
    projectIdstring<uuid>required
    requesterUserIdstringrequired
    capabilitystringrequired
    Constant value: download_source
    reasonstringrequired
    statusWorkflowProjectAccessRequestStatusrequired

    Possible values: [pending, approved, rejected, revoked]

    createdAtstring<date-time>required
    updatedAtstring<date-time>required
    resolvedByUserIdstring
    resolvedAtstring<date-time>
  • ]
  • grants object[]required
  • Array [
  • projectIdstring<uuid>required
    userIdstringrequired
    capabilitystringrequired
    Constant value: download_source
    createdByUserIdstring
    createdAtstring<date-time>required
    revokedByUserIdstring
    revokedAtstring<date-time>
  • ]
  • WorkflowSourceAccessStateResponse
    {
    "errCode": 0,
    "errMessage": "string",
    "data": {
    "requests": [
    {
    "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "requesterUserId": "string",
    "capability": "download_source",
    "reason": "string",
    "status": "pending",
    "createdAt": "2024-07-29T15:51:28.071Z",
    "updatedAt": "2024-07-29T15:51:28.071Z",
    "resolvedByUserId": "string",
    "resolvedAt": "2024-07-29T15:51:28.071Z"
    }
    ],
    "grants": [
    {
    "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "userId": "string",
    "capability": "download_source",
    "createdByUserId": "string",
    "createdAt": "2024-07-29T15:51:28.071Z",
    "revokedByUserId": "string",
    "revokedAt": "2024-07-29T15:51:28.071Z"
    }
    ]
    }
    }