envoyr
642e518259
Give trusted apps the user's role
...
Anikeen ID now sends trusted apps the user's role (admin or user) in
GET v1/user, a user read by ID and user.updated, so an app like the
Console can take its admins from Anikeen ID. Enums\Role, the Socialite
user's role and Resources\User::role()/isAdmin() expose it.
2026-11-07 15:24:48 +00:00
envoyr
31de31aa47
Merge pull request #26 from anikeen-com/release/3.4.0
...
Release 3.4.0
2026-11-07 11:55:58 +01:00
envoyr
0205696719
Release 3.4.0
2026-11-07 10:55:18 +00:00
envoyr
9c9603591a
Merge pull request #25 from anikeen-com/feature/user-and-preference-events
...
Add user profiles, user events and preference.updated
2026-11-07 01:57:46 +01:00
envoyr
57efac2bf5
Find crop codes under crop and document unreadable avatar files
2026-11-07 00:36:52 +00:00
envoyr
0ccf46d69a
Add user profiles and user events to the changelog
2026-11-07 00:34:40 +00:00
envoyr
5ecc535e07
Document profile updates, reading users by ID and the user events
2026-11-07 00:34:40 +00:00
envoyr
93f6d79a0a
Let users change their profile and avatar with their token
2026-11-07 00:33:41 +00:00
envoyr
2eceb34faa
Read a connected user's profile by ID for trusted apps
2026-11-07 00:33:39 +00:00
envoyr
d458d5d7fc
Throw ValidationFailedException with per-field codes for 422 responses
2026-11-07 00:33:38 +00:00
envoyr
a117a6a3c9
Add the preference.updated, user.updated and user.deleted event types
2026-11-07 00:31:35 +00:00
envoyr
3d7ce65f61
Merge pull request #24 from anikeen-com/feature/app-charges
...
Add charges and the billing limit for trusted apps
2026-11-06 21:25:38 +00:00
envoyr
b35c066b48
Merge pull request #23 from anikeen-com/feature/preferences
...
Add the preferences API
2026-11-06 21:25:11 +00:00
envoyr
be91df6d18
Restore CRLF line endings in ManagesBalance
2026-11-06 20:03:12 +00:00
envoyr
3a78359f59
Add charges and the billing limit to the changelog
2026-11-06 20:01:15 +00:00
envoyr
32103f6921
Document charges and the billing limit
2026-11-06 20:01:15 +00:00
envoyr
7bd7249730
Add charges and the billing limit for trusted apps
2026-11-06 20:00:26 +00:00
envoyr
f5d48b7e35
Add the billing limit event types
2026-11-06 20:00:26 +00:00
envoyr
5a46add518
Drop event ordering claim for full refunds
2026-11-06 19:31:19 +00:00
envoyr
f5d63df9d2
Add preferences to the changelog
2026-11-06 19:29:21 +00:00
envoyr
eebfe557b1
Document preferences, their scopes and order.refunded
2026-11-06 19:29:20 +00:00
envoyr
802f52ce93
Add the preferences API for apps and users
2026-11-06 19:28:23 +00:00
envoyr
90dac3a5a6
Add the order.refunded event type
2026-11-06 19:26:15 +00:00
envoyr
1b64d2822f
Add the shared preference keys and appearance values
2026-11-06 19:26:15 +00:00
envoyr
11ff83e40d
Add the preference scopes
2026-11-06 19:26:15 +00:00
envoyr
d76095cc94
Send extra request headers and throw PreconditionFailedException on 412
2026-11-06 19:25:51 +00:00
envoyr
9c505842cb
Merge pull request #22 from anikeen-com/release/3.3.0
...
Release 3.3.0
2026-11-06 18:08:00 +00:00
envoyr
556daadbbe
Release 3.3.0
2026-11-06 18:07:29 +00:00
envoyr
70d6fae5a1
Merge pull request #17 from anikeen-com/feature/uptimr-billing-api
...
Support trials, discounts, plan changes, order details, confirmable orders and billing portal links
2026-11-06 18:07:25 +00:00
envoyr
37e7e659e2
Merge main (3.2.0) into feature/uptimr-billing-api
2026-11-06 18:07:08 +00:00
envoyr
c5cb4b76c9
Merge pull request #20 from anikeen-com/release/3.2.0
...
Release 3.2.0
2026-11-06 11:39:50 +00:00
envoyr
2b47be157b
Release 3.2.0
2026-11-06 11:38:47 +00:00
envoyr
2796befc7d
Merge pull request #19 from anikeen-com/feature/bill-elapsed-periods
...
Bill elapsed periods and look up users by email
2026-11-06 11:26:19 +00:00
envoyr
64ccb84987
Document elapsed periods and user accounts
2026-11-06 10:26:51 +00:00
envoyr
7813e8fbaa
Look up users by email and document invitations
2026-11-06 10:26:51 +00:00
envoyr
27e868720f
Bill elapsed periods on app subscription checkout
2026-11-06 10:26:51 +00:00
envoyr
0dfc6f51fc
Add the app billing features to the changelog
2026-11-05 23:46:21 +00:00
envoyr
dc9d54fc06
Merge main into feature/uptimr-billing-api
2026-11-05 23:45:45 +00:00
envoyr
fb71b172f2
Merge pull request #18 from anikeen-com/feature/reseller-scopes
...
Add product and reseller scopes (3.1.0)
2026-11-05 00:31:01 +01:00
envoyr
0ed6934da3
Merge pull request #16 from anikeen-com/fix/dependabot-alerts
...
Require patched Laravel and php-jwt versions
2026-11-04 22:09:39 +01:00
envoyr
61385df92f
Merge pull request #15 from anikeen-com/feature/user-api-exceptions
...
Throw ApiException for requests with the user's token too
2026-11-04 18:44:38 +01:00
envoyr
a4345e72ec
Merge pull request #14 from anikeen-com/docs/remove-live-test-hint
...
Document payments end to end, add subscription status helpers
2026-11-04 17:56:25 +01:00
envoyr
396eb889c4
Merge pull request #13 from anikeen-com/fix/guard-registration
...
Fix the anikeen API guard and register its user provider
2026-11-03 23:13:21 +01:00
envoyr
b074ec3c0c
Merge pull request #12 from anikeen-com/feature/monthly-cap
...
Document monthly_cap, predecessor_id and expected_monthly_price
2026-11-03 12:49:37 +01:00
envoyr
285594e7e9
Merge pull request #11 from anikeen-com/feature/trusted-checkout-sessions
...
Checkout sessions: one hosted checkout for several subscriptions
2026-11-02 17:36:08 +01:00
envoyr
a0470111fa
Merge pull request #10 from anikeen-com/docs/shipment-mail
...
Document the shipment mail and notify_customer
2026-11-01 15:04:09 +01:00
envoyr
6a568a5354
Merge pull request #9 from anikeen-com/feature/shipments
...
Shipments: ship orders and download delivery notes
2026-11-01 14:20:32 +01:00
envoyr
9731dd36ca
Merge pull request #7 from anikeen-com/docs/order-shipping-address
...
Fix saving Billable models after API calls; document shipping addresses and item images
2026-11-01 13:05:01 +01:00
envoyr
d6e6684d00
Merge pull request #6 from anikeen-com/feature/webhooks
...
Verify Anikeen ID webhooks
2026-11-01 11:48:51 +01:00
envoyr
68132e7026
Merge pull request #5 from anikeen-com/feature/checkout-confirmation
...
Third-party checkout confirmation
2026-11-01 11:48:16 +01:00
envoyr
4555efa80c
Update Laravel version requirements in composer.json
...
Updated Laravel version requirements to include 13.0.
2026-05-12 17:29:14 +02:00
envoyr
bc9c202c3b
update composer.json
2025-09-21 17:15:45 +00:00
envoyr
cecf8560ff
Merge pull request #1 from anikeen-com/laravel-10
...
Update composer.json
2025-09-21 19:13:39 +02:00
envoyr
25248e7822
refactor code
2025-09-21 17:12:19 +00:00
envoyr
c641ec725d
add refund to revoke endpoint
2025-09-21 12:13:56 +00:00
envoyr
8eb0c25582
fix api path
2025-09-19 17:21:23 +00:00
envoyr
30ac4ae4f9
update provider
2025-09-19 16:37:22 +00:00
envoyr
e1a6af11a3
introduce new scopes
2025-09-19 15:36:28 +00:00
envoyr
bb5df7f115
fix mode
...
Signed-off-by: Maurice Preuß <hello@envoyr.com >
2025-09-18 19:28:08 +00:00
envoyr
297404b05d
add AllowDynamicProperties attribute
...
Signed-off-by: Maurice Preuß <hello@envoyr.com >
2025-09-18 19:22:11 +00:00
envoyr
5ab57dcdfe
add staging key
...
Signed-off-by: Maurice Preuß <hello@envoyr.com >
2025-09-18 19:17:50 +00:00
envoyr
0f14fa1b4c
remove endpoint
...
Signed-off-by: Maurice Preuß <hello@envoyr.com >
2025-09-06 13:32:06 +00:00
envoyr
437e78770c
fix typo
...
Signed-off-by: Maurice Preuß <hello@envoyr.com >
2025-09-06 13:23:00 +00:00
envoyr
0dbb27fc94
update transaction description
...
Signed-off-by: Maurice Preuß <hello@envoyr.com >
2025-09-06 13:22:23 +00:00
envoyr
63e3f0a4a2
add refresh token method
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-05-02 07:29:43 +02:00
envoyr
1d2119a32b
update resources
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-05-02 06:27:53 +02:00
envoyr
1725ec68de
update subscriptions
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-05-01 18:16:51 +02:00
envoyr
dcda4b990e
update user provider
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 12:00:34 +02:00
envoyr
937fde603b
update docs
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 10:03:27 +02:00
envoyr
80b1f003b2
update docs
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 10:02:53 +02:00
envoyr
aff901de4e
update docs
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 10:02:23 +02:00
envoyr
92eadcca08
update docs
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 10:00:27 +02:00
envoyr
8b874f540c
update docs
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 09:08:29 +02:00
envoyr
3bcebd9d45
update subscription, add alias
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 09:02:24 +02:00
envoyr
71663bffd8
small fixes
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 06:43:07 +02:00
envoyr
5b2b3c72cc
add serializable
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 04:23:10 +02:00
envoyr
235918f0c0
fix some issues
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 04:12:54 +02:00
envoyr
4b23f6ddbb
refactored code
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-30 03:45:10 +02:00
envoyr
85702fcb2c
update docs
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-29 21:50:12 +02:00
envoyr
65d4b12006
update identifier
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-29 21:47:21 +02:00
envoyr
5d621b7cdc
update config
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-29 21:46:44 +02:00
envoyr
4d6fe7c325
update provider
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-29 21:39:49 +02:00
envoyr
d447a88430
add mode
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-29 21:33:02 +02:00
envoyr
d9a330222b
update billable
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-28 17:26:02 +02:00
envoyr
21946e3a22
update docs
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-28 05:32:44 +02:00
envoyr
1b96b87e1d
refactored code
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-28 05:27:06 +02:00
envoyr
7f908f4e6a
refactored code
...
Signed-off-by: Maurice Preuß (envoyr) <hello@envoyr.com >
2025-04-28 04:47:50 +02:00
envoyr
05e8cca347
first commit
2025-04-27 04:02:46 +02:00