post: tags: - Account summary: Find account record by Id or Sfid description: Returns a single account record. operationId: get requestBody: $ref: "#/components/requestBodies/request-body" responses: 200: $ref: "#/components/responses/200" 422: $ref: "#/components/responses/422" components: requestBodies: request-body: required: true, content: application/json: schema: type: object required: - select - where properties: select: type: object required: - fields properties: fields: type: array where: type: object properties: Id: type: integer Sfid: type: string examples: byID: summary: Get only required columns By Id value: { "select": { "fields": [ "Id", "Sfid", "Name","AccountManager" ] }, "where": { "Id": 1234, }, } bySFID: summary: Get all columns By Sfid value: { "select": { "fields": [ "*" ] }, "where": { "Sfid": "record-sfid", }, } responses: 200: description: Record found successfully or record not present in the system content: application/json: examples: record-found: summary: Record Found. value: { "data": [ { "Id": 1234, "Sfid": "001i00000140k1wAAA", "Name": "Test Account", "AccountManager": null } ] } no-record-found: summary: No Record Found. value: { "data": "" } 422: description: Required data not provided. content: application/json: example: { "errors": { "select": "Select is required" } }