Confluence.js - Cloud and Server API library
    Preparing search index...

    Interface DeleteRelationship

    interface DeleteRelationship {
        relationName: string;
        sourceKey: string;
        sourceStatus?: string;
        sourceType: string;
        sourceVersion?: number;
        targetKey: string;
        targetStatus?: string;
        targetType: string;
        targetVersion?: number;
    }
    Index

    Properties

    relationName: string

    The name of the relationship.

    sourceKey: string
    • The identifier for the source entity:

      • If sourceType is 'user', then specify either 'current' (logged-in user) or the user key.
      • If sourceType is 'content', then specify the content ID.
      • If sourceType is 'space', then specify the space key.
    sourceStatus?: string

    The status of the source. This parameter is only used when the sourceType is 'content'.

    sourceType: string

    The source entity type of the relationship. This must be 'user', if the relationName is 'favourite'.

    sourceVersion?: number

    The version of the source. This parameter is only used when the sourceType is 'content' and the sourceStatus is 'historical'.

    targetKey: string
    • The identifier for the target entity:

      • If sourceType is 'user', then specify either 'current' (logged-in user) or the user key.
      • If sourceType is 'content', then specify the content ID.
      • If sourceType is 'space', then specify the space key.
    targetStatus?: string

    The status of the target. This parameter is only used when the targetType is 'content'.

    targetType: string

    The target entity type of the relationship. This must be 'space' or 'content', if the relationName is 'favourite'.

    targetVersion?: number

    The version of the target. This parameter is only used when the targetType is 'content' and the targetStatus is 'historical'.