> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # [Velo](https://dev.wix.com/docs/api/get-menu-content?url=https%3A%2F%2Fdev.wix.com%2Fdocs%2Fvelo&format=markdown.md) ## [APIs](https://dev.wix.com/docs/velo/apis.md) ### [wix-blog-backend](https://dev.wix.com/docs/velo/apis/wix-blog-backend.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-blog-backend/introduction.md) - ["Categories" Collection Fields](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories-collection-fields.md) - ["Posts" Collection Fields](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts-collection-fields.md) - ["Tags" Collection Fields](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags-collection-fields.md) - [Blog Schema for Wix Search](https://dev.wix.com/docs/velo/apis/wix-blog-backend/blog-schema-for-wix-search.md) #### [Categories](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/introduction.md) - [getCategory()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/get-category.md) - [getCategoryBySlug()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/get-category-by-slug.md) - [listCategories()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/list-categories.md) - [queryCategories()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/query-categories.md) ##### [CategoriesQueryBuilder](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder.md) - [ascending()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/ascending.md) - [descending()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/descending.md) - [eq()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/eq.md) - [exists()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/exists.md) - [find()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/find.md) - [ge()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/ge.md) - [gt()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/gt.md) - [in()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/in.md) - [le()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/le.md) - [limit()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/limit.md) - [lt()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/lt.md) - [ne()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/ne.md) - [skip()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/skip.md) - [startsWith()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-builder/starts-with.md) ##### [CategoriesQueryResult](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result.md) - [currentPage](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/current-page.md) - [items](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/items.md) - [length](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/length.md) - [pageSize](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/page-size.md) - [query](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/query.md) - [totalCount](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/total-count.md) - [totalPages](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/total-pages.md) - [hasNext()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/has-next.md) - [hasPrev()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/has-prev.md) - [next()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/next.md) - [prev()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/categories/categories-query-result/prev.md) #### [DraftPosts](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/introduction.md) - [bulkCreateDraftPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/bulk-create-draft-posts.md) - [bulkDeleteDraftPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/bulk-delete-draft-posts.md) - [bulkUpdateDraftPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/bulk-update-draft-posts.md) - [createDraftPost()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/create-draft-post.md) - [deleteDraftPost()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/delete-draft-post.md) - [getDeletedDraftPost()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/get-deleted-draft-post.md) - [getDraftPost()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/get-draft-post.md) - [listDeletedDraftPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/list-deleted-draft-posts.md) - [listDraftPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/list-draft-posts.md) - [publishDraftPost()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/publish-draft-post.md) - [queryDraftPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/query-draft-posts.md) - [removeFromTrashBin()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/remove-from-trash-bin.md) - [restoreFromTrashBin()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/restore-from-trash-bin.md) - [updateDraftPost()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/update-draft-post.md) ##### [DraftPostsQueryBuilder](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder.md) - [ascending()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/ascending.md) - [descending()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/descending.md) - [eq()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/eq.md) - [exists()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/exists.md) - [find()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/find.md) - [ge()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/ge.md) - [gt()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/gt.md) - [hasAll()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/has-all.md) - [hasSome()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/has-some.md) - [in()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/in.md) - [le()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/le.md) - [limit()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/limit.md) - [lt()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/lt.md) - [ne()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/ne.md) - [skipTo()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/skip-to.md) - [startsWith()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-builder/starts-with.md) ##### [DraftPostsQueryResult](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result.md) - [cursors](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/cursors.md) - [items](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/items.md) - [length](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/length.md) - [pageSize](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/page-size.md) - [query](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/query.md) - [hasNext()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/has-next.md) - [hasPrev()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/has-prev.md) - [next()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/next.md) - [prev()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/draft-posts/draft-posts-query-result/prev.md) #### [Events](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/introduction.md) - [onCategoryCreated()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-category-created.md) - [onCategoryDeleted()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-category-deleted.md) - [onCategoryUpdated()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-category-updated.md) - [onDraftCreated()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-draft-created.md) - [onDraftDeleted()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-draft-deleted.md) - [onDraftUpdated()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-draft-updated.md) - [onPostCreated()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-post-created.md) - [onPostDeleted()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-post-deleted.md) - [onPostLiked()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-post-liked.md) - [onPostUnliked()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-post-unliked.md) - [onPostUpdated()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-post-updated.md) - [onTagCreated()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-tag-created.md) - [onTagDeleted()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-tag-deleted.md) - [onTagUpdated()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/events/on-tag-updated.md) #### [Posts](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/introduction.md) - [getPost()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/get-post.md) - [getPostBySlug()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/get-post-by-slug.md) - [getPostMetrics()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/get-post-metrics.md) - [getTotalPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/get-total-posts.md) - [listPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/list-posts.md) - [queryPostCountStats()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/query-post-count-stats.md) - [queryPosts()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/query-posts.md) ##### [PostsQueryBuilder](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder.md) - [ascending()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/ascending.md) - [descending()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/descending.md) - [eq()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/eq.md) - [exists()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/exists.md) - [find()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/find.md) - [ge()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/ge.md) - [gt()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/gt.md) - [hasAll()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/has-all.md) - [hasSome()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/has-some.md) - [in()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/in.md) - [le()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/le.md) - [limit()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/limit.md) - [lt()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/lt.md) - [ne()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/ne.md) - [skipTo()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/skip-to.md) - [startsWith()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-builder/starts-with.md) ##### [PostsQueryResult](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result.md) - [cursors](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/cursors.md) - [items](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/items.md) - [length](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/length.md) - [pageSize](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/page-size.md) - [query](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/query.md) - [hasNext()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/has-next.md) - [hasPrev()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/has-prev.md) - [next()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/next.md) - [prev()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/posts/posts-query-result/prev.md) #### [Tags](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/introduction.md) - [getTag()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/get-tag.md) - [getTagByLabel()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/get-tag-by-label.md) - [getTagBySlug()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/get-tag-by-slug.md) - [queryTags()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/query-tags.md) ##### [TagsQueryBuilder](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder.md) - [ascending()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/ascending.md) - [descending()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/descending.md) - [eq()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/eq.md) - [exists()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/exists.md) - [find()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/find.md) - [ge()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/ge.md) - [gt()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/gt.md) - [hasSome()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/has-some.md) - [in()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/in.md) - [le()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/le.md) - [limit()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/limit.md) - [lt()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/lt.md) - [ne()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/ne.md) - [skip()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/skip.md) - [startsWith()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-builder/starts-with.md) ##### [TagsQueryResult](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result.md) - [currentPage](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/current-page.md) - [items](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/items.md) - [length](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/length.md) - [pageSize](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/page-size.md) - [query](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/query.md) - [totalCount](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/total-count.md) - [totalPages](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/total-pages.md) - [hasNext()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/has-next.md) - [hasPrev()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/has-prev.md) - [next()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/next.md) - [prev()](https://dev.wix.com/docs/velo/apis/wix-blog-backend/tags/tags-query-result/prev.md)