prorm API Reference
    Preparing search index...

    Interface DSARRequest

    Complete DSAR request record.

    interface DSARRequest {
        id: string;
        dataSubjectId: string;
        requestType: RequestType;
        status: RequestStatus;
        createdAt: Date;
        updatedAt: Date;
        fulfilledAt?: Date;
        completedAt?: Date;
        deliveredAt?: Date;
        deadline?: Date;
        exportData?: { content: string; format: ExportFormat; recordCount: number };
        rejectionReason?: string;
        notes?: string;
        frameworks: string[];
        honored?: boolean;
    }
    Index
    id: string

    Unique request identifier

    dataSubjectId: string

    ID of the data subject (user)

    requestType: RequestType

    Type of request

    Current status in the workflow

    createdAt: Date

    Date the request was created

    updatedAt: Date

    Date request was last updated

    fulfilledAt?: Date

    Date request was fulfilled

    completedAt?: Date

    Date request was completed

    deliveredAt?: Date

    Date request was delivered to data subject

    deadline?: Date

    Deadline for fulfilling the request (typically 30 days)

    exportData?: { content: string; format: ExportFormat; recordCount: number }

    Export data if fulfilled

    rejectionReason?: string

    Rejection reason if rejected

    notes?: string

    Notes from the compliance team

    frameworks: string[]

    Compliance framework(s) this request is for

    honored?: boolean

    Whether the request was honored