Nephila RiskStore

<back to all web services

IngestEventSetRequest

General
Requires Authentication
The following routes are available for this service:
POST/api/riskstore/eventset/ingestIngest EventSet RequestIngest EventSet Request
IngestEventSetRequest Parameters:
NameParameterData TypeRequiredDescription
EventSetbodyEventSetNo
EventSet Parameters:
NameParameterData TypeRequiredDescription
EventSetIdformlongNo
ProcessingStatusformProcessingStatusNo
SourceModelSystemformstringNo
SourceEventSetIdformstringNo
ModelIdformstringNo
PerspectiveIdformintNo
SimulationCountformintNo
ProgramCalculationIdformstringNo
DescriptionformstringNo
LimitformdoubleNo
ReinstatementsformintNo
EventSourceTypeformstringNo
EventSetOriginIdformstringNo
EventSetOriginNameformstringNo
EventSetOriginTypeformstringNo
SourceEventSetLossContainerformstringNo
SourceEventSetLossPathformstringNo
ResolutionformstringNo
ResultsHashformstringNo
ExpectedLossAggregateformdoubleNo
ExpectedLossOccurrenceformdoubleNo
ProbabilityOfAttachmentformdoubleNo
ProbabilityOfExhaustionformdoubleNo
ApprovedDateTimeUtcformDateTimeNo
ApprovedByformstringNo
EventSourceIdformlongNo
ValidFromUtcformDateTimeNo
ValidToUtcformDateTimeNo
ContainerformstringNo
BlobNameformstringNo
UpdatedDateUtcformDateTimeNo
IsArchivedformboolNo
ArchivedLossDataBlobPathformstringNo
ArchivedLossDataHashformstringNo
EventSetTelemetryformEventSetTelemetryNo
ProcessingStatus Enum:
NameValue
New0
Processing1
Failed10
Successful20
EventSetTelemetry Parameters:
NameParameterData TypeRequiredDescription
EventSetIdformlongNo
StartedDateTimeUtcformDateTime?No
EndedDateTimeUctformDateTime?No
EventLossCountformintNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/riskstore/eventset/ingest HTTP/1.1 
Host: riskstoreng-dev.nephila.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"eventSet":{"eventSetId":0,"processingStatus":"New","sourceModelSystem":"String","sourceEventSetId":"String","modelId":"String","perspectiveId":0,"simulationCount":0,"programCalculationId":"String","description":"String","limit":0,"reinstatements":0,"eventSourceType":"String","eventSetOriginId":"String","eventSetOriginName":"String","eventSetOriginType":"String","sourceEventSetLossContainer":"String","sourceEventSetLossPath":"String","resolution":"String","resultsHash":"String","expectedLossAggregate":0,"expectedLossOccurrence":0,"probabilityOfAttachment":0,"probabilityOfExhaustion":0,"approvedDateTimeUtc":"0001-01-01T00:00:00.0000000Z","approvedBy":"String","eventSourceId":0,"validFromUtc":"0001-01-01T00:00:00.0000000Z","validToUtc":"0001-01-01T00:00:00.0000000Z","container":"String","blobName":"String","updatedDateUtc":"0001-01-01T00:00:00.0000000Z","isArchived":false,"archivedLossDataBlobPath":"String","archivedLossDataHash":"String","eventSetTelemetry":{"eventSetId":0,"startedDateTimeUtc":"0001-01-01T00:00:00.0000000Z","endedDateTimeUct":"0001-01-01T00:00:00.0000000Z","eventLossCount":0}}}