AM - Launch New Offering

Details

/external/v1/security-admin/create-and-launcharrow-up-right

Synopsis

Launch new Offering

post

This route is used to create and launch new offering. Once this action is complete it will be possible to submit new subscriptions or proceed to the next stages of the security lifecycle. It triggers an asynchronous process that will persist this information on the blockchain, which can be monitored using the "Transactions API" endpoints. This endpoint can be called by applications with access to scope "launchOffering".

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : launchOffering
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Body
processIdstringOptional

This is an externally provided id that can be used to identify the asynchronous process that will be triggered by this action. It is optional. If not provided the system will generate a unique id for this. If provided, it must have a v4 UUID format.

Example: 2159457f-0167-4e93-a969-9cf0db05e0bf
dryRunbooleanOptional

Set this to true if you want the request to go through the typical request validation stages up until persisting objects to database. If this is set to true then no data will actually be persisted neither on the database nor the blockchain, but all the request validations will be executed.

Default: falseExample: true
Responses
chevron-right
201

Successfully triggered the process to launch new offering

application/json
processIdstringRequired

This is used to uniquely identity a transaction process on this system.

Example: 2159457f-0167-4e93-a969-9cf0db05e0bf
orchestrationIdstringRequired

The orchestration id. It is used to uniquely identity a group of transactions that are being orchestrated following an action request.If a processId was passed as an input to the action, it will be returned on this property.

Example: 2159457f-0167-4e93-a969-9cf0db05e0bf
securityIdstringRequired

The security id of the issuance

Example: USCCWSF01I00
legalEntityIdstringRequired

This is the id that uniquely identifies a legal entity of the issuance.

Example: USCCWSF01
accountIdstringRequired

This is the id that uniquely identifies the internal account used for this security.

Example: USCCWST33
shareClassSecurityIdsstring[]Optional

The security id of each share class created

Example: ["USCCWSF01I00"]
dryRunbooleanOptional

This property reflects if the request was executed in dry run mode.

Example: true
post
/external/v1/security-admin/create-and-launch

Important Notes

Last updated

Was this helpful?