- org.tangled.ci.approvePipeline procedure Approve blocked pipeline.
- org.tangled.ci.cancelPipeline procedure Cancel running pipeline or specific workflows
- org.tangled.ci.defs defs A CI pipeline. Record-like, but owned by the spindle rather than a PDS.
- org.tangled.ci.getPipeline query
- org.tangled.ci.getWorkflowDefinition query
- org.tangled.ci.listWorkflowDefinitions query
- org.tangled.ci.queryPipelines query Query pipelines in a git repository
- org.tangled.ci.retryPipeline procedure Duplicate existing pipeline for rerun.
- org.tangled.ci.subscribePipelineLogs subscription Pipeline logs stream
- org.tangled.ci.trigger.manual object
- org.tangled.ci.trigger.schedule object A pipeline the spindle started on a workflow's cron schedule.
- org.tangled.ci.triggerPipeline procedure Trigger a pipeline at an explicit commit. Runs the named workflows, or every workflow defined in the repo when none are named.
- org.tangled.git.defs defs One side of a file diff.
- org.tangled.git.oid object Git object-id similar to concrete `cid-link` type.
- org.tangled.git.receivePack procedure No-op xrpc endpoint for `git-push` permission scope.
- org.tangled.git.refs record
- org.tangled.git.setDefaultBranch procedure Set the default branch of this repository
- org.tangled.graph.attestation record Attesting that I the user claim a given record over on a knot! A knot will claim that I wrote something, but it's only really tied to me if I too say that I wrote it. The 'change' field is literally the Git Object ID of the Collaborative Object (COB) change that made the knot-side record.
- org.tangled.graph.collaborator record Offer of collaboration on this repo, w/ normalized invitee-DID as rkey.
- org.tangled.graph.follow record Record declaring a social 'follow' relationship of another account, w/ normalized subject-DID as rkey.
- org.tangled.graph.vouch record normalized subject-DID as rkey.
- org.tangled.repo.artifact record
- org.tangled.repo.createRepo procedure Create a new repository
- org.tangled.repo.declaration record Git repository declaration. Record is owned by the repository owner and record-key is slug of the git repository.
- org.tangled.repo.defs defs Metadata about the requesting account's relationship with the subject content. Only has meaningful content for authed requests.
- org.tangled.repo.deleteRepo procedure Delete a repository
- org.tangled.repo.getImportStatus query How far the knot got importing a repository from its source. Only the repository owner and knot admins see the real reason; everyone else gets a generic one.
- org.tangled.repo.listRecordVersions query Every version of a record this knot hosts, oldest first unless order says otherwise. A version's bytes are fetched by content id through com.atproto.sync.getBlocks.
- org.tangled.repo.manifest record Git repository manifest record. This record is used for git repository discovery like how `org.tangled.actor.profile` is used to find users.
- org.tangled.repo.mintToken procedure Mint a service-auth JWT whose issuer is this repo's DID, signed by the knot that owns the repo's signing key. When calling this, you'll need the same perms as git push, ie. being repo owner/collaborator/knot-admin.
- org.tangled.repo.reserveKey procedure Reserve a repo identity under a DID the caller brings. The knot seals and holds a signing key for the repo DID; the caller publishes the matching public key in that DID's document before calling org.tangled.repo.createRepo with the same DID.
- org.tangled.webhook.createWebhook procedure Create a new webhook for a repository.
- org.tangled.webhook.defs defs
- org.tangled.webhook.deleteWebhook procedure Delete a webhook from a repository.
- org.tangled.webhook.listWebhookDeliveries query List recent delivery attempts for a webhook.
- org.tangled.webhook.listWebhooks query List webhooks configured for a repository.
- org.tangled.webhook.retryWebhookDelivery procedure Re-send a specific webhook delivery.
- org.tangled.webhook.updateWebhook procedure Update an existing webhook. Only supplied fields are changed.