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
luCHyMruTQ6ozGk3gPJfEBThe maximum permission level workspace members inherit on team-visible projects.
view_onlyPossible values: UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
GET /api/v2/projects HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": "luCHyMruTQ6ozGk3gPJfEB",
"links": {
"self": "https://felt.com/api/v2/projects/V0dnOMOuTd9B9BOsL9C0UjmqC"
},
"max_inherited_permission": "view_only",
"name": "text",
"type": "project_reference",
"visibility": "workspace"
}
]Create a new project with specified name and visibility settings within the workspace.
The maximum permission level workspace members inherit on team-visible projects. Only applicable when visibility is "workspace".
view_onlyPossible values: The name to be used for the Project
Either viewable by all members of the workspace, or private to users who are invited.
Project
luCHyMruTQ6ozGk3gPJfEBThe maximum permission level workspace members inherit on team-visible projects.
view_onlyPossible values: UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
POST /api/v2/projects HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"max_inherited_permission": "view_only",
"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"
}
],
"max_inherited_permission": "view_only",
"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
luCHyMruTQ6ozGk3gPJfEBThe maximum permission level workspace members inherit on team-visible projects.
view_onlyPossible values: UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
GET /api/v2/projects/{project_id} HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_SECRET_TOKEN
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"
}
],
"max_inherited_permission": "view_only",
"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
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_SECRET_TOKEN
Accept: */*
No content
Update project properties including name and visibility settings.
The ID of the project to update
The maximum permission level workspace members inherit on team-visible projects. Only applicable when visibility is "workspace".
view_onlyPossible values: The name to be used for the Project
Either viewable by all members of the workspace, or private to users who are invited.
Project
luCHyMruTQ6ozGk3gPJfEBThe maximum permission level workspace members inherit on team-visible projects.
view_onlyPossible values: UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
POST /api/v2/projects/{project_id}/update HTTP/1.1
Host: felt.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"max_inherited_permission": "view_only",
"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"
}
],
"max_inherited_permission": "view_only",
"name": "text",
"type": "project",
"visibility": "workspace"
}Last updated
Was this helpful?