---
title: "Attempts to retry Scrobble Events for the current authenticated user (or admin-allowed)."
method: POST
path: "/api/Scrobbling/retry-scrobble"
tags: ["Scrobbling"]
---

# Attempts to retry Scrobble Events for the current authenticated user (or admin-allowed).

`POST /api/Scrobbling/retry-scrobble`

## Request body

- KavitaPlusAuditEntryDto
  - `id` integer
  - `createdUtc` string, date-time
  - `category` 0 | 1 | 2 | 3 | 4 — Members: - `0` — Match - `1` — Metadata - `2` — Scrobble - `3` — Sync - `4` — System
  - `eventType` 0 | 1 | 2 | 3 | 4 | 10 | 11 | 13 | 20 | 21 | 22 | 30 | 31 | 40 | 41 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 60 | 61 | 62 | 80 | 81 — Members: - `0` — SeriesMatched - `1` — SeriesMatchFailed - `2` — SeriesBlacklisted - `3` — SeriesMatchFixed - `4` — SeriesDontMatchSet - `10` — MetadataFetched - `11` — MetadataUpdated - `13` — CoverUpdated - `20` — ChapterMetadataUpdated - `21` — ChapterCoverUpdated - `22` — VolumeCoverUpdated - `30` — PersonCoverUpdated - `31` — PersonAliasAdded - `40` — CollectionSynced - `41` — CollectionItemAdded - `50` — ScrobbleEventCreated - `51` — ScrobbleEventUpdated - `52` — ScrobbleEventSent - `53` — ScrobbleEventFailed - `54` — ScrobbleRateLimitHit - `55` — ScrobbleEventSkipped - `56` — ScrobbleHoldRemoved - `57` — ScrobbleHoldAdded - `60` — SyncStarted - `61` — SyncCompleted - `62` — SyncFailed - `80` — SystemTokenRefresh - `81` — SystemProviderInfoSync
  - `status` 0 | 1 | 2 — Members: - `0` — Success - `1` — Failure - `2` — Info
  - `seriesId` integer, nullable
  - `libraryId` integer, nullable
  - `seriesName` string, nullable
  - `subjectType` 0 | 1 | 2 | 3 | 4 | 5 — Members: - `0` — Series - `1` — Person - `2` — Collection - `3` — Chapter - `4` — Global - `5` — Volume
  - `subjectId` integer, nullable
  - `userId` integer, nullable
  - `username` string, nullable
  - `diff` MetadataFieldChangeDto[], nullable
    - `field` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 — Members: - `1` — Relationships - `2` — Characters - `3` — Artists - `4` — Writers - `5` — Tags - `6` — Genres - `7` — PublicationStatus - `8` — AgeRating - `9` — ExternalIds - `10` — Summary - `11` — Title - `12` — ReleaseDate - `13` — ReleaseYear - `14` — LocalizedName - `15` — Name
    - `from` unknown
    - `to` unknown
    - `note` string, nullable
  - `errorMessage` string, nullable
  - `scrobbleDetails` KavitaPlusScrobbleDetailsDto
    - `scrobbleEventType` 0 | 1 | 2 | 3 | 4 | 5 — Members: - `0` — Chapter Read (ChapterRead) - `1` — Add to Want to Read (AddWantToRead) - `2` — Remove from Want to Read (RemoveWantToRead) - `3` — Score Updated (ScoreUpdated) - `4` — Review Added/Updated (Review) - `5` — Read status Updated (ReadStatusUpdate)
    - `chapterNumber` integer, nullable
    - `volumeNumber` number, float, nullable
    - `percentRead` number, float, nullable
    - `rating` number, float, nullable
    - `reviewBody` string, nullable
    - `readStatus` 0 | 1 | 2 | 3 | 4 | 5 — Members: - `0` — Ignore - `1` — Want to Read (WantToRead) - `2` — Read - `3` — Un read (UnRead) - `4` — Dropped - `5` — On hold (OnHold)
    - `provider` 0 | 1 | 2 | 4 | 5 | 6 — Members: - `0` — Kavita - `1` — AniList - `2` — Mal - `4` — Cbr - `5` — Hardcover - `6` — MangaBaka
    - `libraryType` 0 | 1 | 2 | 3 | 4 | 5 — Members: - `0` — Manga - `1` — Comic (Flexible) (Comic) - `2` — Book - `3` — Image - `4` — Light Novel (LightNovel) - `5` — Comic (ComicVine)
  - `matchDetails` KavitaPlusAuditMatchDetailsDto
    - `matchedName` string, nullable
    - `before` AuditLogMatchExternalIdsParamsDto
      - `aniListId` integer
      - `malId` integer
      - `mangaBakaId` integer
      - `mangaBakaEditionId` string, nullable
      - `cbrId` integer
      - `hardcoverId` integer
    - `after` AuditLogMatchExternalIdsParamsDto
      - `aniListId` integer
      - `malId` integer
      - `mangaBakaId` integer
      - `mangaBakaEditionId` string, nullable
      - `cbrId` integer
      - `hardcoverId` integer
    - `reason` string, nullable
    - `dontMatch` boolean, nullable
  - `syncDetails` KavitaPlusAuditSyncDetailsDto
    - `collectionName` string, nullable
    - `stackId` string, nullable
    - `itemCount` integer, nullable
    - `missingCount` integer, nullable
    - `collectionUrl` string, nullable
    - `seriesName` string, nullable
    - `seriesId` integer, nullable
    - `userName` string, nullable
    - `hasMal` boolean, nullable
    - `hasAniList` boolean, nullable
    - `seriesMatched` integer, nullable
  - `metadataExtras` KavitaPlusAuditMetadataExtrasDto
    - `coverUrl` string, nullable
    - `issueNumber` string, nullable
    - `volumeNumber` string, nullable
    - `personName` string, nullable
    - `aliasAdded` string, nullable
    - `fetchTrigger` 0 | 1 | 2 | 3 | 4 — Members: - `0` — Unknown - `1` — Series Added (SeriesAdded) - `2` — On Demand (OnDemand) - `3` — Manual Match (ManualMatch) - `4` — Scheduled Refresh (ScheduledRefresh)
  - `systemDetails` KavitaPlusAuditSystemDetailsDto
    - `provider` 0 | 1 | 2 | 4 | 5 | 6 — Members: - `0` — Kavita - `1` — AniList - `2` — Mal - `4` — Cbr - `5` — Hardcover - `6` — MangaBaka
    - `validUntilUtc` string, date-time, nullable
    - `userInfo` KavitaPlusUserInfo
      - `username` string, nullable, required
  - `canRetry` boolean

## Response `200`

OK

- boolean

---

[API](https://skmtc.net/kareadita/apis/kavita.md) · [All operations](https://skmtc.net/kareadita/apis/kavita/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kareadita/kavita/revisions/3bd8363f0a4e/schema)
