Artefacts

Artefact List

Select All
  • Project Documentation

    markdown • 2 hours ago

    Completed
  • API Specification

    markdown • Yesterday

    Completed
  • Database Schema

    markdown • 3 days ago

    In Progress
  • Lovable Config

    json • 1 week ago

    Completed
  • Replit Config

    json • 1 week ago

    Completed
  • Augment Config

    json • 1 week ago

    Completed
  • Test Specifications

    markdown • 2 weeks ago

    Not Started
  • Deployment Instructions

    markdown • 2 weeks ago

    Not Started

API Specification

# API Specification ## Overview This document outlines the API endpoints for the VibeScape application. ## Authentication All API requests require authentication using JWT tokens. ### Endpoints #### GET /api/Artefacts Returns a list of all Artefacts for the current user. **Parameters:** - `type` (optional): Filter Artefacts by type - `status` (optional): Filter Artefacts by status **Response:** ```json { "Artefacts": [ { "id": 1, "name": "Project Documentation", "type": "markdown", "lastModified": "2023-06-15T14:30:00Z", "status": "completed" }, ... ] } ``` #### POST /api/Artefacts Creates a new Artefact. **Request Body:** ```json { "name": "New Artefact", "type": "markdown", "content": "# New Artefact\n\nThis is a new Artefact." } ``` **Response:** ```json { "id": 9, "name": "New Artefact", "type": "markdown", "lastModified": "2023-06-16T10:15:00Z", "status": "completed" } ```