xebia-functional / xef

Building applications with LLMs through composability, in Kotlin, Scala, ...

Home Page:https://xef.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Endpoints to manage projects

Montagon opened this issue · comments

Endpoints

  • POST /v1/settings/projects. Create a project.
  • PUT /v1/settings/projects/{id}
  • DELETE /v1/settings/projects/{id}
  • GET /v1/settings/projects -> From the user that makes the call, returns all the projects to which the user has access.
  • GET /v1/settings/projects/{id} -> Returns all the info for a specific project.
  • GET /v1/settings/projects/org/{id} -> All the projects for a org. If the user has access to that org.

Restrictions

  • The user needs to have access to the org in which the project is below.