From 073ebc44533b71bcfbd94e7316051482176b591d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 17:53:17 +0000 Subject: [PATCH 1/6] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ad4b95d8..ad09e23d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 266 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-72633437c337ec4d9d333f5e895b2b7a1ef13b1c5d4273906d4a6861e24c99dd.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-db07c6b53db2576d9205de576b179c9aaf9929c8342d14ebd5aebd7fe9079caf.yml openapi_spec_hash: 6c2d47cd85674ece07dc37e471a36ac9 -config_hash: 6299d85babc83b296c506e0e64fe2c0a +config_hash: daf28359a88850c2eaa3b208a6161584 From 7286169a9ef24ea27edae8769c3e807280747c6c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 17:58:27 +0000 Subject: [PATCH 2/6] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ad09e23d..6127ab43 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 266 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-db07c6b53db2576d9205de576b179c9aaf9929c8342d14ebd5aebd7fe9079caf.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-ba5efdf86108ef077f2db1f8a05b84d58f7f218fe2b7e0eb72e3c371cfa30015.yml openapi_spec_hash: 6c2d47cd85674ece07dc37e471a36ac9 -config_hash: daf28359a88850c2eaa3b208a6161584 +config_hash: 397c91e15c0024f8b5bbed9b82c2348c From 92a6f54e97b01c5e609478f6939587cf9014c6eb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 17:59:58 +0000 Subject: [PATCH 3/6] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6127ab43..ad09e23d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 266 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-ba5efdf86108ef077f2db1f8a05b84d58f7f218fe2b7e0eb72e3c371cfa30015.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-db07c6b53db2576d9205de576b179c9aaf9929c8342d14ebd5aebd7fe9079caf.yml openapi_spec_hash: 6c2d47cd85674ece07dc37e471a36ac9 -config_hash: 397c91e15c0024f8b5bbed9b82c2348c +config_hash: daf28359a88850c2eaa3b208a6161584 From 9dfbe7845af8246d504cd4917d5e5ad8e842e610 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 18:01:08 +0000 Subject: [PATCH 4/6] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ad09e23d..6127ab43 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 266 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-db07c6b53db2576d9205de576b179c9aaf9929c8342d14ebd5aebd7fe9079caf.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-ba5efdf86108ef077f2db1f8a05b84d58f7f218fe2b7e0eb72e3c371cfa30015.yml openapi_spec_hash: 6c2d47cd85674ece07dc37e471a36ac9 -config_hash: daf28359a88850c2eaa3b208a6161584 +config_hash: 397c91e15c0024f8b5bbed9b82c2348c From f8fef5a3262dc9fe8d18830ee0029ceef897abfc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 18:12:52 +0000 Subject: [PATCH 5/6] feat(api): api update --- .stats.yml | 4 ++-- test/onlyfans/resources/accounts_test.rb | 2 +- test/onlyfans/resources/engagement/messages_test.rb | 3 +-- .../resources/media/vault/lists/media_test.rb | 4 ++-- .../saved_for_later/messages/settings_test.rb | 2 +- .../resources/saved_for_later/posts/settings_test.rb | 2 +- test/onlyfans/resources/smart_links_test.rb | 12 ++++++------ test/onlyfans/resources/stories/highlights_test.rb | 4 ++-- test/onlyfans/resources/tracking_links_test.rb | 8 ++++---- test/onlyfans/resources/trial_links_test.rb | 11 ++++++----- test/onlyfans/resources/user_lists_test.rb | 2 +- 11 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6127ab43..451539e4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 266 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-ba5efdf86108ef077f2db1f8a05b84d58f7f218fe2b7e0eb72e3c371cfa30015.yml -openapi_spec_hash: 6c2d47cd85674ece07dc37e471a36ac9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-bb6c9c76d967f92637fe23928eed8e2b72857607f7d633cd313edac2159251da.yml +openapi_spec_hash: 6ebbddf9d4240bc9dd02c40ba29fdbbc config_hash: 397c91e15c0024f8b5bbed9b82c2348c diff --git a/test/onlyfans/resources/accounts_test.rb b/test/onlyfans/resources/accounts_test.rb index e238443b..71b692d9 100644 --- a/test/onlyfans/resources/accounts_test.rb +++ b/test/onlyfans/resources/accounts_test.rb @@ -16,7 +16,7 @@ def test_list def test_disconnect skip("Mock server tests are disabled") - response = @only_fans_api.accounts.disconnect("sed") + response = @only_fans_api.accounts.disconnect("molestiae") assert_pattern do response => ^(Onlyfans::Internal::Type::HashOf[Onlyfans::Internal::Type::Unknown]) diff --git a/test/onlyfans/resources/engagement/messages_test.rb b/test/onlyfans/resources/engagement/messages_test.rb index 651f7d5e..1f629bba 100644 --- a/test/onlyfans/resources/engagement/messages_test.rb +++ b/test/onlyfans/resources/engagement/messages_test.rb @@ -6,8 +6,7 @@ class Onlyfans::Test::Resources::Engagement::MessagesTest < Onlyfans::Test::Reso def test_get_message_buyers_required_params skip("Mock server tests are disabled") - response = - @only_fans_api.engagement.messages.get_message_buyers("voluptatem", account: "acct_XXXXXXXXXXXXXXX") + response = @only_fans_api.engagement.messages.get_message_buyers("et", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => Onlyfans::Models::Engagement::MessageGetMessageBuyersResponse diff --git a/test/onlyfans/resources/media/vault/lists/media_test.rb b/test/onlyfans/resources/media/vault/lists/media_test.rb index 5a8492f1..96bf4a82 100644 --- a/test/onlyfans/resources/media/vault/lists/media_test.rb +++ b/test/onlyfans/resources/media/vault/lists/media_test.rb @@ -8,7 +8,7 @@ def test_add_required_params response = @only_fans_api.media.vault.lists.media.add( - "hic", + "quo", account: "acct_XXXXXXXXXXXXXXX", media_ids: ["string"] ) @@ -30,7 +30,7 @@ def test_remove_required_params response = @only_fans_api.media.vault.lists.media.remove( - "hic", + "quo", account: "acct_XXXXXXXXXXXXXXX", media_ids: ["string"] ) diff --git a/test/onlyfans/resources/saved_for_later/messages/settings_test.rb b/test/onlyfans/resources/saved_for_later/messages/settings_test.rb index 12088c28..fe0c262b 100644 --- a/test/onlyfans/resources/saved_for_later/messages/settings_test.rb +++ b/test/onlyfans/resources/saved_for_later/messages/settings_test.rb @@ -44,7 +44,7 @@ def test_enable_or_update_automatic_messaging_required_params response = @only_fans_api.saved_for_later.messages.settings.enable_or_update_automatic_messaging( "acct_XXXXXXXXXXXXXXX", - period: 48 + period: 24 ) assert_pattern do diff --git a/test/onlyfans/resources/saved_for_later/posts/settings_test.rb b/test/onlyfans/resources/saved_for_later/posts/settings_test.rb index 06a5f579..80141521 100644 --- a/test/onlyfans/resources/saved_for_later/posts/settings_test.rb +++ b/test/onlyfans/resources/saved_for_later/posts/settings_test.rb @@ -44,7 +44,7 @@ def test_enable_or_update_automatic_posting_required_params response = @only_fans_api.saved_for_later.posts.settings.enable_or_update_automatic_posting( "acct_XXXXXXXXXXXXXXX", - period: 24 + period: 48 ) assert_pattern do diff --git a/test/onlyfans/resources/smart_links_test.rb b/test/onlyfans/resources/smart_links_test.rb index ca9af939..7fcaf893 100644 --- a/test/onlyfans/resources/smart_links_test.rb +++ b/test/onlyfans/resources/smart_links_test.rb @@ -79,7 +79,7 @@ def test_delete def test_list_clicks skip("Mock server tests are disabled") - response = @only_fans_api.smart_links.list_clicks("illum") + response = @only_fans_api.smart_links.list_clicks("aperiam") assert_pattern do response => Onlyfans::Models::SmartLinkListClicksResponse @@ -96,7 +96,7 @@ def test_list_clicks def test_list_conversions skip("Mock server tests are disabled") - response = @only_fans_api.smart_links.list_conversions("fugiat") + response = @only_fans_api.smart_links.list_conversions("sint") assert_pattern do response => Onlyfans::Models::SmartLinkListConversionsResponse @@ -113,7 +113,7 @@ def test_list_conversions def test_list_fans skip("Mock server tests are disabled") - response = @only_fans_api.smart_links.list_fans("autem") + response = @only_fans_api.smart_links.list_fans("dolores") assert_pattern do response => Onlyfans::Models::SmartLinkListFansResponse @@ -130,7 +130,7 @@ def test_list_fans def test_list_spenders skip("Mock server tests are disabled") - response = @only_fans_api.smart_links.list_spenders("cum") + response = @only_fans_api.smart_links.list_spenders("et") assert_pattern do response => Onlyfans::Models::SmartLinkListSpendersResponse @@ -147,7 +147,7 @@ def test_list_spenders def test_retrieve_cohort_arps skip("Mock server tests are disabled") - response = @only_fans_api.smart_links.retrieve_cohort_arps("consequatur") + response = @only_fans_api.smart_links.retrieve_cohort_arps("laborum") assert_pattern do response => nil @@ -157,7 +157,7 @@ def test_retrieve_cohort_arps def test_retrieve_stats skip("Mock server tests are disabled") - response = @only_fans_api.smart_links.retrieve_stats("et") + response = @only_fans_api.smart_links.retrieve_stats("minus") assert_pattern do response => Onlyfans::Models::SmartLinkRetrieveStatsResponse diff --git a/test/onlyfans/resources/stories/highlights_test.rb b/test/onlyfans/resources/stories/highlights_test.rb index 65688840..2e05b0ce 100644 --- a/test/onlyfans/resources/stories/highlights_test.rb +++ b/test/onlyfans/resources/stories/highlights_test.rb @@ -106,7 +106,7 @@ def test_add_story_required_params response = @only_fans_api.stories.highlights.add_story( - "autem", + "dolorum", account: "acct_XXXXXXXXXXXXXXX", highlight_id: 1_234_567_890, body_story_id: 2_345_678_901 @@ -129,7 +129,7 @@ def test_remove_story_required_params response = @only_fans_api.stories.highlights.remove_story( - "autem", + "dolorum", account: "acct_XXXXXXXXXXXXXXX", highlight_id: 1_234_567_890 ) diff --git a/test/onlyfans/resources/tracking_links_test.rb b/test/onlyfans/resources/tracking_links_test.rb index 377a73e2..001f52f8 100644 --- a/test/onlyfans/resources/tracking_links_test.rb +++ b/test/onlyfans/resources/tracking_links_test.rb @@ -23,7 +23,7 @@ def test_create_required_params def test_retrieve_required_params skip("Mock server tests are disabled") - response = @only_fans_api.tracking_links.retrieve("consectetur", account: "acct_XXXXXXXXXXXXXXX") + response = @only_fans_api.tracking_links.retrieve("magnam", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => Onlyfans::Models::TrackingLinkRetrieveResponse @@ -58,7 +58,7 @@ def test_list def test_delete_required_params skip("Mock server tests are disabled") - response = @only_fans_api.tracking_links.delete("consectetur", account: "acct_XXXXXXXXXXXXXXX") + response = @only_fans_api.tracking_links.delete("magnam", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => Onlyfans::Models::TrackingLinkDeleteResponse @@ -75,7 +75,7 @@ def test_delete_required_params def test_get_cohort_arps_required_params skip("Mock server tests are disabled") - response = @only_fans_api.tracking_links.get_cohort_arps("ratione", account: "acct_XXXXXXXXXXXXXXX") + response = @only_fans_api.tracking_links.get_cohort_arps("aspernatur", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => nil @@ -85,7 +85,7 @@ def test_get_cohort_arps_required_params def test_get_stats_required_params skip("Mock server tests are disabled") - response = @only_fans_api.tracking_links.get_stats("reiciendis", account: "acct_XXXXXXXXXXXXXXX") + response = @only_fans_api.tracking_links.get_stats("sapiente", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => Onlyfans::Models::TrackingLinkGetStatsResponse diff --git a/test/onlyfans/resources/trial_links_test.rb b/test/onlyfans/resources/trial_links_test.rb index 9fa74720..9b079ce4 100644 --- a/test/onlyfans/resources/trial_links_test.rb +++ b/test/onlyfans/resources/trial_links_test.rb @@ -30,7 +30,7 @@ def test_create_required_params def test_retrieve_required_params skip("Mock server tests are disabled") - response = @only_fans_api.trial_links.retrieve("quisquam", account: "acct_XXXXXXXXXXXXXXX") + response = @only_fans_api.trial_links.retrieve("non", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => Onlyfans::Models::TrialLinkRetrieveResponse @@ -65,7 +65,7 @@ def test_list_required_params def test_delete_required_params skip("Mock server tests are disabled") - response = @only_fans_api.trial_links.delete("quisquam", account: "acct_XXXXXXXXXXXXXXX") + response = @only_fans_api.trial_links.delete("non", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => Onlyfans::Models::TrialLinkDeleteResponse @@ -100,7 +100,7 @@ def test_list_subscribers_required_params skip("Mock server tests are disabled") response = - @only_fans_api.trial_links.list_subscribers("ut", account: "acct_XXXXXXXXXXXXXXX", limit: 10, offset: 0) + @only_fans_api.trial_links.list_subscribers("et", account: "acct_XXXXXXXXXXXXXXX", limit: 10, offset: 0) assert_pattern do response => Onlyfans::Models::TrialLinkListSubscribersResponse @@ -117,7 +117,8 @@ def test_list_subscribers_required_params def test_retrieve_cohort_arps_required_params skip("Mock server tests are disabled") - response = @only_fans_api.trial_links.retrieve_cohort_arps("sapiente", account: "acct_XXXXXXXXXXXXXXX") + response = + @only_fans_api.trial_links.retrieve_cohort_arps("necessitatibus", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => nil @@ -127,7 +128,7 @@ def test_retrieve_cohort_arps_required_params def test_retrieve_stats_required_params skip("Mock server tests are disabled") - response = @only_fans_api.trial_links.retrieve_stats("esse", account: "acct_XXXXXXXXXXXXXXX") + response = @only_fans_api.trial_links.retrieve_stats("accusantium", account: "acct_XXXXXXXXXXXXXXX") assert_pattern do response => Onlyfans::Models::TrialLinkRetrieveStatsResponse diff --git a/test/onlyfans/resources/user_lists_test.rb b/test/onlyfans/resources/user_lists_test.rb index 664c1827..d1586d12 100644 --- a/test/onlyfans/resources/user_lists_test.rb +++ b/test/onlyfans/resources/user_lists_test.rb @@ -6,7 +6,7 @@ class Onlyfans::Test::Resources::UserListsTest < Onlyfans::Test::ResourceTest def test_create_required_params skip("Mock server tests are disabled") - response = @only_fans_api.user_lists.create("acct_XXXXXXXXXXXXXXX", name: "qrruxylgb") + response = @only_fans_api.user_lists.create("acct_XXXXXXXXXXXXXXX", name: "xiu") assert_pattern do response => Onlyfans::Models::UserListCreateResponse From f81cd4d33ee28f05fc7fa387138b304f4752d9f7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 18:13:27 +0000 Subject: [PATCH 6/6] release: 0.2.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ Gemfile.lock | 2 +- README.md | 2 +- lib/onlyfans/version.rb | 2 +- 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3d2ac0bd..10f30916 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0" + ".": "0.2.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 04564d6f..04da6bab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.2.0 (2026-05-25) + +Full Changelog: [v0.1.0...v0.2.0](https://github.com/onlyfansapi/onlyfansapi-ruby/compare/v0.1.0...v0.2.0) + +### Features + +* **api:** api update ([f8fef5a](https://github.com/onlyfansapi/onlyfansapi-ruby/commit/f8fef5a3262dc9fe8d18830ee0029ceef897abfc)) + ## 0.1.0 (2026-05-25) Full Changelog: [v0.0.1...v0.1.0](https://github.com/onlyfansapi/onlyfansapi-ruby/compare/v0.0.1...v0.1.0) diff --git a/Gemfile.lock b/Gemfile.lock index 16843822..978c4204 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - onlyfans (0.1.0) + onlyfans (0.2.0) cgi connection_pool diff --git a/README.md b/README.md index 0c20c069..5915e95f 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ To use this gem, install via Bundler by adding the following to your application ```ruby -gem "onlyfans", "~> 0.1.0" +gem "onlyfans", "~> 0.2.0" ``` diff --git a/lib/onlyfans/version.rb b/lib/onlyfans/version.rb index 58d7392d..9d1246dd 100644 --- a/lib/onlyfans/version.rb +++ b/lib/onlyfans/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Onlyfans - VERSION = "0.1.0" + VERSION = "0.2.0" end