Methods to query companies
Aurora API (v1.23.0-rc1)
Request
PATH: /aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestAccepted
- Mock serverhttps://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestAccepted
- https://developer.provablemarkets.com/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestAccepted
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestAccepted \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"display_id": "string",
"request_id": "string",
"status": "PENDING"
}'A successful response
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:
service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
{}
Request
PATH: /aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestCanceled
- Mock serverhttps://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestCanceled
- https://developer.provablemarkets.com/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestCanceled
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestCanceled \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"display_id": "string",
"request_id": "string",
"status": "PENDING"
}'A successful response
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:
service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
{}
Request
PATH: /aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestDeclined
- Mock serverhttps://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestDeclined
- https://developer.provablemarkets.com/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestDeclined
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestDeclined \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"display_id": "string",
"request_id": "string",
"status": "PENDING"
}'A successful response
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:
service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
{}
Request
PATH: /aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestOpened
Fields: request_id, side, counterparty_id, quantity, rounding_rule, display_id, status, comment, rate_details, collateral_rate, instrument, contract_id, contract_display_id, is_pre_established, settlement_type
Human readable Id of contract resulting for this contract request action
Display id (persistent contract request id inside Aurora system)
Instruments can be identified by their CUSIP or Ticker Symbol
Fields: cusip, ticker, name
Fields: rate, benchmark
- Mock serverhttps://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestOpened
- https://developer.provablemarkets.com/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestOpened
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.contractrequestsv1.ContractRequestEventsService/ContractRequestOpened \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"contract_request": {
"collateral_rate": "string",
"comment": "string",
"contract_display_id": "string",
"contract_id": "string",
"counterparty_id": "string",
"display_id": "string",
"instrument": {
"cusip": "string",
"name": "string",
"ticker": "string"
},
"is_pre_established": true,
"quantity": "string",
"rate_details": {
"benchmark": "OBFR",
"rate": "string"
},
"request_id": "string",
"rounding_rule": "NO_ROUNDING",
"settlement_type": "NSCC",
"side": "BORROW",
"status": "PENDING"
},
"request_id": "string"
}'A successful response
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:
service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
{}