Skip to content

Remove a file link from a Log entry

POST
/api/v1/notes/journal/entries/{block_id}/attachments/remove
curl --request POST \
--url https://example.com/api/v1/notes/journal/entries/example/attachments/remove \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "target": "example" }'

Requires a signed-in User with edit access to the Daily note. It removes the named child link and keeps the file. It returns 400 for invalid input or 404 when the entry or link is missing. Route: /api/v1/notes/journal/entries/{block_id}/attachments/remove. Inputs: block_id. Do not automatically replay this operation after an uncertain result.

block_id
required
string
Media typeapplication/json

One exact child link removed from a Log entry.

object
target
required
string
Examplegenerated
{
"target": "example"
}
Media typeapplication/json

The standard API error response: { "error": { ... } }.

object
error
required

Error details.

object
code
required

Stable machine-readable code.

string
Allowed values: bad_request unauthorized forbidden not_found conflict name_conflict_case name_too_long push_endpoint_rejected too_many_requests internal service_unavailable
details
One of:

Optional field or operation details.

object
key
additional properties
string
message
required

Safe text for logs or a user-facing error message.

string
Example
{
"error": {
"code": "bad_request"
}
}
Media typeapplication/json

The standard API error response: { "error": { ... } }.

object
error
required

Error details.

object
code
required

Stable machine-readable code.

string
Allowed values: bad_request unauthorized forbidden not_found conflict name_conflict_case name_too_long push_endpoint_rejected too_many_requests internal service_unavailable
details
One of:

Optional field or operation details.

object
key
additional properties
string
message
required

Safe text for logs or a user-facing error message.

string
Example
{
"error": {
"code": "bad_request"
}
}