# 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 | getTeamMembers | GET /teams/{teamId}/members | Get team members |
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
- ApiError
- ApiError_error
- ApiError_error_innerError
- ApprovalTeamMember
- ApprovedApprovalResponsePayload
- ApprovedApprovalResponsePayload_approver
- ApprovedApprovalResponsePayload_updates
- AuditTrail
- AuditTrailRecords
- AuditTrails
- CatalogTemplate
- CatalogTemplate_clonedTeam
- CatalogTemplate_newTeam
- CatalogTemplate_templateConfiguration
- CatalogTemplate_templateConfiguration_approval
- CatalogTemplate_templateConfiguration_audienceTargeting
- CatalogTemplate_templateConfiguration_permanentMembership
- CatalogTemplates
- Hook
- HookEvent
- HookPayload
- HookSignature
- HookSignatureRequest
- Hook_config
- HooksEvents
- Job
- Label
- Labels
- MemberUserIdentifier
- MetadataQueryResult
- OwnerUserIdentifier
- PermanentMember
- PermanentMembership
- RejectedApprovalResponsePayload
- Report
- ReportUrl
- ReportsCategory
- Team
- TeamChannel
- TeamChannelTab
- TeamChannelTab_configuration
- TeamChannelTab_teamsApp
- TeamMembershipPayload
- TeamProvisioningRequest
- TeamProvisioningRequest_team
- TeamProvisioningRequest_team_membership
- TeamProvisioningRequest_template
- Team_discoverySettings
- Team_funSettings
- Team_guestSettings
- Team_memberSettings
- Team_messagingSettings
- User_1
- Users
# Documentation for Authorization
# bearerAuth
- Type: HTTP basic authentication