How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Aghanim Stores API

The Stores API from Aghanim — 11 operation(s) for stores.

Aghanim Stores API is one of 27 APIs that Aghanim publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Stores. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 19 operations across 11 paths, and defines 87 schemas. It is described by OpenAPI 3.2.0, at version 2026.07.14.

Requests are made against a single base URL, https://api.aghanim.com/s2s.

19 operations 11 paths 87 schemas 5 DELETE8 GET1 PATCH3 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2026.07.14
Base URL
https://api.aghanim.com/s2s
Authentication
HTTP Bearer
Contact
Resource Areas
1

Authentication & Security 1

Aghanim Stores API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

  • HTTPBearer — Refer to the [Authentication](https://docs.aghanim.com/api-reference/) section for instructions on obtaining an API key and use it as the Bearer token.

Paths & Operations 19

Across 11 paths, the API surfaces 19 operations — 5 DELETE, 8 GET, 1 PATCH, 3 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Stores 19
GET
/v1/stores/store/{store_item_id}
Get Store By Store Item
get_store_by_store_item 1 param → 200422
GET
/v1/stores
Get Stores
get_stores 3 params → 200422
POST
/v1/stores
Create Store
create_store body → 201422
DELETE
/v1/stores
Bulk Delete Stores
bulk_delete_stores body → 204422
GET
/v1/stores/{store_id}
Get Store
get_store 1 param → 200422
PUT
/v1/stores/{store_id}
Update Store
update_store 1 param body → 200422
DELETE
/v1/stores/{store_id}
Delete Store
delete_store 1 param → 204422
GET
/v1/store_items/user/{user_id}
Get User Store Items
get_user_store_items 3 params → 200422
GET
/v1/store_items/campaign/{campaign_id}
Get Campaign Store Items
get_campaign_store_items 4 params → 200422
GET
/v1/store_items/report
Get Virtual SKU Stat
get_virtual_sku_stat 2 params → 200422
GET
/v1/store_items/{store_id}
Get Store Items
get_store_items 1 param → 200422
POST
/v1/store_items/{store_id}
Create Store Item
create_store_item 1 param body → 201422
PATCH
/v1/store_items/{store_id}
Bulk Update Store Items
bulk_update_store_items 1 param body → 200422
DELETE
/v1/store_items/{store_id}
Bulk Delete Store Items
bulk_delete_store_items 1 param body → 204422
GET
/v1/store_items
Get All Store Items
get_all_store_items 1 param → 200422
POST
/v1/store_items/{store_id}/batch
Batch Create Store Item
batch_create_store_item 1 param body → 204422
PUT
/v1/store_items/{store_id}/{store_item_id}
Update Store Item
update_store_item 2 params body → 200422
DELETE
/v1/store_items/{store_id}/{store_item_id}
Delete Store Item
delete_store_item 2 params → 204422
DELETE
/v1/store_items/virtual/{store_item_id}
Delete Virtual Store Item
delete_virtual_store_item 1 param → 204422

Schemas 87

The contract defines 87 schemas that model the data the API accepts and returns. The most detailed are VirtualStoreItemUser (63 properties), UserStoreItem (62 properties), StoreItemRead (61 properties), LootboxNestedItemRead (54 properties). Each schema is shown below with its type and property counts.

SubscriptionOffer
object
8 properties 1 required
TrialSettings
object
2 properties
SubscriptionOfferEligibility
string
An enumeration.
NestedItem
object
7 properties
StoreUpdate
object
9 properties
StoreItemBulkDelete
object
1 property 1 required
LootboxSettings
object
7 properties 1 required
VCPriceSource
string
An enumeration.
Token
object
2 properties 1 required
StoreItemBulkUpdate
object
41 properties 1 required
StoreItemUpdate
object
40 properties
ItemBonus
object
4 properties 1 required
RotationType
string
An enumeration.
ItemRead
object
51 properties 8 required
RequirementsMismatchBehavior
string
An enumeration.
UserStoreItem
object
62 properties 7 required
LimitedStockSettings
object
3 properties 2 required
ItemSource
string
An enumeration.
NestedItemViewType
string
An enumeration.
ItemBonusSettings
object
3 properties 1 required
TrialTextMode
string
An enumeration.
StoreType
string
An enumeration.
CTASupportedText
string
An enumeration.
StoreRead
object
11 properties 4 required
LootboxGroupRead
object
4 properties 4 required
ItemPropertyRelationRead
object
6 properties 5 required
ItemType
string
An enumeration.
SubscriptionSettings
object
1 property
SubscriptionBillingCycle
object
2 properties 2 required
ItemPropertyConfigRange
object
3 properties 1 required
TokenType
string
ItemPropertyRelationData
object
1 property
MathExpression
object
2 properties 1 required
PeriodType
string
SubscriptionPlanType
string
An enumeration.
LootboxNestedItem
object
5 properties 4 required
ItemPropertyConfigString
object
1 property
StoreBulkDelete
object
1 property 1 required
StoreSettings
object
1 property
VCRewardConfig
object
6 properties 1 required
StoreReadStat
object
12 properties 5 required
RotationSettings
object
8 properties 4 required
aghanim__subscription_item__schemas__SubscriptionRead
object
38 properties 9 required
VirtualStoreItemUser
object
63 properties 7 required
VirtualCurrencySettings
object
7 properties
OrderSourceType
string
An enumeration.
StoreItemPaymentSettings
object
1 property
PriceViewMode
string
An enumeration.
HTTPValidationError
object
1 property
LootboxRead
object
35 properties 8 required
PityStep
object
2 properties 2 required
StoreItemSubscriptionSettings
object
6 properties 2 required
ItemRarityRead
object
3 properties 2 required
PriceViewSettings
object
4 properties 1 required
LootboxViewType
string
An enumeration.
ItemsCreate
object
1 property 1 required
StoreItemCreate
object
44 properties 2 required
HighlightItem
object
3 properties
CTAButtonTextSettings
object
2 properties 1 required
SubscriptionCardViewType
string
An enumeration.
ItemPropertyConfigNumber
object
1 property
ItemRewardSettings
object
1 property 1 required
SubscriptionGraceMode
string
An enumeration.
ItemPropertyRead
object
5 properties 3 required
StoreCardType
string
An enumeration.
MaxPurchaseLimitPeriodType
string
An enumeration.
CTAButtonTextType
string
An enumeration.
Currency
string
Expression
object
2 properties
LootboxNestedItemRead
object
54 properties 10 required
StoreItemBenefit
object
14 properties 1 required
ItemViewOption
string
An enumeration.
CTAButtonType
string
An enumeration.
ValidationError
object
3 properties 3 required
SubscriptionRenewalType
string
An enumeration.
VirtualSKUStat
object
2 properties 2 required
VirtualCurrencyRead
object
35 properties 8 required
StoreItemRead
object
61 properties 6 required
LimitedStockType
string
An enumeration.
StoreItemBenefitType
string
An enumeration.
StoreCreate
object
9 properties 3 required
LootboxGroup
object
5 properties 4 required
StoreWebhookSettings
object
3 properties 1 required
Highlights
object
3 properties 1 required
PitySettings
object
2 properties 1 required
SubscriptionPlan
object
21 properties 4 required
PublicItemRead
object
52 properties 8 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aghanim-stores-api-openapi.yml Raw ↑

Other APIs Aghanim publishes across the network.

Aghanim Achievements API
Aghanim Coupons API
Aghanim Creators API
Aghanim Daily Rewards API
Aghanim GDPR Requests API
Aghanim Item Categories API
Aghanim Items API
Aghanim Leaderboards API
Aghanim LiveOps API
Aghanim Locales API
Aghanim Loyalty Program API
Aghanim News API
Where this information came from

This is an independent, third-party profile of Aghanim Stores API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.