Get workspace
Returns Workspace details, products and sites.
Authorization
LuxorAPIKey Use your API key here.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/v2/workspace"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "My Workspace", "products": [ "POOL" ], "sites": [ { "id": "b0a5fad8-0e09-4f10-ac20-ccd80fb2d138", "name": "My Site", "url": "/v2/workspace/sites/b0a5fad8-0e09-4f10-ac20-ccd80fb2d138" } ]}{ "statusCode": 400, "code": "FST_ERR_VALIDATION", "error": "Bad Request", "message": "body/end_date Required"}Place derivatives orders
Places up to 500 orders in one request — the same bulk path the CSV import uses in the app. Responds 202: the batch is handed to a workflow rather than written straight to the book, and if the workspace requires approvals the orders wait for them. `required_approvals` says how many are outstanding (0 means the batch is already on its way), and the orders appear under GET /v2/derivatives/orders once it completes. The batch is all-or-nothing: if any order is rejected, none are placed. Placing orders requires the Workspace Owner, Workspace Admin or Derivatives Admin role and a signed ISDA agreement; without either the request is rejected with 403.
Get members
Returns a list of all members associated to a Workspace.