Microsoft Graph API for confluence site search - search

I am working on a requirement where I need to use Microsoft Graph API for confluence site search. I know graph API can be used for share point search. But is there any way we can do confluence site search??

It depends on the Confluence type you use:
For the Server version, you can create custom add-n that uses Java API https://docs.atlassian.com/ConfluenceServer/javadoc/7.17.0/ or you can use REST API https://developer.atlassian.com/server/confluence/confluence-server-rest-api/ to i9ntegrate Microsopht Grap API and this API.
For Cloud Confluence version you can just use REST API https://developer.atlassian.com/cloud/confluence/rest/intro/ directly or use Forge or Spring Boot/JS based add-oons and REST API

Related

How to get SharePoint modern page content using Graph API?

I can get SharePoint modern Page content through SharePoint REST API using below endpoint but I'm looking for GRAPH API endpoint to achieve the same result.
/_api/web/lists/getbytitle('Site%20Pages')/items?$select=CanvasContent1
Can someone assist on this ?
Found the solution through Microsoft docs Q&A
page content can be found via
https://graph.microsoft.com/beta/sites/{site-id}/pages/{page-id}/webparts
Note: It's available only in /beta version

Access Sharepoint List from Teams Tab created using Teams toolkit

I am currently using Graph APIs to connect to share point list from the Teams tab(NOT SPFX TAB) that I created using Teams Toolkit. I would like to know if it's possible to use REST API or PNP library to connect to Share point list items other than Graph API.
Thanks.
You can directly use Sharepoint REST API in Teams Tab. Note that you need to update permission for Azure AD app and request for access token with proper permission with TeamsFx SDK to call Sharepoint REST API.

MS Graph API: How to find out what's a site's template?

How to find out what's a site's template, using the Graph API? There's an easy way to do this using the REST API, but I couldn't anything in the Graph API which does that.
Basically, I'm looking for the Graph API's equivalent for Web.WebTemplate.
According to the API documentation, there seem no such endpoint that could expose the web template.
Ref: https://learn.microsoft.com/en-us/graph/api/resources/site?view=graph-rest-beta
BR
A workaround to get the site's Root Web Template is to use the reports endpoint.
https://learn.microsoft.com/en-us/graph/api/reportroot-getsharepointsiteusagedetail?view=graph-rest-1.0
There is no easier alternative as far as I know, but in this list you can map site ids and know their templates.

SharePoint 2013 Provider Hosted

I want to create a web application that uses a custom database with a web api where javascript calls the api from html pages to perform basic crud operations.
The end game though is to surface this through SharePoint 2013 as a provider hosted application.
Can anyone advise on how I might go about this? I am particularly wondering how making ajax api calls to the application via the html pages surfaced from within sharepoint 2013 will work and authenticate.
Is the application using SharePoint data or are you just using your custom database? If you are just using your custom database, you can use the page viewer web part to display the application: http://office.microsoft.com/en-us/sharepoint-foundation-help/display-a-web-page-on-a-sharepoint-page-by-adding-the-page-viewer-web-part-HA101857182.aspx
If you are consuming SharePoint data, that is a different beast and your best bet is reading the docs here: http://msdn.microsoft.com/en-us/library/office/fp142381(v=office.15).aspx

I would like to integrate docusign with my application

I am using a sharepoint environment for maintaining documents. I would like to integrate docusign with my sharepoint environment as some document needs to be signed. Is there any possibilities for integrating these two ?. Any specific guidelines for API integration with sharepoint environment?. Thanks in advance.
Thanks,
Prasath.S
There's a free Connector that you can use to easily integrate SharePoint 2010 with DocuSign (http://www.docusign.com/partner/docusign-sharepoint-2010). If you're using another version of SharePoint, integration is still possible, but you'll likely have to build it yourself using the DocuSign API (and SharePoint API) to integrate the two systems. The DocuSign Developer Center (http://www.docusign.com/developer-center) contains a wealth of information about using the DocuSign APIs.

Resources