59 строки
1.6 KiB
JSON
59 строки
1.6 KiB
JSON
{
|
|
"properties": {
|
|
"connectionParameters": {
|
|
"token": {
|
|
"type": "oauthSetting",
|
|
"oAuthSettings": {
|
|
"identityProvider": "oauth2",
|
|
"clientId": "Enter your client ID",
|
|
"scopes": [],
|
|
"redirectMode": "Global",
|
|
"redirectUrl": "https://global.consent.azure-apim.net/redirect",
|
|
"properties": {
|
|
"IsFirstParty": "False",
|
|
"IsOnbehalfofLoginSupported": false
|
|
},
|
|
"customParameters": {
|
|
"authorizationUrl": {
|
|
"value": "https://rest.tsheets.com/api/v1/authorize"
|
|
},
|
|
"tokenUrl": {
|
|
"value": "https://rest.tsheets.com/api/v1/grant"
|
|
},
|
|
"refreshUrl": {
|
|
"value": "https://rest.tsheets.com/api/v1/grant"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"token:clientId": {
|
|
"type": "string",
|
|
"uiDefinition": {
|
|
"constraints": {
|
|
"required": "true",
|
|
"hidden": false
|
|
},
|
|
"description": "Please enter the client Id.",
|
|
"displayName": "Client Id - Your QuickBooks clientId"
|
|
}
|
|
},
|
|
"token:clientSecret": {
|
|
"type": "securestring",
|
|
"uiDefinition": {
|
|
"constraints": {
|
|
"required": "true",
|
|
"hidden": false
|
|
},
|
|
"description": "Please enter the client secret.",
|
|
"displayName": "Client Secret"
|
|
}
|
|
}
|
|
},
|
|
"iconBrandColor": "#da3b01",
|
|
"capabilities": [
|
|
"actions"
|
|
],
|
|
"publisher": "Artesian Software Technologies LLP",
|
|
"stackOwner": "TSheets QuickBooks Time"
|
|
}
|
|
} |