UNPKG

@itentialopensource/adapter-salesforce_cases

Version:

This adapter integrates with system described as: Salesforce Cases

325 lines 8.24 kB
{ "openapi": "3.0.0", "info": { "title": "SFDC - VYVE", "contact": {}, "version": "1.0" }, "servers": [ { "url": "https://northland--vyveuat.my.salesforce.com/services", "variables": {} } ], "paths": { "/data/v41.0/sobjects/Case.json": { "post": { "tags": [ "Misc" ], "summary": "Get Token", "operationId": "GetToken", "parameters": [], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GetTokenRequest" }, "example": { "CaseNumber": "00014706", "ContactId": "", "AccountId": "", "BusinessHoursId": "01mi00000008PhMAAU", "Type": null, "RecordTypeId": "012i0000001AOvJAAW", "Status": "Resolved", "Reason": null, "Origin": "Email- Asia", "Subject": "test from Postman", "Priority": "P3- Medium" } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false } }, "/data/v52.0/sobjects/Case.json": { "post": { "tags": [ "Misc" ], "summary": "Create Ticket", "operationId": "CreateTicket", "parameters": [], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateTicketRequest" }, "example": { "Subject": "Hello world", "Description": "Lorem ipsum dolor sit amet...", "Origin": "Web", "AccountId": null, "Case_Type__c": "Technical Support" } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false } }, "/oauth2/token": { "post": { "tags": [ "Misc" ], "summary": "Get Token", "operationId": "PostGetToken", "parameters": [], "requestBody": { "content": { "application/x-www-form-urlencoded": { "encoding": {}, "schema": { "required": [ "grant_type", "client_id", "client_secret", "username", "password" ], "type": "object", "properties": { "grant_type": { "type": "string", "example": "password" }, "client_id": { "type": "string", "example": "3MVG9c1ghSpUbLl.oNsuXVru.QliQMrR_8CmJU3qlQts.GjhajdjtEflM6F.NAlDXi7N6kgBwh5vOzviyuzt9" }, "client_secret": { "type": "string", "example": "B2E5E0AAB5B4B4F458561542D640FA9F135C9DCA5F6BF62D9E67EED63E73CBEC" }, "username": { "type": "string", "example": "noc-c@vyvebb.com.uat" }, "password": { "type": "string", "example": "Tnoc2021!NQZGJFWozdqejpnXpWmq2VqHt" } } } } }, "required": false }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false } }, "/data/v52.0/limits.json": { "get": { "tags": [ "Misc" ], "summary": "Get Limits", "operationId": "GetLimits", "parameters": [], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false } }, "/data.json": { "get": { "tags": [ "Misc" ], "summary": "Get API Versions", "operationId": "GetAPIVersions", "parameters": [], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "security": [] } }, "/data/v52.0/sobjects/Case/50003000003JNroAAG.json": { "get": { "tags": [ "Misc" ], "summary": "Get Ticket", "operationId": "GetTicket", "parameters": [], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false } } }, "components": { "schemas": { "GetTokenRequest": { "title": "GetTokenRequest", "required": [ "CaseNumber", "ContactId", "AccountId", "BusinessHoursId", "Type", "RecordTypeId", "Status", "Reason", "Origin", "Subject", "Priority" ], "type": "object", "properties": { "CaseNumber": { "type": "string" }, "ContactId": { "type": "string" }, "AccountId": { "type": "string" }, "BusinessHoursId": { "type": "string" }, "Type": { "type": "string", "nullable": true }, "RecordTypeId": { "type": "string" }, "Status": { "type": "string" }, "Reason": { "type": "string", "nullable": true }, "Origin": { "type": "string" }, "Subject": { "type": "string" }, "Priority": { "type": "string" } }, "example": { "CaseNumber": "00014706", "ContactId": "", "AccountId": "", "BusinessHoursId": "01mi00000008PhMAAU", "Type": null, "RecordTypeId": "012i0000001AOvJAAW", "Status": "Resolved", "Reason": null, "Origin": "Email- Asia", "Subject": "test from Postman", "Priority": "P3- Medium" } }, "CreateTicketRequest": { "title": "CreateTicketRequest", "required": [ "Subject", "Description", "Origin", "AccountId", "Case_Type__c" ], "type": "object", "properties": { "Subject": { "type": "string" }, "Description": { "type": "string" }, "Origin": { "type": "string" }, "AccountId": { "type": "string", "nullable": true }, "Case_Type__c": { "type": "string" } }, "example": { "Subject": "Hello world", "Description": "Lorem ipsum dolor sit amet...", "Origin": "Web", "AccountId": null, "Case_Type__c": "Technical Support" } } }, "securitySchemes": { "httpBearer": { "type": "http", "scheme": "bearer" } } }, "security": [ { "httpBearer": [] } ], "tags": [ { "name": "Misc", "description": "" } ] }