Skip to main content
GET
/
api
/
provider
/
projects
/
active
List Active Projects
curl --request GET \
  --url https://api.techforgeinnovate.com/api/provider/projects/active \
  --header 'x-api-key: <api-key>'
{
  "message": "<string>",
  "data": [
    {}
  ],
  "projectId": "<string>",
  "projectName": "<string>",
  "projectType": "<string>",
  "startDate": "<string>",
  "endDate": "<string>"
}

List Active Projects

Returns projects that belong to the authenticated account and are currently active according to each project’s optional start and end dates.

Example request

curl "https://api.techforgeinnovate.com/api/provider/projects/active" \
  -H "x-api-key: $TFI_API_KEY"

Response

message
string
required
Always returns Success for a successful lookup.
data
array
required
List of active projects visible to the API-key owner.
Each item in data contains:
projectId
string
required
Unique project UUID.
projectName
string
required
Project name. Empty string when a name is not set.
projectType
string
required
Project workflow type, such as ai_talking_video, video, or another supported template type.
startDate
string
ISO timestamp for the project start date, or null.
endDate
string
ISO timestamp for the project end date, or null.
Example response:
{
  "message": "Success",
  "data": [
    {
      "projectId": "468ea7a0-66e1-4357-a760-236e54167f3e",
      "projectName": "Spring campaign avatar video",
      "projectType": "ai_talking_video",
      "startDate": "2026-04-01T00:00:00.000Z",
      "endDate": null
    }
  ]
}

Status codes

  • 200 OK when the request succeeds
  • 401 Unauthorized when the key is missing or invalid