Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
309 commits
Select commit Hold shift + click to select a range
14b9f56
feat(api): api update
stainless-app[bot] Jun 15, 2026
07e7142
feat(api): api update
stainless-app[bot] Jun 15, 2026
c4048c4
feat(api): api update
stainless-app[bot] Jun 15, 2026
93b27d8
feat(api): api update
stainless-app[bot] Jun 15, 2026
0073ccc
feat(api): api update
stainless-app[bot] Jun 15, 2026
e4dd2dd
feat(api): api update
stainless-app[bot] Jun 15, 2026
2db03f5
feat(api): api update
stainless-app[bot] Jun 15, 2026
41b02ef
feat(api): api update
stainless-app[bot] Jun 16, 2026
212f078
feat(api): api update
stainless-app[bot] Jun 16, 2026
a2eea78
feat(api): api update
stainless-app[bot] Jun 16, 2026
5f32ddc
feat(api): api update
stainless-app[bot] Jun 16, 2026
0e64ad9
feat(api): api update
stainless-app[bot] Jun 16, 2026
b1d6f19
feat(api): api update
stainless-app[bot] Jun 16, 2026
4f2d93e
fix(client): send content-type header for requests with an omitted op…
stainless-app[bot] Jun 17, 2026
e8f55e4
feat(api): api update
stainless-app[bot] Jun 17, 2026
e928819
feat(api): api update
stainless-app[bot] Jun 17, 2026
8bed78d
feat(api): api update
stainless-app[bot] Jun 17, 2026
85c1517
feat(api): api update
stainless-app[bot] Jun 18, 2026
d5a171e
feat(api): api update
stainless-app[bot] Jun 18, 2026
f3b60cf
feat(api): api update
stainless-app[bot] Jun 18, 2026
9aae0b0
feat(api): api update
stainless-app[bot] Jun 18, 2026
dc7480e
feat(api): api update
stainless-app[bot] Jun 19, 2026
37abea6
feat(api): api update
stainless-app[bot] Jun 19, 2026
c85defa
feat(api): api update
stainless-app[bot] Jun 19, 2026
203522d
feat(api): api update
stainless-app[bot] Jun 19, 2026
9897ca1
feat(api): api update
stainless-app[bot] Jun 19, 2026
880fdc1
feat(api): api update
stainless-app[bot] Jun 19, 2026
bf50100
feat(api): api update
stainless-app[bot] Jun 20, 2026
7e379ae
feat(api): api update
stainless-app[bot] Jun 20, 2026
16bb725
feat(api): api update
stainless-app[bot] Jun 21, 2026
8e3cd6f
feat(api): api update
stainless-app[bot] Jun 21, 2026
20e3d06
feat(api): api update
stainless-app[bot] Jun 22, 2026
f7ee288
feat(api): api update
stainless-app[bot] Jun 22, 2026
38a5647
feat(api): api update
stainless-app[bot] Jun 22, 2026
ea37ee1
feat(api): api update
stainless-app[bot] Jun 22, 2026
d40bc24
feat(api): api update
stainless-app[bot] Jun 22, 2026
e99b7a5
feat(api): api update
stainless-app[bot] Jun 23, 2026
c2716dd
feat(api): api update
stainless-app[bot] Jun 23, 2026
4977171
feat(api): api update
stainless-app[bot] Jun 23, 2026
b7c1073
feat(api): api update
stainless-app[bot] Jun 23, 2026
c4bd5b1
feat(api): api update
stainless-app[bot] Jun 23, 2026
37d10c0
feat(api): api update
stainless-app[bot] Jun 23, 2026
8829b3d
feat(api): api update
stainless-app[bot] Jun 23, 2026
c55e299
feat(api): api update
stainless-app[bot] Jun 24, 2026
58d1f67
feat(api): api update
stainless-app[bot] Jun 25, 2026
316d824
feat(api): api update
stainless-app[bot] Jun 25, 2026
3b4c759
feat(api): api update
stainless-app[bot] Jun 25, 2026
86f8ba8
feat(api): api update
stainless-app[bot] Jun 25, 2026
6b4c186
feat(api): api update
stainless-app[bot] Jun 25, 2026
ee2c0d7
feat(api): api update
stainless-app[bot] Jun 26, 2026
f9a5724
feat(api): api update
stainless-app[bot] Jun 26, 2026
a235e0f
feat(api): api update
stainless-app[bot] Jun 26, 2026
8eb5a2c
feat(api): api update
stainless-app[bot] Jun 27, 2026
778f909
feat(api): api update
stainless-app[bot] Jun 27, 2026
95f1dfb
feat(api): api update
stainless-app[bot] Jun 28, 2026
c4e478e
feat(api): api update
stainless-app[bot] Jun 28, 2026
a613f4c
feat(api): api update
stainless-app[bot] Jun 28, 2026
98972c7
feat(api): api update
stainless-app[bot] Jun 28, 2026
abf8dba
feat(api): api update
stainless-app[bot] Jun 29, 2026
2410b93
feat(api): api update
stainless-app[bot] Jun 29, 2026
8674431
feat(api): api update
stainless-app[bot] Jun 29, 2026
955f228
feat(api): api update
stainless-app[bot] Jun 29, 2026
d9d3274
feat(api): api update
stainless-app[bot] Jun 29, 2026
2644339
feat(api): api update
stainless-app[bot] Jun 29, 2026
23a3de0
feat(api): api update
stainless-app[bot] Jun 30, 2026
3238886
feat(api): api update
stainless-app[bot] Jun 30, 2026
56e0cc3
feat(api): api update
stainless-app[bot] Jun 30, 2026
2afbb35
feat(api): api update
stainless-app[bot] Jun 30, 2026
8b69c42
feat(api): api update
stainless-app[bot] Jun 30, 2026
3038a94
feat(api): api update
stainless-app[bot] Jun 30, 2026
e4b6686
feat(api): api update
stainless-app[bot] Jun 30, 2026
66e3ff6
feat(api): api update
stainless-app[bot] Jun 30, 2026
148c5be
feat(api): api update
stainless-app[bot] Jul 1, 2026
97c4d97
feat(api): api update
stainless-app[bot] Jul 2, 2026
f64165c
feat(api): api update
stainless-app[bot] Jul 2, 2026
97fa1f7
feat(api): api update
stainless-app[bot] Jul 2, 2026
4760ed2
feat(api): api update
stainless-app[bot] Jul 2, 2026
5ddb40a
feat(api): api update
stainless-app[bot] Jul 3, 2026
9fe6eae
feat(api): api update
stainless-app[bot] Jul 3, 2026
6cfc271
feat(api): api update
stainless-app[bot] Jul 3, 2026
78a6086
feat(api): api update
stainless-app[bot] Jul 3, 2026
a933eb6
feat(api): api update
stainless-app[bot] Jul 3, 2026
2e87746
feat(api): api update
stainless-app[bot] Jul 3, 2026
9eb0b72
feat(api): api update
stainless-app[bot] Jul 4, 2026
f219bef
feat(api): api update
stainless-app[bot] Jul 4, 2026
057e021
feat(api): api update
stainless-app[bot] Jul 4, 2026
1860995
feat(api): api update
stainless-app[bot] Jul 4, 2026
de18ad7
feat(api): api update
stainless-app[bot] Jul 4, 2026
b6c0885
feat(api): api update
stainless-app[bot] Jul 5, 2026
838cd76
feat(api): api update
stainless-app[bot] Jul 5, 2026
fbf7e77
feat(api): api update
stainless-app[bot] Jul 5, 2026
683e0b1
feat(api): api update
stainless-app[bot] Jul 5, 2026
ce1a135
feat(api): api update
stainless-app[bot] Jul 5, 2026
f69e7eb
feat(api): api update
stainless-app[bot] Jul 5, 2026
ca3fa7d
feat(api): api update
stainless-app[bot] Jul 6, 2026
c667de1
feat(api): api update
stainless-app[bot] Jul 6, 2026
ccab2a9
feat(api): api update
stainless-app[bot] Jul 6, 2026
6110f07
feat(api): api update
stainless-app[bot] Jul 7, 2026
09a7095
feat(api): api update
stainless-app[bot] Jul 7, 2026
1c8ed61
feat(api): api update
stainless-app[bot] Jul 7, 2026
0729449
feat(api): api update
stainless-app[bot] Jul 9, 2026
1a1c5d2
feat(api): api update
stainless-app[bot] Jul 10, 2026
3547c2a
fix(ci): bump @arethetypeswrong/cli to ^0.18.0 and run CI workflows o…
stainless-app[bot] Jul 11, 2026
51c1702
feat(api): api update
stainless-app[bot] Jul 12, 2026
8d91b47
feat(api): api update
stainless-app[bot] Jul 13, 2026
44bece2
feat(api): api update
stainless-app[bot] Jul 13, 2026
a4d1f39
feat(api): api update
stainless-app[bot] Jul 13, 2026
00d94b2
feat(api): api update
stainless-app[bot] Jul 13, 2026
a641005
feat(api): api update
stainless-app[bot] Jul 13, 2026
8bce9f2
feat(api): api update
stainless-app[bot] Jul 13, 2026
56ece82
feat(api): api update
stainless-app[bot] Jul 13, 2026
5847a3c
feat(api): api update
stainless-app[bot] Jul 14, 2026
60fc089
feat(api): api update
stainless-app[bot] Jul 15, 2026
8f2145c
feat(api): api update
stainless-app[bot] Jul 15, 2026
f76a4bd
feat(api): api update
stainless-app[bot] Jul 16, 2026
873ac7b
feat(api): api update
stainless-app[bot] Jul 16, 2026
61fcffa
feat(api): api update
stainless-app[bot] Jul 16, 2026
27db2cf
feat(api): api update
stainless-app[bot] Jul 16, 2026
d378396
feat(api): api update
stainless-app[bot] Jul 16, 2026
d6863b6
feat(api): api update
stainless-app[bot] Jul 16, 2026
46bb310
feat(api): api update
stainless-app[bot] Jul 16, 2026
2c214c9
feat(api): api update
stainless-app[bot] Jul 17, 2026
aeb9cd7
feat(api): api update
stainless-app[bot] Jul 17, 2026
6fc5b34
feat(api): api update
stainless-app[bot] Jul 17, 2026
987d63e
feat(api): api update
stainless-app[bot] Jul 17, 2026
4b430d7
feat(stlc): configurable CI runner and private-production-repo suppor…
stainless-app[bot] Jul 18, 2026
869dee7
feat(api): api update
stainless-app[bot] Jul 19, 2026
3ec4e50
feat(api): api update
stainless-app[bot] Jul 19, 2026
2a32b42
feat(api): api update
stainless-app[bot] Jul 20, 2026
aa0d198
feat(api): api update
stainless-app[bot] Jul 20, 2026
e9b60e6
feat(api): api update
stainless-app[bot] Jul 20, 2026
08ca129
feat(api): api update
stainless-app[bot] Jul 20, 2026
60f7448
feat(api): api update
stainless-app[bot] Jul 20, 2026
8969b09
feat(api): api update
stainless-app[bot] Jul 20, 2026
8624c42
feat(api): api update
stainless-app[bot] Jul 21, 2026
f93f8b1
feat(api): api update
stainless-app[bot] Jul 21, 2026
b65da15
feat(api): api update
stainless-app[bot] Jul 21, 2026
d09e999
feat(api): api update
stainless-app[bot] Jul 21, 2026
cd234d7
feat(api): api update
stainless-app[bot] Jul 21, 2026
3140ed0
feat(api): api update
stainless-app[bot] Jul 22, 2026
88f35b7
feat(api): api update
stainless-app[bot] Jul 22, 2026
49ae0d6
feat(api): api update
stainless-app[bot] Jul 22, 2026
56e07ec
feat(api): api update
stainless-app[bot] Jul 23, 2026
6f6a22f
feat(api): api update
stainless-app[bot] Jul 23, 2026
37abcf7
feat(api): api update
stainless-app[bot] Jul 23, 2026
270dc0a
feat(api): api update
stainless-app[bot] Jul 23, 2026
2e8e9b1
feat(api): api update
stainless-app[bot] Jul 23, 2026
e61ad5f
feat(api): api update
stainless-app[bot] Jul 24, 2026
495397f
feat(api): api update
stainless-app[bot] Jul 24, 2026
cc79dff
feat(api): api update
stainless-app[bot] Jul 27, 2026
2ef1c9c
feat(api): api update
stainless-app[bot] Jul 27, 2026
5192b8b
feat(api): api update
stainless-app[bot] Jul 28, 2026
0ef2e1a
feat(api): api update
stainless-app[bot] Jul 31, 2026
024e41a
feat(api): api update
stainless-app[bot] Aug 1, 2026
782dc0d
feat(api): api update
stainless-app[bot] Aug 1, 2026
fa1a596
feat(api): api update
stainless-app[bot] Aug 2, 2026
580fdf8
feat(api): api update
stainless-app[bot] Aug 2, 2026
e5bdf55
feat(api): api update
stainless-app[bot] Aug 3, 2026
56b70f4
feat(api): api update
stainless-app[bot] Aug 3, 2026
af3ad4c
feat(api): api update
stainless-app[bot] Aug 4, 2026
86b81e9
feat(api): api update
stainless-app[bot] Aug 4, 2026
deed586
feat(api): api update
stainless-app[bot] Aug 5, 2026
9f26b20
feat(api): api update
stainless-app[bot] Aug 6, 2026
b788b3d
feat(api): api update
stainless-app[bot] Aug 6, 2026
ce629ee
feat(api): api update
stainless-app[bot] Aug 7, 2026
3afd696
feat(api): api update
stainless-app[bot] Aug 8, 2026
89c5e42
feat(api): api update
stainless-app[bot] Aug 10, 2026
a0e836d
feat(api): api update
stainless-app[bot] Aug 10, 2026
147758e
feat(api): api update
stainless-app[bot] Aug 11, 2026
bbd60e4
feat(api): api update
stainless-app[bot] Aug 11, 2026
c750efd
feat(api): api update
stainless-app[bot] Aug 11, 2026
689d233
feat(api): api update
stainless-app[bot] Aug 12, 2026
31ed287
feat(api): api update
stainless-app[bot] Aug 12, 2026
3e0a345
feat(api): api update
stainless-app[bot] Aug 13, 2026
ec2634a
feat(api): api update
stainless-app[bot] Aug 13, 2026
272c179
feat(api): api update
stainless-app[bot] Aug 15, 2026
5b06658
feat(api): api update
stainless-app[bot] Aug 15, 2026
417ad1b
feat(api): api update
stainless-app[bot] Aug 15, 2026
b171312
feat(api): api update
stainless-app[bot] Aug 16, 2026
2d64f1c
feat(api): api update
stainless-app[bot] Aug 17, 2026
5aa4052
feat(api): api update
stainless-app[bot] Aug 17, 2026
38520d5
feat(api): api update
stainless-app[bot] Aug 18, 2026
1d9a0c5
feat(api): api update
stainless-app[bot] Aug 18, 2026
fff8441
feat(api): api update
stainless-app[bot] Aug 19, 2026
5cfd594
feat(api): api update
stainless-app[bot] Aug 20, 2026
9ce2aa6
feat(api): api update
stainless-app[bot] Aug 20, 2026
4c7a93f
feat(api): api update
stainless-app[bot] Aug 21, 2026
2cbabdb
feat(api): api update
stainless-app[bot] Aug 23, 2026
337f7a2
feat(api): api update
stainless-app[bot] Aug 24, 2026
69a949e
feat(api): api update
stainless-app[bot] Aug 24, 2026
fb5c3df
feat(api): api update
stainless-app[bot] Aug 25, 2026
62a9f53
feat(api): api update
stainless-app[bot] Aug 26, 2026
192f58c
feat(api): api update
stainless-app[bot] Aug 26, 2026
a5222ce
feat(api): api update
stainless-app[bot] Aug 26, 2026
3d296db
feat(api): api update
stainless-app[bot] Aug 26, 2026
9d1bb6a
feat(api): api update
stainless-app[bot] Aug 26, 2026
f00ecc3
feat(api): api update
stainless-app[bot] Aug 27, 2026
8f8fe16
feat(api): api update
stainless-app[bot] Aug 28, 2026
b6cf87a
feat(api): api update
stainless-app[bot] Aug 28, 2026
7b11647
feat(api): api update
stainless-app[bot] Aug 28, 2026
58f7b05
feat(api): api update
stainless-app[bot] Aug 28, 2026
c68358e
feat(api): api update
stainless-app[bot] Aug 31, 2026
44b45d6
feat(api): api update
stainless-app[bot] Aug 31, 2026
a641d4f
feat(api): api update
stainless-app[bot] Aug 31, 2026
905eab1
feat(api): api update
stainless-app[bot] Aug 31, 2026
a7d36e3
feat(api): api update
stainless-app[bot] Aug 31, 2026
493f801
feat(api): api update
stainless-app[bot] Sep 1, 2026
f2a8182
feat(api): api update
stainless-app[bot] Sep 1, 2026
f889ebc
feat(api): api update
stainless-app[bot] Sep 1, 2026
a574d06
feat(api): api update
stainless-app[bot] Sep 1, 2026
c4ae3cb
feat(api): api update
stainless-app[bot] Sep 1, 2026
9f58d7d
feat(api): api update
stainless-app[bot] Sep 1, 2026
005cae9
feat(api): api update
stainless-app[bot] Sep 2, 2026
e2dbf11
feat(api): api update
stainless-app[bot] Sep 2, 2026
f9a031e
feat(api): api update
stainless-app[bot] Sep 2, 2026
c2841f3
feat(api): api update
stainless-app[bot] Sep 2, 2026
0b6215c
feat(api): api update
stainless-app[bot] Sep 2, 2026
970f3f4
feat(api): api update
stainless-app[bot] Sep 2, 2026
3844bbe
feat(api): api update
stainless-app[bot] Sep 2, 2026
61713fa
feat(api): api update
stainless-app[bot] Sep 2, 2026
e123144
feat(api): api update
stainless-app[bot] Sep 2, 2026
8824606
feat(api): api update
stainless-app[bot] Sep 2, 2026
87db0e8
feat(api): api update
stainless-app[bot] Sep 2, 2026
2c9a767
feat(api): api update
stainless-app[bot] Sep 3, 2026
36aef4d
feat(api): api update
stainless-app[bot] Sep 3, 2026
60a12b7
feat(api): api update
stainless-app[bot] Sep 3, 2026
32a2de4
feat(api): api update
stainless-app[bot] Sep 3, 2026
d038dcc
feat(api): api update
stainless-app[bot] Sep 3, 2026
4fbb859
feat(api): api update
stainless-app[bot] Sep 4, 2026
aa4aa54
feat(api): api update
stainless-app[bot] Sep 4, 2026
4e91ca8
feat(api): api update
stainless-app[bot] Sep 4, 2026
83e3d6c
feat(api): api update
stainless-app[bot] Sep 4, 2026
6138edb
feat(api): api update
stainless-app[bot] Sep 4, 2026
4506117
feat(api): api update
stainless-app[bot] Sep 4, 2026
e3b66fe
feat(api): api update
stainless-app[bot] Sep 4, 2026
a6414f2
feat(api): api update
stainless-app[bot] Sep 4, 2026
4ee500f
feat(api): api update
stainless-app[bot] Sep 4, 2026
d3a1a78
feat(api): api update
stainless-app[bot] Sep 5, 2026
26bfd2f
feat(api): api update
stainless-app[bot] Sep 5, 2026
54d9204
feat(api): api update
stainless-app[bot] Sep 5, 2026
86dcb4a
feat(api): api update
stainless-app[bot] Sep 6, 2026
42e360e
feat(api): api update
stainless-app[bot] Sep 6, 2026
b6faa83
feat(api): api update
stainless-app[bot] Sep 6, 2026
5fcccc3
feat(api): api update
stainless-app[bot] Sep 6, 2026
bea549c
feat(api): api update
stainless-app[bot] Sep 6, 2026
e6a3744
feat(api): api update
stainless-app[bot] Sep 7, 2026
4f6a4b1
feat(api): api update
stainless-app[bot] Sep 7, 2026
aba20a2
feat(api): api update
stainless-app[bot] Sep 8, 2026
bcb4333
feat(api): api update
stainless-app[bot] Sep 8, 2026
bc83973
release: 0.3.0
stainless-app[bot] Sep 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ jobs:
lint:
timeout-minutes: 10
name: lint
runs-on: ${{ github.repository == 'stainless-sdks/onlyfansapi-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Set up Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: '20'
node-version: '24'

- name: Set up pnpm
uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0
Expand All @@ -42,7 +42,7 @@ jobs:
build:
timeout-minutes: 5
name: build
runs-on: ${{ github.repository == 'stainless-sdks/onlyfansapi-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')
permissions:
contents: read
Expand All @@ -53,7 +53,7 @@ jobs:
- name: Set up Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: '20'
node-version: '24'

- name: Set up pnpm
uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0
Expand Down Expand Up @@ -87,15 +87,15 @@ jobs:
test:
timeout-minutes: 10
name: test
runs-on: ${{ github.repository == 'stainless-sdks/onlyfansapi-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Set up Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: '20'
node-version: '24'

- name: Set up pnpm
uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Set up Node
uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
with:
node-version: '20'
node-version: '24'

- name: Set up pnpm
uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.2.0"
".": "0.3.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 266
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-b9b67bf32f2b519e3230760d49e20c30e66107a6991f1a1f1a108f6c578c2fde.yml
openapi_spec_hash: da475361c28b843ddd1b45bbea333762
config_hash: a522aab696c4535f715ae59ddfe8222f
configured_endpoints: 265
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-136aa659b2d54ff3c25f6b35164a84db20dba3a7b513bf2c72544bbdb13ce6c1.yml
openapi_spec_hash: 94a889e758a4baf8e3b699a6cbe17d01
config_hash: 397c91e15c0024f8b5bbed9b82c2348c
309 changes: 309 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

11 changes: 1 addition & 10 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,14 +192,6 @@ Methods:

# Messages

Types:

- <code><a href="./src/resources/messages.ts">MessageAttachTagsResponse</a></code>

Methods:

- <code title="post /api/{account}/messages/{message_id}/attach-tags">client.messages.<a href="./src/resources/messages.ts">attachTags</a>(messageID, { ...params }) -> MessageAttachTagsResponse</code>

# ClientSessions

Types:
Expand Down Expand Up @@ -431,13 +423,12 @@ Methods:

Types:

- <code><a href="./src/resources/media/media.ts">MediaDownloadResponse</a></code>
- <code><a href="./src/resources/media/media.ts">MediaScrapeResponse</a></code>
- <code><a href="./src/resources/media/media.ts">MediaUploadResponse</a></code>

Methods:

- <code title="get /api/{account}/media/download/{cdnUrl}">client.media.<a href="./src/resources/media/media.ts">download</a>(cdnURL, { ...params }) -> string</code>
- <code title="get /api/{account}/media/download/{cdnUrl}">client.media.<a href="./src/resources/media/media.ts">download</a>(cdnURL, { ...params }) -> void</code>
- <code title="post /api/{account}/media/scrape">client.media.<a href="./src/resources/media/media.ts">scrape</a>(account, { ...params }) -> MediaScrapeResponse</code>
- <code title="post /api/{account}/media/upload">client.media.<a href="./src/resources/media/media.ts">upload</a>(account, { ...params }) -> MediaUploadResponse</code>

Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@onlyfansapi/onlyfans-sdk",
"version": "0.2.0",
"version": "0.3.0",
"description": "The official TypeScript library for the Only Fans API API",
"author": "Only Fans API <hello@onlyfansapi.com>",
"types": "dist/index.d.ts",
Expand Down Expand Up @@ -28,7 +28,7 @@
},
"dependencies": {},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.0",
"@arethetypeswrong/cli": "^0.18.0",
"@swc/core": "^1.3.102",
"@swc/jest": "^0.2.29",
"@types/jest": "^29.4.0",
Expand Down
76 changes: 43 additions & 33 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 12 additions & 10 deletions src/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ import {
MeGetTopPercentageResponse,
MeRetrieveResponse,
} from './resources/me';
import { MessageAttachTagsParams, MessageAttachTagsResponse, Messages } from './resources/messages';
import { Messages } from './resources/messages';
import {
PayoutListRequestsParams,
PayoutListRequestsResponse,
Expand Down Expand Up @@ -256,7 +256,6 @@ import {
import {
Media,
MediaDownloadParams,
MediaDownloadResponse,
MediaScrapeParams,
MediaScrapeResponse,
MediaUploadParams,
Expand Down Expand Up @@ -1045,11 +1044,19 @@ export class OnlyFansAPI {
return () => controller.abort();
}

private buildBody({ options: { body, headers: rawHeaders } }: { options: FinalRequestOptions }): {
private buildBody({ options }: { options: FinalRequestOptions }): {
bodyHeaders: HeadersLike;
body: BodyInit | undefined;
} {
const { body, headers: rawHeaders } = options;
if (!body) {
// A resource method always passes a `body` key when its operation defines a
// request body, even if the caller omitted an optional body param. Keep the
// content-type for those, and only elide it for operations with no body at
// all (e.g. GET/DELETE).
if (body == null && 'body' in options) {
return this.#encoder({ body, headers: buildHeaders([rawHeaders]) });
}
return { bodyHeaders: undefined, body: undefined };
}
const headers = buildHeaders([rawHeaders]);
Expand Down Expand Up @@ -1147,7 +1154,7 @@ export class OnlyFansAPI {
trialLinks: API.TrialLinks = new API.TrialLinks(this);
giphy: API.Giphy = new API.Giphy(this);
/**
* APIs for managing tags on free trial links and tracking links
* APIs for managing tags on free trial links, tracking links, and Smart Links
*/
linkTags: API.LinkTags = new API.LinkTags(this);
massMessaging: API.MassMessaging = new API.MassMessaging(this);
Expand Down Expand Up @@ -1314,11 +1321,7 @@ export declare namespace OnlyFansAPI {
type ChatUnmuteParams as ChatUnmuteParams,
};

export {
Messages as Messages,
type MessageAttachTagsResponse as MessageAttachTagsResponse,
type MessageAttachTagsParams as MessageAttachTagsParams,
};
export { Messages as Messages };

export {
ClientSessions as ClientSessions,
Expand Down Expand Up @@ -1430,7 +1433,6 @@ export declare namespace OnlyFansAPI {

export {
Media as Media,
type MediaDownloadResponse as MediaDownloadResponse,
type MediaScrapeResponse as MediaScrapeResponse,
type MediaUploadResponse as MediaUploadResponse,
type MediaDownloadParams as MediaDownloadParams,
Expand Down
Loading
Loading