My Project
    My Project
    • Api Documentation
    • Standalone Mode
      • StandAlone mode
      • Models
        • Create the Model
        • Get All the models
        • Getting the child models of a parent
        • Fetching models based on user role
        • Clone model by root model Id
        • Generate Model through AI by Uploading Image for specific trained models
        • Fetching the model Attributes
        • Deleting the attributes
        • Fetching a particular model by Id
        • Creating the Model Attributes
        • Deleting A Model By Id
        • Updating a Model by Id
        • Creating the model Annotations
        • Updating the model annotation
        • Deleting the Model annotation
        • fetching the model annotations
        • Fetching the Model Components
        • Saving completion status for models
      • Projects
        • Fetching the project model components
        • Get the recent projects
        • Get the completed projects
        • Get the shared project
        • Fetching the projects
        • Creating the project
        • Fetching the project by project Id
        • Deleting the project by projectId
        • Updating the project by Id
        • Get project model
        • create project model
        • Get project Model
        • Delete Project Model
        • Update the project model
        • Skip the project model
        • Complete the project
        • Upload pdf for project model
        • Adding project model attribute
        • Get the project model component
        • Downloading pdf in project
        • Upload image and get url
        • Get project settings
      • Checklists
        • Creating the Checklist
        • Get project checklist
        • Create project checklist
        • Delete project checklist
        • Get All checklist by Project Id
        • Update project checklist
        • Reset project checklist
        • Getting the relevant checklists
        • Fetching the predefined checklists
        • Creating the predefined checklist
        • Updating the predefined checklist
        • Deleting the predefined checklist
        • Creating the checklist by uploading a csv
      • Analytics & Reporting
        • Get project analytics
        • Get project analytics data
      • Task Tracking
        • Get inspector availability
        • Create Inspector availability
        • Creating Bulk inspector availability
        • Update Inspector availability
    • Edge Mode
      • Edge Mode
      • Models
        • Create the Model
        • Get All the models
        • Getting the child models of a parent
        • Fetching models based on user role
        • Clone model by root model Id
        • Generate Model through AI by Uploading Image for specific trained models
        • Fetching the model Attributes
        • Deleting the attributes
        • Fetching a particular model by Id
        • Creating the Model Attributes
        • Deleting A Model By Id
        • Updating a Model by Id
        • Creating the model Annotations
        • Updating the model annotation
        • Deleting the Model annotation
        • fetching the model annotations
        • Fetching the Model Components
        • Saving completion status for models
      • Projects
        • Fetching the project model components
        • Get the recent projects
        • Get the completed projects
        • Get the shared project
        • Fetching the projects
        • Creating the project
        • Fetching the project by project Id
        • Deleting the project by projectId
        • Updating the project by Id
        • Get project model
        • create project model
        • Get project Model
        • Delete Project Model
        • Update the project model
        • Skip the project model
        • Complete the project
        • Upload pdf for project model
        • Adding project model attribute
        • Get the project model component
        • Downloading pdf in project
        • Upload image and get url
        • Get project settings
      • Icon
        • Creating the Icon
        • Deleting the icon
        • Get the Icons
        • Updating the Icon
        • Fetch all icons
        • Uplaod an Icon
      • Templates
        • Get template
        • Create the Template
        • Get template attributes
        • Create Template attribute
        • Delete template attribute
        • Update template attribute
        • Get template
        • Delete a Template
        • Update a template
        • Create template header
        • Get all template headers
        • Update the template header
        • Delete template header
      • Checklists
        • Creating the Checklist
        • Get project checklist
        • Create project checklist
        • Delete project checklist
        • Get All checklist by Project Id
        • Update project checklist
        • Reset project checklist
        • Getting the relevant checklists
        • Fetching the predefined checklists
        • Creating the predefined checklist
        • Updating the predefined checklist
        • Deleting the predefined checklist
        • Creating the checklist by uploading a csv
      • Annotations
        • get the annotaion
        • get annotation by Id
        • Create the annotation
        • Saving annotation in canvas
        • Updating the Annotation
        • Delete annotation by page number
        • Delete annotation
        • Get annotations with component
      • Analytics & Reporting
        • Get project analytics
        • Get project analytics data
      • Project Management Tool
        • Get project access
        • Update project access
        • Get the project model access
        • Updating the project model access
        • Delete project access
        • Get project invitation
        • send project invitation
        • Validate project invitation
        • Project Invitation Accept
        • Cancel Project Invitation
      • Task Tracking
        • Get inspector availability
        • Create Inspector availability
        • Creating Bulk inspector availability
        • Update Inspector availability
      • Estimations And Analytics
        • Fetching the project estimations
        • Creating the project estimations
        • Fetching the project estimations analytics
        • Download the project estimation analytics
        • Updating the project estimations
        • Deleting the project estimation by Id

    Api Documentation

    StratVals API Documentation#

    Welcome to the StratVals API Documentation — your central guide to all available endpoints and features within the StratVals system. This documentation is organized based on the operational modes and functional categories, making it easy to understand and integrate our robust set of APIs into your application workflows.

    Overview#

    StratVals offers two primary operational modes:
    Standalone Mode: Best for individual model and project handling.
    Edge Mode: Focused on project collaboration, access control, and template configuration for multi-user environments.
    šŸ“¦ Standalone Mode
    This mode focuses on direct interactions with models, annotations, checklists, and tracking tools without complex access hierarchies.
    Models
    Manage the foundational unit of your data — the model. From creation to AI-assisted generation, cloning, or annotating, these APIs provide full control over model lifecycles.
    Create, fetch, update, and delete models
    Handle model attributes and annotations
    Generate models via AI using image uploads
    Clone hierarchical models
    Projects
    Maintain and organize your work through structured projects. Each project can have associated models and timeline-specific data.
    Create, update, fetch, and delete projects
    Assign models to projects and manage them
    Mark projects as complete or skip models
    Upload and retrieve model-linked PDFs and components
    Annotations
    Add visual feedback or documentation directly on models or documents.
    Create and fetch annotations
    Update or delete by ID or page
    Save annotations drawn on canvas interfaces
    Checklists
    Track inspection tasks, QA steps, or other project-critical items.
    Create, fetch, update, and reset project checklists
    Maintain structured workflows with template-based task tracking
    Analytics & Reporting
    Visualize progress and extract performance metrics for reporting or dashboards.
    Get high-level project analytics
    Fetch detailed data for custom analytics pipelines
    Task Tracking
    Plan efficiently using inspector availability management.
    View or define availability windows for inspection tasks
    Bulk manage schedules and availability entries
    🌐 Edge Mode
    Edge Mode powers collaboration, role-based access, and modular project sharing within organizations.
    Project Management Tool
    Control access and collaboration settings for users in your projects.
    View and manage user access for projects and models
    Send, validate, and accept invitations
    Cancel or update invitations with role definitions
    Templates
    Design structured forms and data entry systems with customizable fields.
    Create and manage templates
    Add, update, or delete template fields and headers
    Organize forms for checklists, annotations, or other data capture
    Icons
    Manage and use visual elements across the platform for enhanced UI/UX.
    Upload, fetch, and delete icons
    Tag and categorize for reuse in UI and annotations
    šŸ”§ Getting Started
    Each section of this documentation provides clear request and response formats, role-based filtering, and integration examples to help you get started quickly.
    Modified atĀ 2025-06-20 12:35:27
    Next
    StandAlone mode
    Built with