# Data request - alternate flows <!-- Replace yellow to #DCD0FF Replace red to #9932CC --> ```plantuml @startuml participant "Data owner" #DCD0FF participant "Data consumer" #DCD0FF participant "CDI (data consumer)" #DCD0FF participant "CDI (data provider)" #DCD0FF participant "Data provider" #DCD0FF group Cancel data-request "Data consumer"-[#9932CC]>"CDI (data consumer)": login (/api/user/login) "CDI (data consumer)"--[#9932CC]>"Data consumer": access token (jwt) "Data consumer"-[#9932CC]>"CDI (data consumer)": cancel data-request (/api/dataRequest/cancelDataRequest <dataRequestId>) group cancel successful "CDI (data consumer)"--[#9932CC]>"Data consumer": acknowledgement "CDI (data consumer)"-[#9932CC]>>"CDI (data provider)": data propagation end group cancel failed "CDI (data consumer)"--[#9932CC]>"Data consumer": error - cancel failed end end group Place holder "Data provider"-[#9932CC]>"CDI (data provider)": login (/api/user/login) "CDI (data provider)"--[#9932CC]>"Data provider": access token (jwt) "Data provider"-[#9932CC]>"CDI (data provider)": cancel data-request (/api/dataRequest/cancelDataRequest <dataRequestId>) group cancel successful "CDI (data provider)"--[#9932CC]>"Data provider": acknowledgement "CDI (data consumer)"-[#9932CC]>>"CDI (data provider)": data propagation end group cancel failed "CDI (data provider)"--[#9932CC]>"Data provider": error - cancel failed end end @enduml ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up