For this, you will need to have the asset ID(s) and the order ID. You can find assets via this API.
Attach
Use the order ID and send a POST request with the asset ID to:
https://app.digital-downloads.com/api/v1/orders/:id/attach
Example
https://app.digital-downloads.com/api/v1/orders/82664d96-6dfd-4343-aaaa-05c46f412a5b/attach
Request
JSON
{
"assets": [
"82664d96-6dfd-4343-96b0-05c46f412a5b",
"82664d96-6dfd-4343-96b0-05c46f412a5x"
]
}
Response
You will receive a 201 response code.
Removing attached assets
Use the order ID you wish to remove and send a POST request with the asset ID to:
https://app.digital-downloads.com/api/v1/orders/:id/detach
Example
https://app.digital-downloads.com/api/v1/orders/82664d96-6dfd-4343-aaaa-05c46f412a5b/detach
Request
JSON
{
"assets": [
"82664d96-6dfd-4343-96b0-05c46f412a5x"
]
}
Response
You will receive a 201 response code.