Skip to content

Project API

The Project API allows you to create and manage the Project entity in Indee. The available endpoints include:

API Endpoints Description
Get Genres Fetches a list of all the genres available.
Get all Projects Fetches the list of projects and their metadata available for the logged-in user.
Create Project Creates a Project entity on the Indee platform
Edit Project Allows the user to edit the project created on Indee platform.
Project Details Returns all the details pertaining to the Project.
Project Deletion Deletes a project.
Assign Project Permissions Allows you to assign project permissions based on your requirement.
Get Project Permissions Fetches a list of project permission provided to various individuals in your organization.

Authorization

The Project APIs require a valid session to be established before they can be used. For authorization details, refer to Admin Authorization API.

Common Error and Success Codes

The API response for project creation and management APIs follow the common status code format as outlined in the API Status codes.

Success Codes

Indee Status Code HTTP Status Code
A0000 200

Error Codes

Indee Status Code HTTP Status Code
A2003 401
A2000 401
A2100 401

Error Response

The error responses for all Project APIs will follow the model as outlined in Indee Error codes.

    {
        "status_code": "A2002",
        "status_message": "Access Denied",
        "ext_project_id": "project-id-596afghhxx",
    }
Field Type Description
status_code String Indee provided status code.
status_message String The message associated with the status code.
ext_project_id String A customer provided unique ID for the project.