OQSHA (Preview)

Automate ticket creation on OQSHA directly from D365 case entity. This connector eliminates manual data entry and ensures consistent ticket management across both systems.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | OQSHA Support |
URL | https://oqsha.com/ |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Osmosys Software Solutions UK Limited |
Website | https://oqsha.com/ |
Privacy policy | https://oqsha.com/privacy-policy-OQSHA.html |
Categories | Productivity |
OQSHA
This connector automates ticket creation on OQSHA directly from Dynamics 365. Leverage this connector to streamline support processes by automatically generating tickets on OQSHA from Dynamics 365 case records ensuring real-time synchronization and efficient issue tracking between platforms.
Publisher: Osmosys Software Solutions
Prerequisites
- An OQSHA account and corresponding credentials.
Obtaining Credentials
Please visit the OQSHA website to request a demo or contact us at [email protected]
Supported Operations
Login to OQSHA
You can login to OQSHA using user UID and password. This will provide access token to create incident on OQSHA platform
Create Incidents
This action allows to create incident on OQSHA Platform using the access token obtained from the Login
action.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create Incident |
This action lets you create Incident tickets on OQSHA. |
Login |
This action generates authentication token to create OQSHA tickets. |
Create Incident
This action lets you create Incident tickets on OQSHA.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Content Type
|
Content-Type | string |
Content type |
|
Access Token
|
Access-Token | string |
Access token |
|
Location
|
Location | string |
Enter incident location name |
|
LocationId
|
LocationId | string |
Enter location id |
|
Latitude
|
Latitude | float |
Enter latitude |
|
Longitude
|
Longitude | float |
Enter logtitude |
|
DivisionId
|
DivisionId | string |
Enter division id |
|
UserId
|
UserId | string |
Enter user id |
|
AnonymouslyReported
|
AnonymouslyReported | boolean |
Is anonymously reported? |
|
checkListId
|
checkListId | string |
Checklist id |
|
Answer
|
Answer | string |
Answer |
Returns
Login
This action generates authentication token to create OQSHA tickets.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Content Type
|
Content-Type | string |
Content type |
|
UserUid
|
UserUid | string |
Enter user UID |
|
AppPassword
|
AppPassword | string |
Enter app password |
|
acceptConditions
|
acceptConditions | boolean |
Accept conditions |
|
IsOqsha
|
IsOqsha | boolean |
Is OQSHA? |
Returns
- Body
- LoginResponse
Definitions
CreateIncidentResponse
Name | Path | Type | Description |
---|---|---|---|
Status
|
Status | string | |
Id
|
Data.Incident.Id | integer | |
UserId
|
Data.Incident.UserId | integer | |
ImageCount
|
Data.Incident.ImageCount | integer | |
VideoCount
|
Data.Incident.VideoCount | integer | |
AudioCount
|
Data.Incident.AudioCount | integer | |
FileCount
|
Data.Incident.FileCount | integer | |
Location
|
Data.Incident.Location | string | |
OrganisationId
|
Data.Incident.OrganisationId | integer | |
Latitude
|
Data.Incident.Latitude | float | |
Longitude
|
Data.Incident.Longitude | float | |
IncidentUid
|
Data.Incident.IncidentUid | string | |
IncidentDescription
|
Data.Incident.IncidentDescription | string | |
DivisionId
|
Data.Incident.DivisionId | integer | |
AnonymouslyReported
|
Data.Incident.AnonymouslyReported | boolean | |
OwnerId
|
Data.Incident.OwnerId | integer | |
LocationId
|
Data.Incident.LocationId | integer | |
IncidentCreatedOn
|
Data.Incident.IncidentCreatedOn | string | |
Status
|
Data.Incident.Status | string | |
CreatedOn
|
Data.Incident.CreatedOn | string | |
ModifiedOn
|
Data.Incident.ModifiedOn | string | |
CanEscalated
|
Data.Incident.CanEscalated | boolean | |
EscalateCronType
|
Data.Incident.EscalateCronType | integer | |
IncidentStatus
|
Data.Incident.IncidentStatus | string | |
CheckListId
|
Data.Incident.CheckListId | integer | |
ResolveSimilarIncidents
|
Data.Incident.ResolveSimilarIncidents | boolean | |
CronId
|
Data.Incident.CronId | integer | |
RetryCount
|
Data.Incident.RetryCount | integer | |
CronStatus
|
Data.Incident.CronStatus | integer | |
OrgOwnerId
|
Data.Incident.OrgOwnerId | integer |
LoginResponse
Name | Path | Type | Description |
---|---|---|---|
Status
|
Status | string | |
UserId
|
Data.Login.UserId | integer | |
Token
|
Data.Login.Token | string | |
DisplayName
|
Data.Login.DisplayName | string | |
OrganisationId
|
Data.Login.OrganisationId | integer | |
IsFieldStaff
|
Data.Login.IsFieldStaff | boolean | |
IsOwner
|
Data.Login.IsOwner | boolean | |
IncidentSites
|
Data.Login.IncidentSites | array of object | |
Id
|
Data.Login.IncidentSites.Id | integer | |
Latitude
|
Data.Login.IncidentSites.Latitude | float | |
LocationAddress
|
Data.Login.IncidentSites.LocationAddress | string | |
LocationName
|
Data.Login.IncidentSites.LocationName | string | |
OrganisationId
|
Data.Login.IncidentSites.OrganisationId | integer | |
Longitude
|
Data.Login.IncidentSites.Longitude | float | |
ZoomLevel
|
Data.Login.IncidentSites.ZoomLevel | integer | |
AllowSiteAllUsers
|
Data.Login.IncidentSites.AllowSiteAllUsers | integer | |
ShowAllIncidents
|
Data.Login.ShowAllIncidents | boolean | |
Id
|
Data.Package.Id | integer | |
PackageName
|
Data.Package.PackageName | string | |
PricePerMonthUSD
|
Data.Package.PricePerMonthUSD | float | |
PricePerMonthINR
|
Data.Package.PricePerMonthINR | float | |
IsExpired
|
Data.Package.IsExpired | boolean | |
Features
|
Data.Package.Features | array of object | |
Id
|
Data.Package.Features.Id | integer | |
PackageId
|
Data.Package.Features.PackageId | integer | |
FeatureName
|
Data.Package.Features.FeatureName | string | |
FeatureThreshold
|
Data.Package.Features.FeatureThreshold | string | |
Enabled
|
Data.Package.Features.Enabled | boolean | |
HighestPackageId
|
Data.Package.HighestPackageId | integer |