Stack Internal logo
v1 APIs

Synchronizes the current member set for one or more ACL grants owned by an authorized source.

PUT
https://api.stackinternal.com
/v1/content/acl-grant-memberships

Synchronizes the current member set for one or more ACL grants owned by an authorized source. › Request Body

Request body for synchronizing the current member set of one or more ACL grants.
source
​string · required

The registered API-managed source or authorized internal connector source that owns this ACL membership snapshot.

observedAt
​string · date-time · required

The time this snapshot was observed in the upstream system.

​array | null

The ACL grants to replace. Each grant is a full replacement of its current member set.

Synchronizes the current member set for one or more ACL grants owned by an authorized source. › Responses

OK

Response body for an ACL grant membership synchronization request.
runId
​string · uuid · required

The synthetic ingestion run recorded for this request.

Per-grant grant and revoke counts derived from the applied membership changes.


Creates a new content record for the authenticated tenant from a Dimension Registry archetype payload.

POST
https://api.stackinternal.com
/v1/content

Creates a new content record for the authenticated tenant from a Dimension Registry archetype payload. › Request Body

Request body for creating a new content record from a Dimension Registry archetype payload.
source
​string · required

The upstream system that produced the content, such as 'github' or 'slack'.

sourceId
​string · required

The stable identifier from the upstream system for this content item. The combination of source and sourceId must be unique within the tenant.

sourceUri
​string · uri · required

The absolute URI of the content item in the upstream system.

​AccessControlListGrant[] · required

The access control entries that define who can view the content.

entityType
​string · required

The source-specific entity type for this content item, such as 'markdown-file' or 'message'.

​ArchetypeContentEnvelope · required

Standardized archetype envelope used for transport and storage.

hierarchy
​string | null · uri

The optional absolute URI-shaped container hierarchy for this content item.

​array | null

Optional root-to-leaf containers with stable IDs and display names. Requires a matching hierarchy URI.

Creates a new content record for the authenticated tenant from a Dimension Registry archetype payload. › Responses

Created

Response returned when a content version is created through the public v3 content endpoint.
contentId
​string · uuid · required

The unique identifier of the stored content version that was created.


Updates an existing content record for the authenticated tenant from a Dimension Registry archetype payload.

PUT
https://api.stackinternal.com
/v1/content/{id}

A 204 response includes a Location header identifying the latest matching stored content version.

Updates an existing content record for the authenticated tenant from a Dimension Registry archetype payload. › path Parameters

id
​string · uuid · required

The unique identifier for the stored content version to update.

Updates an existing content record for the authenticated tenant from a Dimension Registry archetype payload. › Request Body

Request body for updating an existing content record from a Dimension Registry archetype payload.
sourceUri
​string · uri · required

The absolute URI of the content item in the upstream system.

​AccessControlListGrant[] · required

The access control entries that define who can view the content.

entityType
​string · required

The source-specific entity type for this content item, such as 'markdown-file' or 'message'.

​ArchetypeContentEnvelope · required

Standardized archetype envelope used for transport and storage.

hierarchy
​string | null · uri

The optional absolute URI-shaped container hierarchy for this content item.

​array | null

Optional root-to-leaf containers with stable IDs and display names. Requires a matching hierarchy URI. If omitted, stored segments are preserved only while the hierarchy path is unchanged.

Updates an existing content record for the authenticated tenant from a Dimension Registry archetype payload. › Responses

OK

Response returned when a content version is created through the public v3 content endpoint.
contentId
​string · uuid · required

The unique identifier of the stored content version that was created.


Deletes an existing content record for the authenticated tenant.

DELETE
https://api.stackinternal.com
/v1/content/{id}

Deletes an existing content record for the authenticated tenant. › path Parameters

id
​string · uuid · required

The unique identifier for the stored content version to delete.

Deletes an existing content record for the authenticated tenant. › Responses

Returns when the content exists and is deleted.

No data returned