# JamAI Base Documentation > JamAI Base: The Easiest Way to Integrate LLMs into Your Projects. ## API Reference - [Create a new project under an organization.](https://jamaibase.readme.io/reference/create_project_api_v2_projects_post.md): Permissions: `organization.ADMIN`. - [Get a project.](https://jamaibase.readme.io/reference/get_project_api_v2_projects_get.md): Permissions: `system` OR `organization`. - [Update a project.](https://jamaibase.readme.io/reference/update_project_api_v2_projects_patch.md): Permissions: `organization.ADMIN` OR `project.ADMIN`. - [Delete a project.](https://jamaibase.readme.io/reference/delete_project_api_v2_projects_delete.md): Permissions: `organization.ADMIN`, OR None for the project owner. - [List all projects within an organization.](https://jamaibase.readme.io/reference/list_projects_api_v2_projects_list_get.md): Permissions: `system` OR `organization`. - [Join a project.](https://jamaibase.readme.io/reference/join_project_api_v2_projects_members_post.md): Permissions: `organization.ADMIN` OR `project.ADMIN`. Permissions are only needed if adding another user or invite code is not provided. - [Get a project member.](https://jamaibase.readme.io/reference/get_project_member_api_v2_projects_members_get.md): Permissions: `system` OR `organization` OR `project`. - [Leave a project.](https://jamaibase.readme.io/reference/leave_project_api_v2_projects_members_delete.md): Permissions: `organization.ADMIN` OR `project.ADMIN`. Permissions are only needed if deleting other user's membership. - [List project members.](https://jamaibase.readme.io/reference/list_project_members_api_v2_projects_members_list_get.md): Permissions: `system` OR `organization` OR `project`. - [Update a project member's role.](https://jamaibase.readme.io/reference/update_member_role_api_v2_projects_members_role_patch.md): Permissions: `organization.ADMIN` OR `project.ADMIN`. - [Export Project](https://jamaibase.readme.io/reference/export_project_api_v2_projects_export_get.md) - [Import Project](https://jamaibase.readme.io/reference/import_project_api_v2_projects_import_parquet_post.md) - [Import Project Migration](https://jamaibase.readme.io/reference/import_project_migration_api_v2_projects_import_parquet_migration_post.md) - [Import Template](https://jamaibase.readme.io/reference/import_template_api_v2_projects_import_template_post.md) - [Create a project invitation.](https://jamaibase.readme.io/reference/create_project_invite_api_v2_projects_invites_post.md): Permissions: `organization.ADMIN` OR `project.ADMIN`. - [Delete a project invitation.](https://jamaibase.readme.io/reference/delete_project_invite_api_v2_projects_invites_delete.md): Permissions: `organization.ADMIN` OR `project.ADMIN`. - [List invitations in this project.](https://jamaibase.readme.io/reference/list_project_invites_api_v2_projects_invites_list_get.md): Permissions: `organization.ADMIN` OR `project.ADMIN`. - [List templates.](https://jamaibase.readme.io/reference/list_templates_api_v2_templates_list_get.md): Permissions: None, publicly accessible. - [Get a specific template.](https://jamaibase.readme.io/reference/get_template_api_v2_templates_get.md): Permissions: None, publicly accessible. - [List tables in a template.](https://jamaibase.readme.io/reference/list_tables_api_v2_templates_gen_tables__table_type__list_get.md): Permissions: None, publicly accessible. - [Get a specific table from a template.](https://jamaibase.readme.io/reference/get_table_api_v2_templates_gen_tables__table_type__get.md): Permissions: None, publicly accessible. - [List rows in a template table.](https://jamaibase.readme.io/reference/list_table_rows_api_v2_templates_gen_tables__table_type__rows_list_get.md): Permissions: None, publicly accessible. - [Get a specific row from a template table.](https://jamaibase.readme.io/reference/get_table_row_api_v2_templates_gen_tables__table_type__rows_get.md): Permissions: None, publicly accessible. - [Creates a new conversation and sends the first message. Title will be generated automatically if not provided.](https://jamaibase.readme.io/reference/create_conversation_api_v2_conversations_post.md): Permissions: `project`. - [Fetches a single conversation (table) metadata.](https://jamaibase.readme.io/reference/get_conversation_api_v2_conversations_get.md): Permissions: `project`. - [Deletes a conversation permanently.](https://jamaibase.readme.io/reference/delete_conversation_api_v2_conversations_delete.md): Permissions: `project`. - [Lists all conversations.](https://jamaibase.readme.io/reference/list_conversations_api_v2_conversations_list_get.md): Permissions: `project`. - [Lists all available agents.](https://jamaibase.readme.io/reference/list_agents_api_v2_conversations_agents_list_get.md): Permissions: `project`. - [Fetches a single agent (table) metadata.](https://jamaibase.readme.io/reference/get_agent_api_v2_conversations_agents_get.md): Permissions: `project`. - [Generates a title for a conversation based on the first user message and assistant response. If the conversation already has a title, it will be overwritten.](https://jamaibase.readme.io/reference/generate_conversation_title_api_v2_conversations_title_post.md): Permissions: `project`. - [Renames conversation title.](https://jamaibase.readme.io/reference/rename_conversation_title_api_v2_conversations_title_patch.md): Permissions: `project`. - [Sends a message to a conversation and streams the response.](https://jamaibase.readme.io/reference/send_message_api_v2_conversations_messages_post.md): Permissions: `project`. - [Updates a specific message in a conversation.](https://jamaibase.readme.io/reference/update_conversation_message_api_v2_conversations_messages_patch.md): Permissions: `project`. - [Lists messages in a conversation.](https://jamaibase.readme.io/reference/list_messages_api_v2_conversations_messages_list_get.md): Permissions: `project`. - [Regenerates a specific message in a conversation and streams back the response.](https://jamaibase.readme.io/reference/regen_conversation_message_api_v2_conversations_messages_regen_post.md): Permissions: `project`. - [Get all threads from a conversation or an agent.](https://jamaibase.readme.io/reference/get_threads_api_v2_conversations_threads_get.md): Permissions: `project`. - [Create an action table.](https://jamaibase.readme.io/reference/create_action_table_api_v2_gen_tables_action_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Create a knowledge table.](https://jamaibase.readme.io/reference/create_knowledge_table_api_v2_gen_tables_knowledge_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Create a chat table.](https://jamaibase.readme.io/reference/create_chat_table_api_v2_gen_tables_chat_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Duplicate a table.](https://jamaibase.readme.io/reference/duplicate_table_api_v2_gen_tables__table_type__duplicate_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Get a specific table.](https://jamaibase.readme.io/reference/get_table_api_v2_gen_tables__table_type__get.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Delete a table.](https://jamaibase.readme.io/reference/delete_table_api_v2_gen_tables__table_type__delete.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [List tables of a specific type.](https://jamaibase.readme.io/reference/list_tables_api_v2_gen_tables__table_type__list_get.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Rename a table.](https://jamaibase.readme.io/reference/rename_table_api_v2_gen_tables__table_type__rename_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Add columns to a table.](https://jamaibase.readme.io/reference/add_columns_api_v2_gen_tables__table_type__columns_add_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Rename columns in a table.](https://jamaibase.readme.io/reference/rename_columns_api_v2_gen_tables__table_type__columns_rename_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Update generation configuration for table columns.](https://jamaibase.readme.io/reference/update_gen_config_api_v2_gen_tables__table_type__gen_config_patch.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Reorder columns in a table.](https://jamaibase.readme.io/reference/reorder_columns_api_v2_gen_tables__table_type__columns_reorder_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Drop columns from a table.](https://jamaibase.readme.io/reference/drop_columns_api_v2_gen_tables__table_type__columns_drop_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Add rows to a table.](https://jamaibase.readme.io/reference/add_rows_api_v2_gen_tables__table_type__rows_add_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [List rows in a table.](https://jamaibase.readme.io/reference/list_rows_api_v2_gen_tables__table_type__rows_list_get.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Get a specific row from a table.](https://jamaibase.readme.io/reference/get_row_api_v2_gen_tables__table_type__rows_get.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Update rows in a table.](https://jamaibase.readme.io/reference/update_rows_api_v2_gen_tables__table_type__rows_patch.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Get all multi-turn / conversation threads from a table.](https://jamaibase.readme.io/reference/get_conversation_threads_api_v2_gen_tables__table_type__threads_get.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Perform hybrid search on a table.](https://jamaibase.readme.io/reference/hybrid_search_api_v2_gen_tables__table_type__hybrid_search_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Regenerate rows in a table.](https://jamaibase.readme.io/reference/regen_rows_api_v2_gen_tables__table_type__rows_regen_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Delete rows from a table.](https://jamaibase.readme.io/reference/delete_rows_api_v2_gen_tables__table_type__rows_delete_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Get CORS preflight options for file embedding endpoint](https://jamaibase.readme.io/reference/embed_file_options_api_v2_gen_tables_knowledge_embed_file_options.md): Permissions: None, publicly accessible. - [Embed a file into a knowledge table.](https://jamaibase.readme.io/reference/embed_file_api_v2_gen_tables_knowledge_embed_file_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Import data into a table.](https://jamaibase.readme.io/reference/import_table_data_api_v2_gen_tables__table_type__import_data_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Export data from a table.](https://jamaibase.readme.io/reference/export_table_data_api_v2_gen_tables__table_type__export_data_get.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Import a table including its metadata.](https://jamaibase.readme.io/reference/import_table_api_v2_gen_tables__table_type__import_post.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [Export a table including its metadata.](https://jamaibase.readme.io/reference/export_table_api_v2_gen_tables__table_type__export_get.md): Permissions: `organization.MEMBER` OR `project.MEMBER`. - [List the info of models available.](https://jamaibase.readme.io/reference/model_info_api_v1_models_get.md): List the info of models available with the specified name and capabilities. - [List the ID of models available.](https://jamaibase.readme.io/reference/model_ids_api_v1_model_names_get.md): Deprecated, use `/v1/models/ids` instead. List the ID of models available. - [List the ID of models available.](https://jamaibase.readme.io/reference/model_ids_api_v1_models_ids_get.md): List the ID of models available with the specified capabilities with an optional preferred model. If the preferred model is not available, then return the first available model. - [Chat completion.](https://jamaibase.readme.io/reference/chat_completion_api_v1_chat_completions_post.md): Given a list of messages comprising a conversation, returns a response from the model. - [Embeds texts as vectors.](https://jamaibase.readme.io/reference/generate_embeddings_api_v1_embeddings_post.md): Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms. Note that the vectors are NOT normalized. - [Ranks each text input to the query text.](https://jamaibase.readme.io/reference/generate_rankings_api_v1_rerank_post.md): Get the similarity score of each text input to query by giving a query and list of text inputs. - [Proxy File](https://jamaibase.readme.io/reference/proxy_file_api_v1_files__path__get-1.md) - [Proxy File](https://jamaibase.readme.io/reference/proxy_file_api_v2_files__path__get.md) - [Upload File Options](https://jamaibase.readme.io/reference/upload_file_options_api_v1_files_upload_options-1.md) - [Upload File](https://jamaibase.readme.io/reference/upload_file_api_v1_files_upload_post-1.md) - [Get CORS preflight options for file upload endpoint.](https://jamaibase.readme.io/reference/upload_file_options_api_v2_files_upload_options.md) - [Upload a file to the server.](https://jamaibase.readme.io/reference/upload_file_api_v2_files_upload_post.md): Permissions: `organization` OR `project`. - [Get Raw File Urls](https://jamaibase.readme.io/reference/get_raw_file_urls_api_v1_files_url_raw_post-1.md) - [Get Raw File Urls](https://jamaibase.readme.io/reference/get_raw_file_urls_api_v2_files_url_raw_post.md) - [Get Thumbnail Urls](https://jamaibase.readme.io/reference/get_thumbnail_urls_api_v1_files_url_thumb_post-1.md) - [Get Thumbnail Urls](https://jamaibase.readme.io/reference/get_thumbnail_urls_api_v2_files_url_thumb_post.md) - [Get progress data.](https://jamaibase.readme.io/reference/get_progress_api_v2_progress_get.md): Permissions: None as long as signed-in. - [MCP Streamable HTTP endpoint](https://jamaibase.readme.io/reference/mcp_streamable_api_v1_mcp_http_post.md) - [MCP Streamable HTTP endpoint](https://jamaibase.readme.io/reference/mcp_streamable_api_v1_mcp_http_get.md)