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. |