post
MetaController_createTags
post
ActivityController_createActivity
get
ActivityController_getAllActivities
post
ActivityController_searchByFilters
get
ActivityController_getActivityById
patch
ActivityController_updateActivity
del
ActivityController_deleteActivity
post
UserController_registerUser
post
TagController_createTags
get
TagController_getAllTags
post
TagController_searchByFilters
get
TagController_getTagById
put
TagController_updateTag
del
TagController_deleteTag
post
AttributeController_createAttribute
get
AttributeController_getAllAttributes
post
AttributeController_searchByFilters
get
AttributeController_getAttributeById
patch
AttributeController_updateAttribute
del
AttributeController_deleteAttribute
post
ModelController_createModel
get
ModelController_getAllModels
post
ModelController_searchByFilters
get
ModelController_getModelById
patch
ModelController_updateModel
del
ModelController_deleteModel
get
DirectoryController_getAllDirectories
post
DirectoryController_createDirectory
get
DirectoryController_getDirectoryByType
patch
DirectoryController_updateDirectory
del
DirectoryController_deleteDirectory
del
DirectoryController_deleteMetadataCache
post
DirectoryController_queryCrossDirectoryEntries
get
DirectoryController_getDirectoryById
patch
DirectoryController_updateDirectoryPatch
put
DirectoryController_updateDirectory
del
DirectoryController_deleteDirectory
post
DirectoryController_postDirectories
get
DirectoryEntryController_getDirectoryEntries
post
DirectoryEntryController_postDirectories
get
DirectoryEntryController_getDirectoryEntryById
patch
DirectoryEntryController_updateDirectory
del
DirectoryEntryController_deleteDirectory
get
ProvenanceController_getProvenances
post
ProvenanceController_createProvenances
get
ProvenanceController_getProvenanceById
patch
ProvenanceController_updateProvenance
del
ProvenanceController_deleteProvenances
get
NoteController_getNotes
post
NoteController_createNotes
get
NoteController_getNoteById
put
NoteController_updateNote
del
NoteController_deleteNotes
post
EntryController_createEntry
get
EntryController_getAllEntries
post
EntryController_createModelEntry
post
EntryController_getLineageByMessageId
post
EntryController_getLineageBySourceFile
post
EntryController_createModelData
post
EntryController_updateModelData
post
EntryController_searchEntry
post
EntryController_queryEntry
get
EntryController_getMetaData
get
EntryController_getEntryById
patch
EntryController_updateEntry
put
EntryController_updateOrCreateEntry
del
EntryController_deleteEntry
post
ReportController_createReport
get
ReportController_getReportById
get
ReferenceDataController_getAll
post
IngestionController_ingestData
post
IngestionController_ingestDataAsync
post
UserWidgetPreferencesController_createUserWidgetPreferences
get
UserWidgetPreferencesController_getUserWidgetPreferences
post
DocumentController_getDocumentsContent
post
FunctionQueryController_executeLambdaFunction
post
PatientTimelineIngestionController_ingestData
post
PatientTimelineIngestionController_ingestDataAsync
get
PrometheusController_index
API docs by Redocly
Directory Service
(latest)
Download OpenAPI specification:
Download
API docs for Directory service
MetaController_createTags
Responses
201
post
/api/v1/meta
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/meta
ActivityController_createActivity
Responses
201
post
/api/v1/activities
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/activities
ActivityController_getAllActivities
Responses
200
get
/api/v1/activities
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/activities
ActivityController_searchByFilters
Responses
200
post
/api/v1/activities/search
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/activities/search
ActivityController_getActivityById
path Parameters
id
required
string
Responses
200
get
/api/v1/activities/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/activities/{id}
ActivityController_updateActivity
path Parameters
id
required
string
Responses
200
patch
/api/v1/activities/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/activities/{id}
ActivityController_deleteActivity
path Parameters
id
required
string
Responses
200
delete
/api/v1/activities/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/activities/{id}
UserController_registerUser
Responses
201
post
/api/v1/users/register
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/users/register
TagController_createTags
Responses
201
post
/api/v1/tags
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/tags
TagController_getAllTags
query Parameters
limit
required
number
offset
required
number
sort
required
string
order
required
string
Responses
200
get
/api/v1/tags
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/tags
TagController_searchByFilters
Responses
200
post
/api/v1/tags/search
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/tags/search
TagController_getTagById
path Parameters
id
required
string
Responses
200
get
/api/v1/tags/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/tags/{id}
TagController_updateTag
path Parameters
id
required
string
Responses
200
put
/api/v1/tags/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/tags/{id}
TagController_deleteTag
path Parameters
id
required
string
Responses
204
delete
/api/v1/tags/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/tags/{id}
AttributeController_createAttribute
Responses
201
post
/api/v1/attributes
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/attributes
AttributeController_getAllAttributes
Responses
200
get
/api/v1/attributes
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/attributes
AttributeController_searchByFilters
Responses
200
post
/api/v1/attributes/search
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/attributes/search
AttributeController_getAttributeById
path Parameters
id
required
string
Responses
200
get
/api/v1/attributes/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/attributes/{id}
AttributeController_updateAttribute
path Parameters
id
required
string
Responses
200
patch
/api/v1/attributes/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/attributes/{id}
AttributeController_deleteAttribute
path Parameters
id
required
string
Responses
200
delete
/api/v1/attributes/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/attributes/{id}
ModelController_createModel
Request Body schema:
application/json
required
object
(ModelRequestDTO)
Responses
201
post
/api/v1/models
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/models
Request samples
Payload
Content type
application/json
Copy
{ }
ModelController_getAllModels
Responses
200
get
/api/v1/models
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/models
ModelController_searchByFilters
Responses
200
post
/api/v1/models/search
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/models/search
ModelController_getModelById
path Parameters
id
required
string
Responses
200
get
/api/v1/models/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/models/{id}
ModelController_updateModel
path Parameters
id
required
string
Responses
200
patch
/api/v1/models/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/models/{id}
ModelController_deleteModel
path Parameters
id
required
string
Responses
204
delete
/api/v1/models/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/models/{id}
DirectoryController_getAllDirectories
Responses
200
get
/api/v1/entities
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities
DirectoryController_createDirectory
Responses
201
post
/api/v1/entities
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities
DirectoryController_getDirectoryByType
path Parameters
type
required
string
Responses
200
get
/api/v1/entities/{type}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{type}
DirectoryController_updateDirectory
path Parameters
entityType
required
string
Responses
200
patch
/api/v1/entities/{entityType}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}
DirectoryController_deleteDirectory
path Parameters
entityType
required
string
Responses
200
delete
/api/v1/entities/{entityType}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}
DirectoryController_deleteMetadataCache
path Parameters
entityType
required
string
Responses
200
delete
/api/v1/entities/{entityType}/cache
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/cache
DirectoryController_queryCrossDirectoryEntries
Request Body schema:
application/json
required
object
(DirectoryQueryRequestDTO)
Responses
200
post
/api/v1/entities/entries/query
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/entries/query
Request samples
Payload
Content type
application/json
Copy
{ }
DirectoryController_getDirectoryById
path Parameters
id
required
string
Responses
200
get
/api/v1/directories/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{id}
DirectoryController_updateDirectoryPatch
path Parameters
id
required
string
Responses
200
patch
/api/v1/directories/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{id}
DirectoryController_updateDirectory
path Parameters
id
required
string
Responses
200
put
/api/v1/directories/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{id}
DirectoryController_deleteDirectory
path Parameters
id
required
string
Responses
200
delete
/api/v1/directories/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{id}
DirectoryController_postDirectories
Responses
201
post
/api/v1/directories
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories
DirectoryEntryController_getDirectoryEntries
path Parameters
directory_id
required
string
Responses
200
get
/api/v1/directories/{directory_id}/entries
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries
DirectoryEntryController_postDirectories
path Parameters
directory_id
required
string
Responses
201
post
/api/v1/directories/{directory_id}/entries
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries
DirectoryEntryController_getDirectoryEntryById
path Parameters
directory_id
required
string
id
required
string
Responses
200
get
/api/v1/directories/{directory_id}/entries/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{id}
DirectoryEntryController_updateDirectory
path Parameters
directory_id
required
string
id
required
string
Responses
200
patch
/api/v1/directories/{directory_id}/entries/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{id}
DirectoryEntryController_deleteDirectory
path Parameters
directory_id
required
string
id
required
string
Responses
200
delete
/api/v1/directories/{directory_id}/entries/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{id}
ProvenanceController_getProvenances
path Parameters
directory_id
required
string
entry_id
required
string
query Parameters
limit
required
string
offset
required
string
status
required
string
Responses
200
get
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance
ProvenanceController_createProvenances
path Parameters
directory_id
required
string
entry_id
required
string
Responses
201
post
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance
ProvenanceController_getProvenanceById
path Parameters
directory_id
required
string
entry_id
required
string
id
required
string
Responses
200
get
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance/{id}
ProvenanceController_updateProvenance
path Parameters
directory_id
required
string
entry_id
required
string
id
required
string
Responses
200
patch
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance/{id}
ProvenanceController_deleteProvenances
path Parameters
directory_id
required
string
entry_id
required
string
id
required
string
Responses
200
delete
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/provenance/{id}
NoteController_getNotes
path Parameters
directory_id
required
string
entry_id
required
string
query Parameters
limit
required
string
offset
required
string
status
required
string
Responses
200
get
/api/v1/directories/{directory_id}/entries/{entry_id}/notes
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/notes
NoteController_createNotes
path Parameters
directory_id
required
string
entry_id
required
string
Responses
201
post
/api/v1/directories/{directory_id}/entries/{entry_id}/notes
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/notes
NoteController_getNoteById
path Parameters
directory_id
required
string
entry_id
required
string
id
required
string
Responses
200
get
/api/v1/directories/{directory_id}/entries/{entry_id}/notes/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/notes/{id}
NoteController_updateNote
path Parameters
directory_id
required
string
entry_id
required
string
id
required
string
Responses
200
put
/api/v1/directories/{directory_id}/entries/{entry_id}/notes/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/notes/{id}
NoteController_deleteNotes
path Parameters
directory_id
required
string
entry_id
required
string
id
required
string
Responses
200
delete
/api/v1/directories/{directory_id}/entries/{entry_id}/notes/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/directories/{directory_id}/entries/{entry_id}/notes/{id}
EntryController_createEntry
path Parameters
entityType
required
string
Responses
201
post
/api/v1/entities/{entityType}/entries
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries
EntryController_getAllEntries
path Parameters
entityType
required
string
query Parameters
offset
required
string
limit
required
string
sort
required
string
order
required
string
Responses
200
get
/api/v1/entities/{entityType}/entries
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries
EntryController_createModelEntry
path Parameters
entityType
required
string
Responses
201
post
/api/v1/entities/{entityType}/entries/createModelEntry
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/createModelEntry
EntryController_getLineageByMessageId
Responses
201
post
/api/v1/entities/{entityType}/entries/lineage/message
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/lineage/message
EntryController_getLineageBySourceFile
Responses
201
post
/api/v1/entities/{entityType}/entries/lineage/file
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/lineage/file
EntryController_createModelData
path Parameters
entityType
required
string
modelType
required
string
Responses
201
post
/api/v1/entities/{entityType}/entries/{entryId}/{modelType}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/{entryId}/{modelType}
EntryController_updateModelData
path Parameters
entityType
required
string
Responses
201
post
/api/v1/entities/{entityType}/entries/updateModelEntry
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/updateModelEntry
EntryController_searchEntry
path Parameters
entityType
required
string
Responses
200
post
/api/v1/entities/{entityType}/entries/search
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/search
EntryController_queryEntry
path Parameters
entityType
required
string
Responses
200
post
/api/v1/entities/{entityType}/entries/query
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/query
EntryController_getMetaData
path Parameters
entityType
required
string
Responses
200
get
/api/v1/entities/{entityType}/entries/metadata
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/metadata
EntryController_getEntryById
path Parameters
entityType
required
string
entryId
required
string
Responses
200
get
/api/v1/entities/{entityType}/entries/{entryId}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/{entryId}
EntryController_updateEntry
path Parameters
entityType
required
string
entryId
required
string
Responses
200
patch
/api/v1/entities/{entityType}/entries/{entryId}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/{entryId}
EntryController_updateOrCreateEntry
path Parameters
entityType
required
string
entryId
required
string
Responses
200
put
/api/v1/entities/{entityType}/entries/{entryId}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/{entryId}
EntryController_deleteEntry
path Parameters
entityType
required
string
entryId
required
string
Responses
200
delete
/api/v1/entities/{entityType}/entries/{entryId}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/{entryId}
ReportController_createReport
path Parameters
entityType
required
string
Responses
201
post
/api/v1/entities/{entityType}/reports
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/reports
ReportController_getReportById
path Parameters
id
required
string
Responses
200
get
/api/v1/entities/{entityType}/reports/{id}
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/reports/{id}
ReferenceDataController_getAll
path Parameters
attributeId
required
string
entityType
required
string
query Parameters
offset
required
string
limit
required
string
sort
required
string
order
required
string
Responses
200
get
/api/v1/entities/{entityType}/attributes/{attributeId}/codesets
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/attributes/{attributeId}/codesets
IngestionController_ingestData
path Parameters
entityType
required
string
Responses
201
post
/api/v1/entities/{entityType}/ingest
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/ingest
IngestionController_ingestDataAsync
path Parameters
entityType
required
string
query Parameters
eventsOnly
required
boolean
Responses
201
post
/api/v1/entities/{entityType}/ingestAsync
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/ingestAsync
UserWidgetPreferencesController_createUserWidgetPreferences
path Parameters
id
required
string
Responses
201
post
/api/v1/users/{id}/preferences
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/users/{id}/preferences
UserWidgetPreferencesController_getUserWidgetPreferences
path Parameters
id
required
string
query Parameters
widgetType
required
string
Responses
200
get
/api/v1/users/{id}/preferences
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/users/{id}/preferences
DocumentController_getDocumentsContent
query Parameters
content-type
required
string
Responses
200
post
/api/v1/document/media
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/document/media
FunctionQueryController_executeLambdaFunction
path Parameters
entityType
required
string
functionName
required
string
Responses
201
post
/api/v1/entities/{entityType}/entries/functions/{functionName}/execute
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/entities/{entityType}/entries/functions/{functionName}/execute
PatientTimelineIngestionController_ingestData
Responses
201
post
/api/v1/patient_timeline/ingest
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/patient_timeline/ingest
PatientTimelineIngestionController_ingestDataAsync
Responses
201
post
/api/v1/patient_timeline/ingestAsync
Blitz
https://directory-service-blitz.xcaliberapis.com
/api/v1/patient_timeline/ingestAsync
PrometheusController_index
Responses
200
get
/metrics
Blitz
https://directory-service-blitz.xcaliberapis.com
/metrics