61 lines
891 B
Plaintext
61 lines
891 B
Plaintext
@startuml
|
|
|
|
|
|
cloud {
|
|
frame "web site" {
|
|
[Home Page]
|
|
[Account Page]
|
|
[Audit/Report Page]
|
|
[Inventory/Sync Page]
|
|
|
|
[Home Page] -down[hidden]- [Inventory/Sync Page]
|
|
[Account Page] -down[hidden]- [Audit/Report Page]
|
|
}
|
|
}
|
|
|
|
cloud {
|
|
[Tiktok API]
|
|
[Etsy API]
|
|
[Etc APIs]
|
|
}
|
|
|
|
node "http server" {
|
|
frame "site" {
|
|
[REST API]
|
|
[HTML Templates]
|
|
}
|
|
frame "webhooks" {
|
|
[Tiktok Hook]
|
|
[Etsy Hook]
|
|
[Etc Hooks]
|
|
}
|
|
}
|
|
|
|
node "domains" {
|
|
[store events]
|
|
[tiktok]
|
|
[etsy]
|
|
[etc]
|
|
}
|
|
|
|
[Home Page] -- [REST API]
|
|
[Account Page] -- [REST API]
|
|
[Audit/Report Page] -- [REST API]
|
|
[Inventory/Sync Page] -- [REST API]
|
|
[REST API] -- [HTML Templates]
|
|
[REST API] -- [store events]
|
|
[REST API] -- [tiktok]
|
|
[REST API] -- [etsy]
|
|
[REST API] -- [etc]
|
|
|
|
[Tiktok API] -- [Tiktok Hook]
|
|
[Etsy API] -- [Etsy Hook]
|
|
[Etc APIs] -- [Etc Hooks]
|
|
|
|
[Tiktok Hook] -- [tiktok]
|
|
[Etsy Hook] -- [etsy]
|
|
[Etc Hooks] -- [etc]
|
|
|
|
|
|
@enduml
|