# TemplatesCatalogApi

All URIs are relative to https://api.salestim.io/api/v1.0

Method HTTP request Description
getCatalogTemplates GET /catalog/templates Get teams templates
getMicrosoftTeamsTeamTemplate GET /catalog/templates/{template_id} Get a Microsoft Teams team template
getMicrosoftTeamsTeamTemplatePermanentMembership GET /catalog/templates/{template_id}/permanent_membership Get permanent members and owners of a Microsoft Teams team template
getMicrosoftTeamsTeamTemplatePermanentMembershipByRole GET /catalog/templates/{template_id}/permanent_membership/{role} Get permanent members and owners of a Microsoft Teams team template
getMyCatalogTemplates GET /me/catalog/templates Get my teams templates
setMicrosoftTeamsTeamTemplate PUT /catalog/templates/{template_id} Set a Microsoft Teams team template
setMicrosoftTeamsTeamTemplatePermanentMembership PUT /catalog/templates/{template_id}/permanent_membership Set permanent members and owners of a Microsoft Teams team template
setMicrosoftTeamsTeamTemplatePermanentMembershipByRole PUT /catalog/templates/{template_id}/permanent_membership/{role} Set permanent members and owners of a Microsoft Teams team template

# getCatalogTemplates

CatalogTemplates getCatalogTemplates()

Get teams templates

Get all the teams templates accessible in your organization. TIER 2️⃣ | ROLES - AUTHORIZED_APP, CATALOG_MANAGER, INTEGRATION_MANAGER, TEAMS_SERVICE_ADMIN, GLOBAL_ADMIN.

# Parameters

This endpoint does not need any parameter.

# Return type

CatalogTemplates

# Authorization

bearerAuth

# HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

# getMicrosoftTeamsTeamTemplate

CatalogTemplate getMicrosoftTeamsTeamTemplate(template_id)

Get a Microsoft Teams team template

Get a Microsoft Teams team template by its ID

# Parameters

Name Type Description Notes
template_id String The Microsoft Teams team template ID [default to null]

# Return type

CatalogTemplate

# Authorization

bearerAuth

# HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

# getMicrosoftTeamsTeamTemplatePermanentMembership

PermanentMembership getMicrosoftTeamsTeamTemplatePermanentMembership(template_id)

Get permanent members and owners of a Microsoft Teams team template

Get permanent members and owners of a Microsoft Teams team template

# Parameters

Name Type Description Notes
template_id String The Microsoft Teams team template ID [default to null]

# Return type

PermanentMembership

# Authorization

bearerAuth

# HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

# getMicrosoftTeamsTeamTemplatePermanentMembershipByRole

List getMicrosoftTeamsTeamTemplatePermanentMembershipByRole(template_id, role)

Get permanent members and owners of a Microsoft Teams team template

Get permanent members or owners of a Microsoft Teams team template

# Parameters

Name Type Description Notes
template_id String The Microsoft Teams team template ID [default to null]
role String The Microsoft Teams ownership role (owners / members) [default to null]

# Return type

List

# Authorization

bearerAuth

# HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

# getMyCatalogTemplates

CatalogTemplates getMyCatalogTemplates()

Get my teams templates

Get teams templates accessible to the connected user filtered by the audience targeting rules. TIER 2️⃣ | ROLES - AUTHENTICATED_USER.

# Parameters

This endpoint does not need any parameter.

# Return type

CatalogTemplates

# Authorization

bearerAuth

# HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

# setMicrosoftTeamsTeamTemplate

CatalogTemplate setMicrosoftTeamsTeamTemplate(template_id, CatalogTemplate)

Set a Microsoft Teams team template

Set a Microsoft Teams team template by its ID

# Parameters

Name Type Description Notes
template_id String The Microsoft Teams team template ID [default to null]
CatalogTemplate CatalogTemplate A JSON representation of a Microsoft Teams team template.

# Return type

CatalogTemplate

# Authorization

bearerAuth

# HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

# setMicrosoftTeamsTeamTemplatePermanentMembership

PermanentMembership setMicrosoftTeamsTeamTemplatePermanentMembership(template_id, PermanentMembership)

Set permanent members and owners of a Microsoft Teams team template

Set permanent members and owners of a Microsoft Teams team template

# Parameters

Name Type Description Notes
template_id String The Microsoft Teams team template ID [default to null]
PermanentMembership PermanentMembership A JSON representation of a Microsoft Teams team template permanent membership settings.

# Return type

PermanentMembership

# Authorization

bearerAuth

# HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

# setMicrosoftTeamsTeamTemplatePermanentMembershipByRole

List setMicrosoftTeamsTeamTemplatePermanentMembershipByRole(template_id, role, PermanentMember)

Set permanent members and owners of a Microsoft Teams team template

Set permanent members or owners of a Microsoft Teams team template

# Parameters

Name Type Description Notes
template_id String The Microsoft Teams team template ID [default to null]
role String The Microsoft Teams ownership role (owners / members) [default to null]
PermanentMember List A JSON representation of a Microsoft Teams team template permanent members.

# Return type

List

# Authorization

bearerAuth

# HTTP request headers

  • Content-Type: application/json
  • Accept: application/json
📅 Last Updated: 5/24/2022, 9:13:07 PM