{ "name": "Salesforce & Confluence Cloud Connector", "key": "com.servicerocket.confluence.salesforce", "description": "Atlassian Connect Add-on integrating Salesforce and Confluence", "baseUrl": "https://sfcc.servicerocket.io", "apiMigrations": { "gdpr": true }, "apiVersion": 1, "enableLicensing": true, "vendor": { "name": "ServiceRocket", "url": "http://www.servicerocket.com" }, "links": { "self": "https://sfcc.servicerocket.io/atlassian-connect.json", "homepage": "https://sfcc.servicerocket.io/atlassian-connect.json" }, "authentication": { "type": "jwt" }, "lifecycle": { "installed": "/installed", "uninstalled": "/uninstalled", "enabled": "/enabled", "disabled": "/disabled" }, "scopes": [ "ACT_AS_USER", "READ", "WRITE" ], "modules": { "webhooks": [ { "event": "page_created", "url": "/webhook/page-created" }, { "event": "page_updated", "url": "/webhook/page-updated" }, { "event": "page_removed", "url": "/webhook/page-removed" }, { "event": "page_restored", "url": "/webhook/page-created" }, { "event": "page_trashed", "url": "/webhook/page-removed" } ], "webSections": [ { "key": "sfcc-section-menu-plugins-admin", "location": "system.admin", "weight": 200, "name": { "value": "Salesforce" } } ], "generalPages": [ { "url": "/sfcc-query-page", "location": "system.header/left", "key": "sfcc-query-page", "name": { "value": "Salesforce" }, "icon": { "width": 16, "height": 16, "url": "assets/images/salesforce-icon80x80.png" }, "conditions": [{ "condition": "user_is_logged_in" }] } ], "adminPages": [ { "url": "/connections", "key": "sfcc-connection-page", "location": "system.admin/sfcc-section-menu-plugins-admin", "name": { "value": "Connections" } }, { "url": "/permission", "key": "sfcc-permission-page", "location": "system.admin/sfcc-section-menu-plugins-admin", "name": { "value": "Permissions" } }, { "url": "/configuration", "key": "sfcc-configuration-page", "location": "system.admin/sfcc-section-menu-plugins-admin", "name": { "value": "Analytics" } }, { "url": "/connection-migration", "key": "sfcc-connection-migration-page", "location": "none", "name": { "value": "Connection Migration" } } ], "staticContentMacros": [ { "key": "sfcc-salesforce-table", "name": { "value": "Salesforce Table" }, "url": "/salesforce-table?connection={connection}&soql={soql}", "description": { "value": "Displays a list of Salesforce objects in a table, specified by a query or search filter." }, "icon": { "width": 80, "height": 80, "url": "/assets/images/salesforce-icon80x80.png" }, "categories": [ "reporting", "external-content" ], "bodyType": "none", "outputType": "block", "editor": { "url": "/salesforce-table-editor", "editTitle": { "value" : "Edit Salesforce Table" }, "insertTitle": { "value" : "Insert Salesforce Table" } } }, { "key": "salesforce-object", "name": { "value": "Salesforce Object" }, "url": "/salesforce-object?connection={connection}&url={url}&renderAsTable={renderAsTable}&field={field}", "description": { "value": "Displays a single Salesforce object." }, "icon": { "width": 80, "height": 80, "url": "/assets/images/salesforce-icon80x80.png" }, "categories": [ "reporting", "external-content" ], "bodyType": "none", "outputType": "inline", "editor": { "url": "/salesforce-object-editor", "editTitle": { "value" : "Edit Salesforce Object Macro" }, "insertTitle": { "value" : "Insert Salesforce Object" } }, "parameters": [ { "identifier": "connection", "name": { "value": "Connection" }, "type": "string", "required": true }, { "identifier": "url", "name": { "value": "Object URL" }, "type": "string", "required": true } ], "autoconvert": { "urlParameter": "url", "matchers": [ { "pattern": "https://{}.salesforce.com/{}" } ] } } ], "contentBylineItems": [ { "key": "SfMention", "url": "/salesforce-mention?contentId={content.id}", "context": "addon", "target": { "type": "inlinedialog", "options": { "width": "400px" } }, "tooltip": { "value": "Salesforce Mention" }, "icon": { "width": 16, "height": 16, "url": "assets/images/salesforce-icon16x16.png" }, "name": { "value": "Mentions" } }, { "key": "SfAssociation", "url": "/salesforce-association?contentId={content.id}", "contentPropertyKey": "SfAssociation", "context": "addon", "target": { "type": "inlinedialog", "options": { "width": "400px" } }, "tooltip": { "value": "Salesforce Association" }, "icon": { "width": 16, "height": 16, "url": "assets/images/salesforce-icon16x16.png" }, "name": { "value": "0 Associations" } } ] } }