Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Graph API: PUT /beta/groups/<groupId>/team Authentication Error

Tags:

Problem

PUT request to /beta/groups/<groupId>/team fails with the following error:

{
    "error": {
        "code": "AuthenticationError",
        "message": "Error authenticating with resource.",
        "innerError": {
            "request-id": "e4385864-85e4-4fa6-8878-458988c584e4",
            "date": "2017-11-10T10:29:39"
        }
    }
}

A Bearer token is supplied, that was generated by using delegate permissions on Group.ReadWrite.All.

The endpoint is documented here.

Things I found so far

It seems, that it's something related to teams resources. The following requests do not work:

  • PUT /beta/group/<groupId>/team
  • GET /beta/me/joinedTeams

Both fail with AuthenticationError.

Update

/beta/group/<groupId>/team does work now.

like image 282
Jan Kruse Avatar asked Nov 10 '17 10:11

Jan Kruse


1 Answers

There was an issue when we acquire access token for graph.microsoft.com/ with trailing slash. This has been fixed and now you should be able to call /beta/group//team using token acquired by tailing slash too.

Note: Posting this as an answer so that other members need not go through all the comments.

like image 198
Wajeed-MSFT Avatar answered Sep 23 '22 13:09

Wajeed-MSFT