Create Project

Create Project

POST /v2/projects

Create a new project by sending a POST request to the Qubitro API.

import type { NextApiRequest, NextApiResponse } from 'next';
export default async function handler(
    req: NextApiRequest,
    res: NextApiResponse<any>
) {
    const requestBody = {
        name: "string",
        description: "string"
    const result = await fetch('https://api.qubitro.com/v2/projects', {
        headers: {
            'Content-Type': 'application/json',
            'Authorization': 'Bearer <API_KEY>'
        method: "POST",
        body: JSON.stringify(requestBody)
    const data = await result.json();

Request Body Parameters

namestringThe name of the project.
descriptionstringA brief description of the project.


On success, the API will return a JSON object with the following structure:

    "success": true,
    "action": "create project",
    "status": 201,
    "message": "Project created successfully.",
    "data": {
        "id": "string",
        "name": "string",
        "description": "string",
        "created_at": "2024-01-08T17:20:48.95875597Z"
Response codes
200OKThe request was successful.
400Bad RequestThe request could not be understood or was missing required parameters.
401UnauthorizedAuthentication failed or was not provided.
403ForbiddenAuthentication succeeded, but the authenticated user does not have access to the requested resource.
404Not FoundThe requested resource could not be found.
500Internal Server ErrorAn error occurred on the server.

Ready to accelerate>>> INNOVATIONat your organization?

We’d love to talk about how we can work together.