v1
Cloud Infrastructure

Prepare contribute-back: mint scoped git token + branch name

Changed on
post/v1/cloud/apps/changes/prepare

Request

  • Base URL
    https://memory.papr.ai
  • URL
    https://memory.papr.ai/v1/cloud/apps/changes/prepare
  • Auth
    • API key in header X-API-Key
    • or HTTP bearer

Request body

external_user_idstring nullable

Parse _User.objectId of the acting user (desktop OAuth). Used for ownership-scoped cloud operations instead of the API key user.

lineageIdstring required
sourceNamespaceIdstring required
sourceSlugstring required
installedAppIdstring required
titlestring required
descriptionstring required

Response

Successful Response

idstring required
sourceAppIdstring required
sourceNamespaceIdstring required
sourceSlugstring required
installedAppIdstring required
contributorUserIdstring required
titlestring required
descriptionstring required
status'preparing' | 'pending' | 'approved' | 'rejected' | 'superseded' required
createdAtstring required
resolvedAtstring nullable
lineageIdstring nullable
branchstring required
headShastring nullable
prUrlstring nullable
prNumberinteger nullable
stagedPathsstring[] nullable
mergeStatestring nullable
mergeCheckedAtstring nullable
supersededBystring nullable
mergedManuallyboolean nullable
mergedCommitShastring nullable
resolvedBystring nullable
publishedDirectlyboolean nullable
databasePublishedboolean nullable
publishNotestring nullable
cloneUrlstring required
tokenstring required
expiresAtstring required
repoPathstring required
targetAppIdstring required
githubOrgstring required
repoNamestring required

Changes