Lumen help
Supported services for Origin Storage include the ability to create and delete storage virtual hosts and the ability to create, modify, and delete storage user FTP/SFTP accounts:
Service | Method | Function |
---|---|---|
serviceConfiguration | GET | Retrieve configuration details. |
serviceConfiguration |
POST | Create new network identifier. |
serviceConfiguration | DELETE | Delete network identifier. |
storageUser | POST | Create new storage user for FTP/SFTP access to storage content. |
storageUser | PUT | Update storage user password. |
storageUser | DELETE | Delete storage user. |
storageUser |
GET | Check order status for service changes and new service orders. |
version [CDATA[ ]] Values: "v1.0" (required)
scope [CDATA[ ]] Must retain sequence that reflects hierarchy and cannot have an optional middle value.
/(AG)/(SCID)/(VH)/ AG = Access Group
SCID = Service Component Identifier
VH = Virtual Hostname
requestor [CDATA[]] Dataset Values:
{
uploadLocation: "US East" | "US West" |
"EU East" | "EU West"
vhostPrefix: example "mystorage"
uploadProtocol: "Default"
userNames: Dataset of user credentials
{
userId: "username-value",
password: "password-value"
}
}
URI
https://ws.lumen.com/serviceConfiguration/v1.0/12345/BBBN5678/testaccount.origin.cdn.lumen.net
https://ws.lumen.com/serviceConfiguration/v1.0/12345/BBBN5678/testaccount.origin.cdn.lumen.net?requestor=bob.smith@customer.com
Creates the Origin Storage virtual host "testaccount.origin.cdn.lumen.net" as a child of SCID BBBN5678 giving access to user "bobsmith" with the password "letmein".
{
"uploadLocation": "US East",
"vhostPrefix": "testaccount",
"uploadProtocol": "Default",
"usernames":
{
"userId": "bobsmith",
"password": "letmein"
}
}
[Order ID]
Deletes an existing virtual host from the Lumen Origin Storage service.
This service does not require or accept a content body. Please ensure that the Content-Length HTTP header is set to 0.
DELETE
https://ws.lumen.com/schema/serviceConfiguration/v1.0
https://ws.lumen.com
/serviceConfiguration/(version)/(scope)
version [CDATA[ ]] | Values: "v1.0" (required) |
scope [CDATA[ ]] | Must retain sequence that reflects hierarchy and cannot have an optional middle value. |
/(AG)/(SCID)/(VH)/ | AG = Access Group SCID = Service Component Identifier VH = Virtual Hostname |
https://ws.lumen.com/serviceConfiguration/v1.0/12345/BBBN5678/testaccount.origin.cdn.lumen.net
[Order ID]
200: Request Successful.
Creates a new user to a Lumen Origin Storage service.
POST
https://ws.lumen.com/schema/storageUser/v1.0
https://ws.lumen.com
/storageUser/(version)/(scope)
version [CDATA[ ]] | Values: "v1.0" (required) |
scope [CDATA[ ]] | Must retain sequence that reflects hierarchy and cannot have an optional middle value. |
/(AG)/(SCID)/(VH)/ | AG = Access Group SCID = Service Component Identifier VH = Virtual Hostname |
https://ws.lumen.com/storageUser/v1.0/12345/BBBN5678/testaccount.origin.cdn.lumen.net
{
"userId": "janesmith",
"password": "letmein"
}
[Order ID]
200: Request Successful.
Updates information of existing users registered to a Lumen Origin Storage service.
PUT
https://ws.lumen.com/schema/storageUser/v1.0
https://ws.lumen.com
/storageUser/(version)/(scope)
version [CDATA[ ]] | Values: "v1.0" (required) |
scope [CDATA[ ]] | Must retain sequence that reflects hierarchy and cannot have an optional middle value. |
/(AG)/(SCID)/(VH)/ | AG = Access Group SCID = Service Component Identifier VH = Virtual Hostname |
https://ws.lumen.com/storageUser/v1.0/12345/BBBN5678/testaccount.origin.cdn.lumen.net
{
"userId": "janesmith",
"password": "letmelogin"
}
[Order ID]
200: Request Successful.
Deletes an existing user registered to a Lumen Origin Storage service.
This service does not require or accept a content body. Please ensure that the Content-Length HTTP header is set to 0.
DELETE
https://ws.lumen.com
/storageUser/(version)/(scope)
version [CDATA[ ]] | Values: "v1.0" (required) |
scope [CDATA[ ]] | Must retain sequence that reflects hierarchy and cannot have an optional middle value. |
/(AG)/(SCID)/(VH)/ | AG = Access Group SCID = Service Component Identifier VH = Virtual Hostname |
https://ws.lumen.com/storageUser/v1.0/12345/BBBN5678/testaccount.origin.cdn.lumen.net
{
"userId": "bobsmith",
}
[Order ID]
200: Request Successful.
Explore Media portal
API articles