Primary market orders

Subscribe to and cancel primary market orders.

Primary market orders

Subscription order placed by an investor on a primary market offering. Tracks the requested volume and its processing status.

Fields

Fields on the PrimaryMarketOrder object.

FieldTypeDescription
idID!
priceUint64!Order price at time of subscription. Price in euro cents per token.
volumeUint64!Number of tokens requested in this order.
statusPrimaryMarketOrderStatus!Current processing status of the order.
createdAtTime!
updatedAtTime!
primaryMarketPrimaryMarket!Primary market offering this order belongs to.
userUser!User who placed this order.

Queries

Root queries that return or operate on this object.

primaryMarketOrder

Retrieve a single primary market order by its identifier.

type Query {
  primaryMarketOrder(id: ID!): PrimaryMarketOrder
}

Arguments

ArgumentTypeDescription
idID!

Returns

PrimaryMarketOrder

primaryMarketOrderTransaction

Retrieve a single primary market order transaction by its identifier.

type Query {
  primaryMarketOrderTransaction(id: ID!): PrimaryMarketOrderTransaction
}

Arguments

ArgumentTypeDescription
idID!

Returns

PrimaryMarketOrderTransaction

Mutations

Root mutations that create, update, or otherwise change this object.

createPrimaryMarketOrder

Place a subscription order on a primary market offering. Audit-logged.

type Mutation {
  createPrimaryMarketOrder(input: CreatePrimaryMarketOrderInput!): CreatePrimaryMarketOrderPayload!
}

Arguments

ArgumentTypeDescription
inputCreatePrimaryMarketOrderInput!

Returns

CreatePrimaryMarketOrderPayload

cancelPrimaryMarketOrder

Cancel an existing primary market subscription order. Audit-logged.

type Mutation {
  cancelPrimaryMarketOrder(input: CancelPrimaryMarketOrderInput!): CancelPrimaryMarketOrderPayload!
}

Arguments

ArgumentTypeDescription
inputCancelPrimaryMarketOrderInput!

Returns

CancelPrimaryMarketOrderPayload

Related types

Supporting objects, inputs, and enums used by this page.

Objects

CancelPrimaryMarketOrderPayload

Type: object

Response payload for the cancelPrimaryMarketOrder mutation.

Fields
FieldTypeDescription
primaryMarketOrderPrimaryMarketOrder!The cancelled primary market order.

CreatePrimaryMarketOrderPayload

Type: object

Response payload for the createPrimaryMarketOrder mutation.

Fields
FieldTypeDescription
PrimaryMarketOrderPrimaryMarketOrder!The newly created primary market order.

PrimaryMarketOrderConnection

Type: object

Relay connection for paginated PrimaryMarketOrder results.

Fields
FieldTypeDescription
nodes[PrimaryMarketOrder]!
edges[PrimaryMarketOrderEdge!]!
pageInfoPageInfo!
totalCountInt!

PrimaryMarketOrderEdge

Type: object

Relay edge wrapping a PrimaryMarketOrder node with its pagination cursor.

Fields
FieldTypeDescription
cursorString!
nodePrimaryMarketOrder!

PrimaryMarketOrderTransaction

Type: object

Settlement transaction generated when a primary market order is fulfilled. Links the order to its on-chain transaction record.

Implements: Node, NotificationReference

Fields
FieldTypeDescription
idID!
createdAtTime!
volumeUint64!Number of tokens settled in this transaction.
priceUint64!Settlement price applied. Price in euro cents per token.
primaryMarketPrimaryMarket!Primary market offering associated with this settlement.
transactionTransaction!Parent transaction record for this settlement.

Inputs

CancelPrimaryMarketOrderInput

Type: input

Input for cancelling a primary market order.

Fields
FieldTypeDescription
primaryMarketOrderIDID!Identifier of the primary market order to cancel.

CreatePrimaryMarketOrderInput

Type: input

Input for placing a subscription order on a primary market.

Fields
FieldTypeDescription
volumeUint64!Number of tokens to subscribe for.
primaryMarketIDString!Identifier of the primary market offering to subscribe to.
userIDString!Identifier of the user placing the order.

PrimaryMarketOrderInput

Type: input

Filter for listing primary market orders.

Fields
FieldTypeDescription
statusPrimaryMarketOrderStatus

UserPrimaryMarketOrderInput

Type: input

Filter for listing a user's primary market orders.

Fields
FieldTypeDescription
statusPrimaryMarketOrderStatus

Enums

PrimaryMarketOrderStatus

Type: enum

Lifecycle status of a primary market subscription order.

Values
ValueDescription
PROCESSINGOrder is being processed.
SUBSCRIBEDOrder has been accepted and tokens reserved.
COMPLETEDOrder has been settled and tokens delivered.
CANCELLEDOrder was cancelled before settlement.