Team

Get's the progress of a specific team.

GET https://journey-api.seriousgaming.io/team/{id}/overview

Path Parameters

Name
Type
Description

id

String

Id of the team you want to view

Returns a list of all teams within your organization

GET https://journey-api.seriousgaming.io/team

[
    {
        "Id": "Guid",
        "Name": "string",
        "OrganizationId": "Guid",
        "Status":"string",
        "Tags":["string"],
        "Score": 0,
        "IsSurveyCompleted": false
    }
]

Create a new team

POST https://journey-api.seriousgaming.io/team

Request Body

Name
Type
Description

name*

String

Name of the team

members

List<Guid>

List of member Id's

tags

List<String>

List of tags

Add a new member to an existing team

POST https://journey-api.seriousgaming.io/team/{id}/members

Path Parameters

Name
Type
Description

id*

Guid

Id of the team you want to add the member to

Request Body

Name
Type
Description

email*

Email

givenName*

String

🚨 Create teams in bulk

POST https://journey-api.seriousgaming.io/team/bulk

Experimental feature to create teams in bulk

example request: Create Teams in Bulk request

Mark team as management team

POST https://journey-api.seriousgaming.io/team/{id}/isadminteam

Admin teams won't show up in the leaderboard or in the progress graphs.

If you run this call for a team which is already marked as admin, they will be treated as a normal team.

Path Parameters

Name
Type
Description

id*

String

the Id of the team you want to update

Last updated

Was this helpful?