API Documentation

    Integrate AssignMinder with your applications using our REST API.

    Quick Start
    Get started with the AssignMinder API in minutes.

    Base URL

    https://api.assignminder.com

    Authentication

    All API requests require authentication using a Bearer token in the Authorization header.

    Authorization: Bearer YOUR_API_TOKEN

    API Endpoints

    GET
    /api/courses
    Auth Required
    Retrieve all courses for the authenticated user
    POST
    /api/courses
    Auth Required
    Create a new course
    GET
    /api/tasks
    Auth Required
    Retrieve all tasks for the authenticated user
    POST
    /api/tasks
    Auth Required
    Create a new task
    GET
    /api/grades
    Auth Required
    Retrieve all grades for the authenticated user
    Example Request
    // Example: Fetching courses
    const response = await fetch('https://api.assignminder.com/api/courses', {
      headers: {
        'Authorization': 'Bearer YOUR_API_TOKEN',
        'Content-Type': 'application/json'
      }
    });
    
    const courses = await response.json();
    Get Your API Key
    Generate an API key from your account settings to start using the API.