Figshare API
Figshare apiv2. Using Swagger 2.0
- Homepage
- https://api.apis.guru/v2/specs/figshare.com/2.0.0.json
- Provider
- figshare.com
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/figshare.com/2.0.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/figshare.com/2.0.0/openapi.yaml
Tools (138)
Extracted live via the executor SDK.
-
articles.accountArticleReportReturn status on all reports generated for the account from the oauth credentials
-
articles.accountArticleReportGenerateInitiate a new Article Report for this Account. There is a limit of 1 report per day.
-
articles.articleDetailsView an article
-
articles.articleFileDetailsFile by id
-
articles.articleFilesFiles list for article
-
articles.articlesListReturns a list of public articles
-
articles.articlesSearchReturns a list of public articles, filtered by the search parameters
-
articles.articleVersionConfidentialityConfidentiality for article version. The confidentiality feature is now deprecated. This has been replaced by the new extended embargo functionality and all items that used to be confidential have now been migrated to items with a permanent embargo on files. All API endpoints related to this functionality will remain for backwards compatibility, but will now be attached to the new extended embargo workflows.
-
articles.articleVersionDetailsArticle with specified version
-
articles.articleVersionEmbargoEmbargo for article version
-
articles.articleVersionsList public article versions
-
articles.articleVersionUpdateUpdating an article version by passing body parameters; request can also be made with the PATCH method.
-
articles.articleVersionUpdateThumbFor a given public article version update the article thumbnail by choosing one of the associated files
-
articles.privateArticleAuthorDeleteDe-associate author from article
-
articles.privateArticleAuthorsAddAssociate new authors with the article. This will add new authors to the list of already associated authors
-
articles.privateArticleAuthorsListList article authors
-
articles.privateArticleAuthorsReplaceAssociate new authors with the article. This will remove all already associated authors and add these new ones
-
articles.privateArticleCategoriesAddAssociate new categories with the article. This will add new categories to the list of already associated categories
-
articles.privateArticleCategoriesListList article categories
-
articles.privateArticleCategoriesReplaceAssociate new categories with the article. This will remove all already associated categories and add these new ones
-
articles.privateArticleCategoryDeleteDe-associate category from article
-
articles.privateArticleConfidentialityDeleteDelete confidentiality settings. The confidentiality feature is now deprecated. This has been replaced by the new extended embargo functionality and all items that used to be confidential have now been migrated to items with a permanent embargo on files. All API endpoints related to this functionality will remain for backwards compatibility, but will now be attached to the new extended embargo workflows.
-
articles.privateArticleConfidentialityDetailsView confidentiality settings. The confidentiality feature is now deprecated. This has been replaced by the new extended embargo functionality and all items that used to be confidential have now been migrated to items with a permanent embargo on files. All API endpoints related to this functionality will remain for backwards compatibility, but will now be attached to the new extended embargo workflows.
-
articles.privateArticleConfidentialityUpdateUpdate confidentiality settings. The confidentiality feature is now deprecated. This has been replaced by the new extended embargo functionality and all items that used to be confidential have now been migrated to items with a permanent embargo on files. All API endpoints related to this functionality will remain for backwards compatibility, but will now be attached to the new extended embargo workflows.
-
articles.privateArticleCreateCreate a new Article by sending article information
-
articles.privateArticleDeleteDelete an article
-
articles.privateArticleDetailsView a private article
-
articles.privateArticleEmbargoDeleteWill lift the embargo for the specified article
-
articles.privateArticleEmbargoDetailsView a private article embargo details
-
articles.privateArticleEmbargoUpdateNote: setting an article under whole embargo does not imply that the article will be published when the embargo will expire. You must explicitly call the publish endpoint to enable this functionality.
-
articles.privateArticleFileView details of file for specified article
-
articles.privateArticleFileDeleteComplete file upload
-
articles.privateArticleFilesListList private files
-
articles.privateArticlePrivateLinkList private links
-
articles.privateArticlePrivateLinkCreateCreate new private link for this article
-
articles.privateArticlePrivateLinkDeleteDisable/delete private link for this article
-
articles.privateArticlePrivateLinkUpdateUpdate existing private link for this article
-
articles.privateArticlePublish- If the whole article is under embargo, it will not be published immediately, but when the embargo expires or is lifted.
- When an article is published, a new public version will be generated. Any further updates to the article will affect the private article data. In order to make these changes publicly visible, an explicit publish operation is needed.
-
articles.privateArticleReserveDoiReserve DOI for article
-
articles.privateArticleReserveHandleReserve Handle for article
-
articles.privateArticleResourceEdit article resource data.
-
articles.privateArticlesListGet Own Articles
-
articles.privateArticlesSearchReturns a list of private articles filtered by the search parameters
-
articles.privateArticleUpdateUpdating an article by passing body parameters; request can also be made with the PATCH method.
-
articles.privateArticleUploadCompleteComplete file upload
-
articles.privateArticleUploadInitiateInitiate a new file upload within the article. Either use the link property to point to an existing file that resides elsewhere and will not be uploaded to Figshare or use the other 3 parameters (md5, name, size).
-
authors.privateAuthorDetailsView author details
-
authors.privateAuthorsSearchSearch for authors
-
collections.collectionArticlesReturns a list of public collection articles
-
collections.collectionDetailsView a collection
-
collections.collectionsListReturns a list of public collections
-
collections.collectionsSearchReturns a list of public collections
-
collections.collectionVersionDetailsView details for a certain version of a collection
-
collections.collectionVersionsReturns a list of public collection Versions
-
collections.privateCollectionArticleDeleteDe-associate article from collection
-
collections.privateCollectionArticlesAddAssociate new articles with the collection. This will add new articles to the list of already associated articles
-
collections.privateCollectionArticlesListList collection articles
-
collections.privateCollectionArticlesReplaceAssociate new articles with the collection. This will remove all already associated articles and add these new ones
-
collections.privateCollectionAuthorDeleteDelete collection author
-
collections.privateCollectionAuthorsAddAssociate new authors with the collection. This will add new authors to the list of already associated authors
-
collections.privateCollectionAuthorsListList collection authors
-
collections.privateCollectionAuthorsReplaceAssociate new authors with the collection. This will remove all already associated authors and add these new ones
-
collections.privateCollectionCategoriesAddAssociate new categories with the collection. This will add new categories to the list of already associated categories
-
collections.privateCollectionCategoriesListList collection categories
-
collections.privateCollectionCategoriesReplaceAssociate new categories with the collection. This will remove all already associated categories and add these new ones
-
collections.privateCollectionCategoryDeleteDe-associate category from collection
-
collections.privateCollectionCreateCreate a new Collection by sending collection information
-
collections.privateCollectionDeleteDelete n collection
-
collections.privateCollectionDetailsView a collection
-
collections.privateCollectionPrivateLinkCreateCreate new private link
-
collections.privateCollectionPrivateLinkDeleteDisable/delete private link for this collection
-
collections.privateCollectionPrivateLinksListList article private links
-
collections.privateCollectionPrivateLinkUpdateUpdate existing private link for this collection
-
collections.privateCollectionPublishWhen a collection is published, a new public version will be generated. Any further updates to the collection will affect the private collection data. In order to make these changes publicly visible, an explicit publish operation is needed.
-
collections.privateCollectionReserveDoiReserve DOI for collection
-
collections.privateCollectionReserveHandleReserve Handle for collection
-
collections.privateCollectionResourceEdit collection resource data.
-
collections.privateCollectionsListList private collections
-
collections.privateCollectionsSearchReturns a list of private Collections
-
collections.privateCollectionUpdateUpdate collection details; request can also be made with the PATCH method.
-
institutions.accountInstitutionCurationRetrieve a certain curation review by its ID
-
institutions.accountInstitutionCurationCommentsRetrieve a certain curation review's comments.
-
institutions.accountInstitutionCurationsRetrieve a list of curation reviews for this institution
-
institutions.customFieldsListReturns the custom fields in the group the user belongs to, or the ones in the group specified, if the user has access.
-
institutions.customFieldsUploadUploads a CSV containing values for a specific custom field of type dropdown_large_list. More details in the
-
institutions.institutionArticlesReturns a list of articles belonging to the institution
-
institutions.institutionHrfeedUploadMore info in the
-
institutions.postAccountInstitutionReviewCurationIdCommentsAdd a new comment to the review.
-
institutions.privateAccountInstitutionUserRetrieve institution user information using the account_id
-
institutions.privateCategoriesListList institution categories (including parent Categories)
-
institutions.privateGroupEmbargoOptionsDetailsAccount institution group embargo options details
-
institutions.privateInstitutionAccountGroupRoleDeleteDelete Institution Account Group Role
-
institutions.privateInstitutionAccountGroupRolesList Institution Account Group Roles
-
institutions.privateInstitutionAccountGroupRolesCreateAdd Institution Account Group Roles
-
institutions.privateInstitutionAccountsCreateCreate a new Account by sending account information
-
institutions.privateInstitutionAccountsListReturns the accounts for which the account has administrative privileges (assigned and inherited).
-
institutions.privateInstitutionAccountsSearchReturns the accounts for which the account has administrative privileges (assigned and inherited).
-
institutions.privateInstitutionAccountsUpdateUpdate Institution Account
-
institutions.privateInstitutionArticlesGet Articles from own institution. User must be administrator of the institution
-
institutions.privateInstitutionDetailsAccount institution details
-
institutions.privateInstitutionEmbargoOptionsDetailsAccount institution embargo options details
-
institutions.privateInstitutionGroupsListReturns the groups for which the account has administrative privileges (assigned and inherited).
-
institutions.privateInstitutionRolesListReturns the roles available for groups and the institution group.
-
other.categoriesListReturns a list of public categories
-
other.fileDownloadStarts the download of a file
-
other.itemTypesListReturns the list of Item Types of the requested group. If no user is authenticated, returns the item types available for Figshare.
-
other.licensesListReturns a list of public licenses
-
other.privateAccountAccount information for token/personal token
-
other.privateFundingSearchSearch for fundings
-
other.privateLicensesListThis is a private endpoint that requires OAuth. It will return a list with figshare public licenses AND licenses defined for account's institution.
-
projects.privateProjectArticleDeleteDelete project article
-
projects.privateProjectArticleDetailsProject article details
-
projects.privateProjectArticleFileProject article file details
-
projects.privateProjectArticleFilesList article files
-
projects.privateProjectArticlesCreateCreate a new Article and associate it with this project
-
projects.privateProjectArticlesListList project articles
-
projects.privateProjectCollaboratorDeleteRemove project collaborator
-
projects.privateProjectCollaboratorsInviteInvite users to collaborate on project or view the project
-
projects.privateProjectCollaboratorsListList Project collaborators and invited users
-
projects.privateProjectCreateCreate a new project
-
projects.privateProjectDeleteA project can be deleted only if: - it is not public - it does not have public articles.
When an individual project is deleted, all the articles are moved to my data of each owner.
When a group project is deleted, all the articles and files are deleted as well. Only project owner, group admin and above can delete a project.
-
projects.privateProjectDetailsView a private project
-
projects.privateProjectLeavePlease note: project's owner cannot leave the project.
-
projects.privateProjectNoteProject note details
-
projects.privateProjectNoteDeleteDelete project note
-
projects.privateProjectNotesCreateCreate a new project note
-
projects.privateProjectNotesListList project notes
-
projects.privateProjectNoteUpdateUpdate project note
-
projects.privateProjectPublishPublish a project. Possible after all items inside it are public
-
projects.privateProjectsListList private projects
-
projects.privateProjectsSearchSearch inside the private projects
-
projects.privateProjectUpdateUpdating an project by passing body parameters; request can also be made with the PATCH method.
-
projects.projectArticlesList articles in project
-
projects.projectDetailsView a project
-
projects.projectsListReturns a list of public projects
-
projects.projectsSearchReturns a list of public articles
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools