AOTG API: Delete Debtor

Revision as of 05:03, 28 February 2019 by DanielY (talk | contribs)

Draft

Delete Debtor

Delete a specific Debtor.

  • debtorId is a unique identifier created in AOTG.
  • See Get List of Debtor on how to obtain Id (that is created in AOTG).

API Method

Http Method: DELETE
Method: /api/public/v1/Debtor/{debtorId} 
Content-Type: application/json
Parameters: 

Code Snippets

Code is not available


Response

Response Successful HTTP Request

200 OK

Response Successful Body

{
}

Get Status

Response

Response Successful HTTP Request

200 OK

Response Successful Body

{
    "RequestId": "87e028c2-f9f1-40ef-8b76-e3fd82d298ae",
    "Status": "Completed"
}

Response

Response Successful HTTP Request

200 OK

Response Successful Body

{
    "RequestId": "11eaf086-6f26-4f47-9352-6b72b94fe320",
    "Status": "Failed"
}

Use Result to find reason of failed

{

   "RequestId": "11eaf086-6f26-4f47-9352-6b72b94fe320",
   "RequestName": "DeleteDebtor",
   "HostName": "---",
   "IPAddress": "---",
   "RequestTypeName": null,
   "ResultJson": "{\"Message\":\"Debtor record not found (AccNo=300-A002).\",\"StackTrace\":\"   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)\\r\\n   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)\\r\\n   at PSW.SOTC.Accounting.InProcess.AppServiceDispatcher.<DispatchRequest>d__13.MoveNext()\",\"Source\":\"PSW.SOTC.Accounting.Provider.Autocount\"}",
   "RequestParamJson": null,
   "ResultStream": null,
   "ResultTypeName": "PSW.SOTC.Accounting.Provider.Models.ExceptionEntity",
   "Status": "Failed",
   "Version": "1.2.19051.12002",
   "AccountBookInfo": "Plug-In 1.9 Test-1.0.9.77",
   "AccountBookDBInfo": "1.0.9.77",
   "Timestamp": "2019-02-28T04:52:00.3825908Z",
   "ResultedTimestamp": null,
   "ProcessingInterval": 0.3498795,
   "InQueueInterval": null,
   "ResultFileURL": null

}



{

   "RequestId": "f0268032-c161-4548-a74a-adb7143274a6",
   "RequestName": "DeleteDebtor",
   "HostName": "---",
   "IPAddress": "---",
   "RequestTypeName": null,
   "ResultJson": "{\"Message\":\"Account in use, can't delete debtor.\",\"StackTrace\":\"   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)\\r\\n   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)\\r\\n   at PSW.SOTC.Accounting.InProcess.AppServiceDispatcher.<DispatchRequest>d__13.MoveNext()\",\"Source\":\"PSW.SOTC.Accounting.Provider.Autocount\"}",
   "RequestParamJson": null,
   "ResultStream": null,
   "ResultTypeName": "PSW.SOTC.Accounting.Provider.Models.ExceptionEntity",
   "Status": "Failed",
   "Version": "1.2.19051.12002",
   "AccountBookInfo": "Plug-In 1.9 Test-1.0.9.77",
   "AccountBookDBInfo": "1.0.9.77",
   "Timestamp": "2019-02-28T05:02:31.0804976Z",
   "ResultedTimestamp": null,
   "ProcessingInterval": 0.47969649999999997,
   "InQueueInterval": null,
   "ResultFileURL": null

}


See Also AOTG API


Go to menu

  Go to top
  Resources For AutoCount Software Developers