# Documentation for nBold API

# Documentation for API Endpoints

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

Class Method HTTP request Description
ApprovalsApi approveTeamCreation POST /approvals/{approvalRequestId}/approve Approve a team creation request
ApprovalsApi rejectTeamCreation POST /approvals/{approvalRequestId}/reject Reject a team creation request
AuditTrailsApi getAuditTrailRecords GET /audit_trails/{code}/records Get all the records from an audit trail
AuditTrailsApi getAuditTrails GET /audit_trails/events Get audit trails
JobsApi getJob GET /jobs/{jobId} Get information about a job
MetadataApi queryMetadata POST /metadata/{namespace}/query Query metadata
MicrosoftTeamsTeamsApi getTeamNamespaceMetadata GET /teams/{teamId}/metadata/{namespace} Get a team metadata
MicrosoftTeamsTeamsApi setTeamNamespaceMetadata PUT /teams/{teamId}/metadata/{namespace} Set team metadata
MicrosoftTeamsTeamsApi updateTeamNamespaceMetadata PATCH /teams/{teamId}/metadata/{namespace} Update a team metadata
ReportsApi getReportUrl GET /reports/{resource_type}/{resource_id} Get report secure URL
ReportsApi getReports GET /reports Get reports
ReportsApi getReportsCategories GET /reports/categories Get reports categories
SensitivityLabelsApi getMyLabels GET /me/labels Get my sensitivity labels
TeamsApi addTeamMember POST /teams/{teamId}/members Add a team member
TeamsApi archiveTeam POST /teams/{teamId}/archive Archive a team
TeamsApi createTeamChannel POST /teams/{teamId}/channels Create a new team channel
TeamsApi createTeamChannelTab POST /teams/{teamId}/channels/{channelId}/tabs Create a new team channel tab
TeamsApi createTeamProvisioningJob POST /teams/provisioning Create a new team based on a template
TeamsApi deleteTeam DELETE /teams/{teamId} Delete a team
TeamsApi getTeam GET /teams/{teamId} Get a team
TeamsApi getTeamChannelTabs GET /teams/{teamId}/channels/{channelId}/tabs Get team channel tabs
TeamsApi getTeamChannels GET /teams/{teamId}/channels Get team channels
TeamsApi getTeamPrimaryChannel GET /teams/{teamId}/channels/primary Get the primary channel of a team
TeamsApi unarchiveTeam POST /teams/{teamId}/unarchive Unarchive a team
TeamsApi updateTeam PATCH /teams/{teamId} Update a team
TemplatesCatalogApi getCatalogTemplates GET /catalog/templates Get teams templates
TemplatesCatalogApi getMicrosoftTeamsTeamTemplate GET /catalog/templates/{template_id} Get a Microsoft Teams team template
TemplatesCatalogApi getMicrosoftTeamsTeamTemplatePermanentMembership GET /catalog/templates/{template_id}/permanent_membership Get permanent members and owners of a Microsoft Teams team template
TemplatesCatalogApi getMicrosoftTeamsTeamTemplatePermanentMembershipByRole GET /catalog/templates/{template_id}/permanent_membership/{role} Get permanent members and owners of a Microsoft Teams team template
TemplatesCatalogApi getMyCatalogTemplates GET /me/catalog/templates Get my teams templates
TemplatesCatalogApi setMicrosoftTeamsTeamTemplate PUT /catalog/templates/{template_id} Set a Microsoft Teams team template
TemplatesCatalogApi setMicrosoftTeamsTeamTemplatePermanentMembership PUT /catalog/templates/{template_id}/permanent_membership Set permanent members and owners of a Microsoft Teams team template
TemplatesCatalogApi setMicrosoftTeamsTeamTemplatePermanentMembershipByRole PUT /catalog/templates/{template_id}/permanent_membership/{role} Set permanent members and owners of a Microsoft Teams team template
UsersApi getUsers GET /users Retreive users from your Microsoft 365 environment
WebhooksApi createHook POST /hooks Create a new webhook
WebhooksApi deleteHook DELETE /hooks/{hookId} Delete a webhook
WebhooksApi generateHookSignature POST /hooks/signature Generate a signature from a secret and a webhook payload
WebhooksApi getHooksEvents GET /webhooks/events Get webhooks events

# Documentation for Models

# Documentation for Authorization

# bearerAuth

  • Type: HTTP basic authentication
📅 Last Updated: 5/18/2022, 6:38:36 PM