Projects
APIs to organize maps
Projects help you organize maps and manage team permissions.
With these APIs, you can manage the projects in your workspace.
Retrieve all projects accessible to the authenticated user within the workspace.
Only needed when using the API as part of a plugin
Projects
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
GET /api/v2/projects HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_API_KEY
Accept: */*
[
{
"id": "luCHyMruTQ6ozGk3gPJfEB",
"links": {
"self": "https://felt.com/api/v2/projects/V0dnOMOuTd9B9BOsL9C0UjmqC"
},
"name": "text",
"type": "project_reference",
"visibility": "workspace"
}
]
Create a new project with specified name and visibility settings within the workspace.
The name to be used for the Project
Either viewable by all members of the workspace, or private to users who are invited.
Project
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
POST /api/v2/projects HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"name": "text",
"visibility": "workspace"
}
{
"id": "luCHyMruTQ6ozGk3gPJfEB",
"maps": [
{
"created_at": "2024-05-25T15:51:34",
"folder_id": "text",
"id": "luCHyMruTQ6ozGk3gPJfEB",
"links": {
"self": "https://felt.com/api/v2/maps/V0dnOMOuTd9B9BOsL9C0UjmqC"
},
"project_id": "text",
"public_access": "private",
"thumbnail_url": "text",
"title": "text",
"type": "map_reference",
"url": "text",
"visited_at": "text"
}
],
"name": "text",
"type": "project",
"visibility": "workspace"
}
Retrieve detailed information about a specific project including metadata, permissions, and references to the maps in the project.
Project
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
GET /api/v2/projects/{project_id} HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_API_KEY
Accept: */*
{
"id": "luCHyMruTQ6ozGk3gPJfEB",
"maps": [
{
"created_at": "2024-05-25T15:51:34",
"folder_id": "text",
"id": "luCHyMruTQ6ozGk3gPJfEB",
"links": {
"self": "https://felt.com/api/v2/maps/V0dnOMOuTd9B9BOsL9C0UjmqC"
},
"project_id": "text",
"public_access": "private",
"thumbnail_url": "text",
"title": "text",
"type": "map_reference",
"url": "text",
"visited_at": "text"
}
],
"name": "text",
"type": "project",
"visibility": "workspace"
}
Permanently delete a project and all its contained maps and folders.
Caution: Deleting a project deletes all of the folders and maps inside!
The ID of the Project to delete. Note: This will delete all Folders and Maps inside the project!
No Content
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
DELETE /api/v2/projects/{project_id} HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_API_KEY
Accept: */*
No content
Update project properties including name and visibility settings.
The ID of the project to update
The name to be used for the Project
Either viewable by all members of the workspace, or private to users who are invited.
Project
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
POST /api/v2/projects/{project_id}/update HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"name": "text",
"visibility": "workspace"
}
{
"id": "luCHyMruTQ6ozGk3gPJfEB",
"maps": [
{
"created_at": "2024-05-25T15:51:34",
"folder_id": "text",
"id": "luCHyMruTQ6ozGk3gPJfEB",
"links": {
"self": "https://felt.com/api/v2/maps/V0dnOMOuTd9B9BOsL9C0UjmqC"
},
"project_id": "text",
"public_access": "private",
"thumbnail_url": "text",
"title": "text",
"type": "map_reference",
"url": "text",
"visited_at": "text"
}
],
"name": "text",
"type": "project",
"visibility": "workspace"
}
Was this helpful?