Create HCS topic
POST /v2/hcs/topic
POST
/v2/hcs/topic
Create a new HCS topic endpoint.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ” X-API-Key
string
API Key
X-API-Secret
string
API Secret
Request Body required
Section titled “Request Body required ”object
eventName
required
The event name
string
InvoiceCreated
attributes
The attributes needed to be sent to the topic
Array<object>
object
[ { "dataType": "string", "hash": "123e4567-e89b-12d3-a456-426614174000" }]
Responses
Section titled “ Responses ”The created topic. If topicId is empty, it means the topic is not created yet, you have to use webhook to subscribe the event, or to get the topic id, you can use the getHcsTopicV2 endpoint.
object
id
The topic UUID
string
123e4567-e89b-12d3-a456-426614174000
topicId
The network identifier for the topic
string
0.0.1234567
organisationId
The organisation id
string
123e4567-e89b-12d3-a456-426614174000
name
The topic name
string
topic
transactionId
The transaction id
string
123e4567-e89b-12d3-a456-426614174000