• fixed syncing months with no itemslatestno API changesDocs689ecd42026-08-30 18:38
  • migrated posts to v210767396Docs662cf092026-08-28 09:12

    Change detail

    1004727c4111 → 7eb984be63ca · 570 changes across 306 operations and 1 section

    • GET/post_versions.json
      • ▲

        the response property / became optional for the status

      • ▲

        the response property / became optional for the status

      • ▲

        the response property / became optional for the status

      • ▲

        the response property / became optional for the status

      • ▲

        the response property / became optional for the status

      • ▲

        the response property / became optional for the status

      • ▲

        the response property / became optional for the status

      • ○

        the response property / became required for the status

    • GET/uploads.json
      • ▲

        removed the enum value completed from the query request parameter search[status]

      • ▲

        removed the enum value duplicate from the query request parameter search[status]

      • ▲

        removed the enum value error from the query request parameter search[status]

      • ▲

        removed the enum value pending from the query request parameter search[status]

      • ▲

        removed the enum value processing from the query request parameter search[status]

    • GET/posts/{id}.json
      • ▲

        added to the response body oneOf list for the response status

      • ▲

        the response property /// became nullable for the status

      • ▲

        the response property /// became nullable for the status

      • ▲

        the response property /// became nullable for the status

      • ●

        added the new webp enum value to the /// response property for the response status

      • ○

        removed from the response body oneOf list for the response status

      • ○

        added the optional property // to the response with the status

      • ○

        removed the apng enum value from the /// response property for the response status

    • POST/post_replacements/{id}/promote.json
      • ▲

        the response property / became nullable for the status

      • ▲

        the response property / became nullable for the status

      • ▲

        the response property / became nullable for the status

      • ●

        added the new webp enum value to the / response property for the response status

      • ○

        added the optional property to the response with the status

      • ○

        removed the apng enum value from the / response property for the response status

    • GET/mod_actions.json
      • ▲

        removed the enum value blip_hide from the query request parameter search[action]

      • ▲

        removed the enum value blip_unhide from the query request parameter search[action]

      • ●

        added the new appeal_claim enum value to the / response property for the response status

      • ●

        added the new appeal_unclaim enum value to the / response property for the response status

      • ●

        added the new appeal_update enum value to the / response property for the response status

      • ●

        added the new artist_delete enum value to the / response property for the response status

      • ●

        added the new blip_destroy enum value to the / response property for the response status

      • ●

        added the new blip_undelete enum value to the / response property for the response status

    • PUT/wiki_pages/{id}.json
      • ▲

        removed the success response with the status

      • ●

        removed the request property /

      • ○

        added the new optional request property /

      • ○

        added the new optional request property /

      • ○

        added the success response with the status

    • GET/post_events.json
      • ▲

        added subschema #1 subschema #2 to the response body oneOf list for the response status

      • ○

        added the new enum value owner_changed to the query request parameter search[action]

      • ○

        added the new enum value replacement_moved to the query request parameter search[action]

      • ○

        removed subschema #1 subschema #2 from the response body oneOf list for the response status

    • GET/post_flags.json
      • ▲

        the response property / became optional for the status

      • ○

        added the optional property / to the response with the status

      • ○

        added the required property / to the response with the status

      • ○

        added the required property / to the response with the status

    • POST/post_flags.json
      • ▲

        the response property became optional for the status

      • ○

        added the optional property to the response with the status

      • ○

        added the required property to the response with the status

      • ○

        added the required property to the response with the status

    • GET/post_flags/{id}.json
      • ▲

        the response property became optional for the status

      • ○

        added the optional property to the response with the status

      • ○

        added the required property to the response with the status

      • ○

        added the required property to the response with the status

    • PUT/appeals/{id}.json
      • ▲

        removed the success response with the status

      • ○

        added the new rejected enum value to the request property

      • ○

        added the success response with the status

    • POST/api_keys/{id}/regenerate.json
      • ▲

        removed the success response with the status

      • ○

        added the success response with the status

    • POST/appeals/{id}/claim.json
      • ▲

        removed the success response with the status

      • ○

        added the success response with the status

    • POST/appeals/{id}/unclaim.json
      • ▲

        removed the success response with the status

      • ○

        added the success response with the status

    • POST/avoid_postings.json
      • ▲

        removed the success response with the status

      • ○

        added the success response with the status

    • PUT/avoid_postings/{id}.json
      • ▲

        removed the success response with the status

      • ○

        added the success response with the status

    • GET/blips.json
      • ▲

        removed the required property / from the response with the status

      • ○

        added the required property / to the response with the status

    • POST/blips.json
      • ▲

        removed the required property from the response with the status

      • ○

        added the required property to the response with the status

    • GET/blips/{id}.json
      • ▲

        removed the required property from the response with the status

      • ○

        added the required property to the response with the status

    • PATCH/blips/{id}.json
      • ▲

        removed the success response with the status

      • ○

        added the success response with the status

  • Change detail

    4bd34c3994c1 → 1004727c4111 · 6 changes across 6 operations

    • GET/users.json
      • ○

        added the optional property / to the response with the status

    • POST/users.json
      • ○

        added the optional property to the response with the status

    • GET/users/{id}.json
      • ○

        added the optional property to the response with the status

    • PATCH/users/{id}.json
      • ○

        added the optional property to the response with the status

    • GET/users/{id}/upload_limit.json
      • ○

        added the optional property to the response with the status

    • GET/users/me.json
      • ○

        added the optional property to the response with the status

  • added appeals sync45Docse66e9fc2026-05-28 16:42

    Change detail

    eddd14ade7b6 → 4bd34c3994c1 · 45 changes across 5 operations

    • GET/appeals.json
      • ○

        the response property / became required for the status

      • ○

        the response property / became required for the status

      • ○

        the response property / became required for the status

      • ○

        the response property / became required for the status

      • ○

        the response property / became required for the status

      • ○

        the response property / became required for the status

      • ○

        the response property / became required for the status

      • ○

        the response property / became required for the status

    • GET/appeals/{id}.json
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • PUT/appeals/{id}.json
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • POST/appeals/{id}/claim.json
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • POST/appeals/{id}/unclaim.json
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

  • Change detail

    d1d05ce5fa8f → eddd14ade7b6 · 6 changes across 3 operations

    • GET/favorites.json
      • ▲

        added subschema #2 subschema #3 subschema #4 to the response body oneOf list for the response status

      • ○

        removed subschema #2 subschema #3 subschema #4 from the response body oneOf list for the response status

    • GET/popular.json
      • ▲

        added subschema #2 subschema #3 subschema #4 to the response body oneOf list for the response status

      • ○

        removed subschema #2 subschema #3 subschema #4 from the response body oneOf list for the response status

    • GET/posts.json
      • ▲

        added subschema #2 subschema #3 subschema #4 to the response body oneOf list for the response status

      • ○

        removed subschema #2 subschema #3 subschema #4 from the response body oneOf list for the response status

  • added orval schema transformers2626230Docs251497b2026-05-17 11:57

    Change detail

    6668cb72c478 → d1d05ce5fa8f · 282 changes across 216 operations and 2 sections

    • GET/posts/{id}.json
      • ▲

        added subschema #1 to the response body oneOf list for the response status

      • ▲

        the response's body type changed from object to no type for status

      • ▲

        removed the required property from the response with the status

      • ▲

        removed the required property from the response with the status

      • ▲

        removed the required property from the response with the status

      • ▲

        removed the required property from the response with the status

      • ▲

        removed the required property from the response with the status

      • ▲

        removed the required property from the response with the status

    • GET/posts.json
      • ▲

        added subschema #1 subschema #2 subschema #3 subschema #4 to the response body oneOf list for the response status

      • ▲

        the response's body type changed from array to no type for status

      • ○

        added the new optional query request parameter mode

      • ○

        added the new optional query request parameter v2

    • GET/post_events.json
      • ▲

        added subschema #1 subschema #2 to the response body oneOf list for the response status

      • ▲

        the response's body type changed from array to no type for status

      • ○

        added the new optional query request parameter v2

    • GET/mod_actions.json
      • ●

        added the new admin_user_delete enum value to the / response property for the response status

      • ●

        added the new post_version_hide enum value to the / response property for the response status

      • ●

        added the new post_version_unhide enum value to the / response property for the response status

      • ●

        added the new staff_note_create enum value to the / response property for the response status

      • ●

        added the new staff_note_delete enum value to the / response property for the response status

      • ●

        added the new staff_note_undelete enum value to the / response property for the response status

      • ●

        added the new staff_note_update enum value to the / response property for the response status

      • ●

        added the new tag_destroy enum value to the / response property for the response status

    • GET/mod_actions/{id}.json
      • ●

        added the new admin_user_delete enum value to the response property for the response status

      • ●

        added the new post_version_hide enum value to the response property for the response status

      • ●

        added the new post_version_unhide enum value to the response property for the response status

      • ●

        added the new staff_note_create enum value to the response property for the response status

      • ●

        added the new staff_note_delete enum value to the response property for the response status

      • ●

        added the new staff_note_undelete enum value to the response property for the response status

      • ●

        added the new staff_note_update enum value to the response property for the response status

      • ●

        added the new tag_destroy enum value to the response property for the response status

    • GET/uploads.json
      • ○

        removed the completed enum value from the / response property for the response status

      • ○

        removed the duplicate enum value from the / response property for the response status

      • ○

        removed the error enum value from the / response property for the response status

      • ○

        removed the pending enum value from the / response property for the response status

      • ○

        removed the processing enum value from the / response property for the response status

    • GET/uploads/{id}.json
      • ○

        removed the completed enum value from the response property for the response status

      • ○

        removed the duplicate enum value from the response property for the response status

      • ○

        removed the error enum value from the response property for the response status

      • ○

        removed the pending enum value from the response property for the response status

      • ○

        removed the processing enum value from the response property for the response status

    • GET/post_versions.json
      • ●

        removed the optional property / from the response with the status

      • ●

        removed the optional property / from the response with the status

      • ●

        removed the optional property / from the response with the status

      • ○

        added the optional property / to the response with the status

    • security
      • ○

        the security scheme was added to the API

      • ○

        the security scheme ApiKeyLogin AND ApiKeyQuery was added to the API

      • ○

        the security scheme BasicAuth was added to the API

    • components
      • ○

        the component security scheme ApiKeyLogin was added

      • ○

        the component security scheme ApiKeyQuery was added

      • ○

        the component security scheme BasicAuth was added

    • GET/api_keys.json
      • ○

        endpoint added

    • POST/api_keys.json
      • ○

        endpoint added

    • DELETE/api_keys/{id}.json
      • ○

        endpoint added

    • POST/api_keys/{id}/regenerate.json
      • ○

        endpoint added

    • GET/appeals.json
      • ○

        endpoint added

    • POST/appeals.json
      • ○

        endpoint added

    • GET/appeals/{id}.json
      • ○

        endpoint added

    • PUT/appeals/{id}.json
      • ○

        endpoint added

    • POST/appeals/{id}/claim.json
      • ○

        endpoint added

    • POST/appeals/{id}/unclaim.json
      • ○

        endpoint added

  • added new ticket type21Docs7ef14702025-11-11 21:01
  • added flag notes2Docs8b75d4e2025-06-15 19:12
  • improved sync logic1Docsce6f8de2024-10-28 19:56
  • added user sync13Docs9e469062024-08-29 21:17
  • added filesDocs7e5983f2024-08-27 10:01

Revisions go back to the API's first capture.