Logo
GitBook Logo

GitBook APIs

Share knowledge, boost your team's productivity and make your users happy.

Developer

GitBook APIs

Account Request URL

-

Base Endpoint

https://openapi.xxx.com

Book

Get info about a book.

GET

/books/{bookId}

bookId

Book

Update info about a book.

PUT

/books/{bookId}

bookId, title, subtitle, description, authors, translators, tags, published, language, cover, pages, isbn, price, publicationDate, saleStartDate, saleEndDate, visibility, status, isPublished, isTrashed, isPrivate, toc, chapterSortOrder, disableTableOfContents, disableNavigation, floatToc, enablePagefooter, showReferencedLabels, protected, isDownloadable, enableGitSync, gitRepo, gitUpstreamBranch, gitRemoteUpstreamUrl, gitRemoteBackupUrl

Book

Update info about a book.

/books/{bookId}

bookId, title, subtitle, description, authors, translators, tags, published, language, cover, pages, isbn, price, publicationDate, saleStartDate, saleEndDate, visibility, status, isPublished, isTrashed, isPrivate, toc, chapterSortOrder, disableTableOfContents, disableNavigation, floatToc, enablePagefooter, showReferencedLabels, protected, isDownloadable, enableGitSync, gitRepo, gitUpstreamBranch, gitRemoteUpstreamUrl, gitRemoteBackupUrl

Book

Delete a book.

DELETE

/books/{bookId}

bookId

BookPage

Get info about a book page.

GET

/books/{bookId}/pages/{id}

bookId, pageId

BookPage

Create a book page.

POST

/books/{bookId}/pages

bookId, title, content, url, source, isUnlisted, chapterId, sort

BookPage

Update info about a book page.

PUT

/books/{bookId}/pages/{pageId}

bookId, pageId, title, content, url, source, isUnlisted, chapterId, sort

BookPage

Update info about a book page.

/books/{bookId}/pages/{pageId}

bookId, pageId, title, content, url, source, isUnlisted, chapterId, sort

BookPage

Delete a book page.

DELETE

/books/{bookId}/pages/{pageId}

bookId, pageId

BookComment

Get info about a book comment.

GET

/books/{bookId}/comments/{commentId}

bookId, commentId

BookComment

Create a book comment.

POST

/books/{bookId}/comments

bookId, userId, content

BookComment

Update info about a book comment.

PUT

/books/{bookId}/comments/{commentId}

bookId, commentId, content

BookComment

Delete a book comment.

DELETE

/books/{bookId}/comments/{commentId}

bookId, commentId

BookNote

Get info about a book note.

GET

/books/{bookId}/notes/{noteId}

bookId, noteId

BookNote

Create a book note.

POST

/books/{bookId}/notes

bookId, userId, content

BookNote

Update info about a book note.

PUT

/books/{bookId}/notes/{noteId}

bookId, noteId, content

BookNote

Delete a book note.

DELETE

/books/{bookId}/notes/{noteId}

bookId, noteId

BookRating

Get info about a book rating.

GET

/books/{bookId}/ratings/{userId}

bookId, userId

BookRating

Update info about a book rating.

PUT

/books/{bookId}/ratings/{userId}

bookId, userId, value

BookRating

Delete a book rating.

DELETE

/books/{bookId}/ratings/{userId}

bookId, userId

BookLabel

Get info about a book label.

GET

/books/{bookId}/labels/{labelId}

bookId, labelId

BookLabel

Create a book label.

POST

/books/{bookId}/labels

bookId, name, color

BookLabel

Update info about a book label.

PUT

/books/{bookId}/labels/{labelId}

bookId, labelId, name, color

BookLabel

Delete a book label.

DELETE

/books/{bookId}/labels/{labelId}

bookId, labelId

Chapter

Get info about a chapter.

GET

/books/{bookId}/chapters/{chapterId}

bookId, chapterId

Chapter

Create a chapter.

POST

/books/{bookId}/chapters

bookId, title, url, content, source, isUnlisted, sort

Chapter

Update info about a chapter.

PUT

/books/{bookId}/chapters/{chapterId}

bookId, chapterId, title, url, content, source, isUnlisted, sort

Chapter

Update info about a chapter.

/books/{bookId}/chapters/{chapterId}

bookId, chapterId, title, url, content, source, isUnlisted, sort

Chapter

Delete a chapter.

DELETE

/books/{bookId}/chapters/{chapterId}

bookId, chapterId

User

Get info about a user.

GET

/users/{userId}

userId

User

Create a user.

POST

/users

name, email, password, avatar, signupToken

User

Update info about a user.

PUT

/users/{userId}

userId, name, email, role, avatar

User

Update info about a user.

/users/{userId}

userId, name, email, role, avatar

User

Delete a user.

DELETE

/users/{userId}

userId

Group

Get info about a group.

GET

/groups/{groupId}

groupId

Group

Create a group.

POST

/groups

name, description, visibility, isPublic, members, admins, avatar, emailForInvite, language, settings

Group

Update info about a group.

PUT

/groups/{groupId}

groupId, name, description, visibility, isPublic, members, admins, avatar, emailForInvite, language, settings

Group

Update info about a group.

/groups/{groupId}

groupId, name, description, visibility, isPublic, members, admins, avatar, emailForInvite, language, settings

Group

Delete a group.

DELETE

/groups/{groupId}

groupId

Team

Get info about a team.

GET

/teams/{teamId}

teamId

Team

Create a team.

POST

/teams

name, description, visibility, isPublic, members, admins, avatar, emailForInvite, language, settings

Team

Update info about a team.

PUT

/teams/{teamId}

teamId, name, description, visibility, isPublic, members, admins, avatar, emailForInvite, language, settings

Team

Update info about a team.

/teams/{teamId}

teamId, name, description, visibility, isPublic, members, admins, avatar, emailForInvite, language, settings

Team

Delete a team.

DELETE

/teams/{teamId}

teamId

Collaboration

Get info about a collaboration.

GET

/collaborations/{collaborationId}

collaborationId

Collaboration

Create a collaboration.

POST

/collaborations

userId, bookId, role

Collaboration

Delete a collaboration.

DELETE

/collaborations/{collaborationId}

collaborationId

Details

Popular

Provider

Country HQ

France

API Type

REST

Categories

Knowledge Base
Development

Alternatives

Important URLs

Last Updated on

2024-03-28

Created At

2023-12-14

Other Apps

Upskill for a better future

Want to start tracking API at scale?

Get updates about your favorite APIs and SDKs

Contact Us

We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.

ApiRefs Logo