/getAmRequestStatus
https://[domain]/ws/eca/getAmRequestStatus
-
Service to check the status of requests submitted using /update endpoint.
-
HTTP Request Type: POST

Name |
Value |
Description |
Usage |
---|---|---|---|
CSID |
Client Service ID |
Unique identifier issued by Interactive Brokers.
|
Required |
accountIds |
IBKR Client Account Number |
List of one or more accounts |
Optional |
request_id | String |
Unique ID which IBKR assigns to the request to track status.
|
Optional |
Option 1: By Account
-
Returns a list of all requests submitted via /update for the given account(s).
curl -k -H "Content-Type:application/json" -X POST https://qa.interactivebrokers.com/ws/eca/getAmRequestStatus -d '{"CSID":"testerCSID","accountIds":"U1234567"}
Option 2: By request_id (only search one ID at a time)
curl -k -H "Content-Type:application/json" -X POST https://qa.interactivebrokers.com/ws/eca/getAmRequestStatus -d '{"CSID":"testerCSID","request_id":"1234"

Name |
Value |
Description |
---|---|---|
Status |
PROCESSED REJECTED PENDING |
Status of the request. |
isError |
Boolean |
Indicates if there was an error when processing the request. |
acctId |
Client Account Number |
|
Error |
String AND only populated if isError="true"
|
Description of error. |
timestamp |
YYYY-MM-DD HH:MM:SS |
Date/Time request was submitted. |
JSON Response
{"result":[
{"RequestType":
{"data":[{"RequestDetail":"<code>","status":"<status>"},{...},{...},{...}],
"files":["<file-name>"]},
{...}, {...}, {...}],
"timestamp":"2021-04-18 16:10:14"}