Skip to content

List a takedown's events

GET
/core/api/takedowns/{takedown_pk}/events/
curl --request GET \
--url https://app.nebty.de/core/api/takedowns/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/events/ \
--header 'Authorization: <Authorization>'

Returns the event log of a takedown (status changes, notes and other recorded steps), newest first.

Paginated: page and page_size (default 50, maximum 100). See the pagination note in the API description.

If the takedown does not exist or is not visible to the API key’s user, the result is an empty list, not 404.

takedown_pk
required
string format: uuid

UUID of the takedown.

page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

Media typeapplication/json
object
count
required
integer
next
string format: uri
nullable
previous
string format: uri
nullable
results
required
Array<object>

Serializer for takedown event details.

object
id
required
string format: uuid
takedown
required
string format: uuid
event_type
required

Type of event that occurred

  • STATUS_CHANGED - Status Changed
  • ABUSE_REPORT_SENT - Abuse Report Sent
  • ABUSE_RESPONSE_RECEIVED - Abuse Response Received
  • BLACKLIST_SUBMITTED - Blacklist Submitted
  • BLACKLIST_CONFIRMED - Blacklist Confirmed
  • DNS_UPDATED - DNS Records Updated
  • INFRASTRUCTURE_UPDATED - Infrastructure Updated
  • SCREENSHOT_TAKEN - Screenshot Taken
  • NOTE - Note
  • OTHER - Other
  • DOMAIN_RESCANNED - Domain Rescanned
  • DOMAIN_MARKED_FALSE_POSITIVE - Domain Marked False Positive
  • POST_CLOSE_SKIPPED - Post-Close Work Skipped
string
Allowed values: STATUS_CHANGED ABUSE_REPORT_SENT ABUSE_RESPONSE_RECEIVED BLACKLIST_SUBMITTED BLACKLIST_CONFIRMED DNS_UPDATED INFRASTRUCTURE_UPDATED SCREENSHOT_TAKEN NOTE OTHER DOMAIN_RESCANNED DOMAIN_MARKED_FALSE_POSITIVE POST_CLOSE_SKIPPED
event_type_display
required
string
description

Human-readable description of the event

string
nullable
old_value

Previous value (for status changes, etc.)

string
nullable <= 255 characters
new_value

New value (for status changes, etc.)

string
nullable <= 255 characters
created_by
required

User who created this event (if applicable)

string format: uuid
nullable
created_by_email
required
string
nullable
metadata

Additional event-specific data as JSON

nullable
created_at
required
string format: date-time
updated_at
required
string format: date-time
Example
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"event_type": "STATUS_CHANGED"
}
]
}

The API key is missing, invalid, revoked or belongs to an inactive user.

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

The requested page does not exist. An unknown or inaccessible takedown returns an empty list with 200 instead.

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

Too many requests or failed authentication attempts. Try again later.

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