storefront-service-api
GraphQL API Reference
GraphQl endpoints for storefront-service!
API Endpoints
# devel:
https://storefront-service.devel.original.works
# staging:
https://storefront-service.stage.original.works
# prod:
https://storefront-service.original.works
Queries
collectionEntities
collectionEntities
Response
Returns a CollectionEntityConnection!
Arguments
filter
- CollectionEntityFilter!
Specify to filter the records returned. Default = {}
paging
- OffsetPaging!
Limit or page results. Default = {limit: 10}
sorting
- [CollectionEntitySort!]!
Specify to sort results. Default = []
Example
Query
query CollectionEntities(
$filter: CollectionEntityFilter!,
$paging: OffsetPaging!,
$sorting: [CollectionEntitySort!]!
) {
collectionEntities(
filter: $filter,
paging: $paging,
sorting: $sorting
) {
nodes {
avatarUrl
bannerUrl
createdAt
description
email
entityUri
id
name
networkConfigs {
...NetworkConfigFragment
}
redirectDomains {
...RedirectDomainFragment
}
tenant {
...TenantFragment
}
tenantId
type
updatedAt
}
pageInfo {
hasNextPage
hasPreviousPage
}
totalCount
}
}
Variables
{"filter": {}, "paging": {"limit": 10}, "sorting": [""]}
Response
{
"data": {
"collectionEntities": {
"nodes": [CollectionEntity],
"pageInfo": OffsetPageInfo,
"totalCount": 987
}
}
}
collectionEntity
collectionEntity
Response
Returns a CollectionEntity!
Arguments
id
- ID!
The id of the record to find.
Example
Query
query CollectionEntity($id: ID!) {
collectionEntity(id: $id) {
avatarUrl
bannerUrl
createdAt
description
email
entityUri
id
name
networkConfigs {
activitiesSubgraphUrl
agreementFactoryAddress
agreementSubgraphUrl
alchemyApiKey
capabilities {
...NetworkCapabilityFragment
}
chainId
createdAt
defaultStripeFeeInPercent
dmmAddress
feeManagerAddress
id
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
nativeCoin
nativeCoinDecimals
networkName
nftSubgraphUrl
payeeVaultFactoryAddress
paymentBatcherFactoryAddress
royaltyLoanFactoryAddress
studioPublicJsonRpcUrl
updatedAt
}
redirectDomains {
domain
}
tenant {
createdAt
id
minPaymentBatcherBalanceInUSDC
name
paymentBatcherAddress
tenantUri
updatedAt
}
tenantId
type
updatedAt
}
}
Variables
{"id": "4"}
Response
{
"data": {
"collectionEntity": {
"avatarUrl": "xyz789",
"bannerUrl": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"description": "xyz789",
"email": "abc123",
"entityUri": "xyz789",
"id": 4,
"name": "abc123",
"networkConfigs": [NetworkConfig],
"redirectDomains": [RedirectDomain],
"tenant": Tenant,
"tenantId": "4",
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
collectionEntityRelation
collectionEntityRelation
Response
Returns a CollectionEntityRelation!
Arguments
id
- ID!
The id of the record to find.
Example
Query
query CollectionEntityRelation($id: ID!) {
collectionEntityRelation(id: $id) {
childEntityId
createdAt
id
network {
activitiesSubgraphUrl
agreementFactoryAddress
agreementSubgraphUrl
alchemyApiKey
capabilities {
...NetworkCapabilityFragment
}
chainId
createdAt
defaultStripeFeeInPercent
dmmAddress
feeManagerAddress
id
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
nativeCoin
nativeCoinDecimals
networkName
nftSubgraphUrl
payeeVaultFactoryAddress
paymentBatcherFactoryAddress
royaltyLoanFactoryAddress
studioPublicJsonRpcUrl
updatedAt
}
parentEntityId
relationType
tenant {
createdAt
id
minPaymentBatcherBalanceInUSDC
name
paymentBatcherAddress
tenantUri
updatedAt
}
tenantId
updatedAt
}
}
Variables
{"id": "4"}
Response
{
"data": {
"collectionEntityRelation": {
"childEntityId": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"network": NetworkConfig,
"parentEntityId": "xyz789",
"relationType": "ENTERPIRSE_ARTIST",
"tenant": Tenant,
"tenantId": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
collectionEntityRelations
collectionEntityRelations
Response
Returns a CollectionEntityRelationConnection!
Arguments
filter
- CollectionEntityRelationFilter!
Specify to filter the records returned. Default = {}
paging
- OffsetPaging!
Limit or page results. Default = {limit: 10}
sorting
- [CollectionEntityRelationSort!]!
Specify to sort results. Default = []
Example
Query
query CollectionEntityRelations(
$filter: CollectionEntityRelationFilter!,
$paging: OffsetPaging!,
$sorting: [CollectionEntityRelationSort!]!
) {
collectionEntityRelations(
filter: $filter,
paging: $paging,
sorting: $sorting
) {
nodes {
childEntityId
createdAt
id
network {
...NetworkConfigFragment
}
parentEntityId
relationType
tenant {
...TenantFragment
}
tenantId
updatedAt
}
pageInfo {
hasNextPage
hasPreviousPage
}
totalCount
}
}
Variables
{"filter": {}, "paging": {"limit": 10}, "sorting": [""]}
Response
{
"data": {
"collectionEntityRelations": {
"nodes": [CollectionEntityRelation],
"pageInfo": OffsetPageInfo,
"totalCount": 123
}
}
}
contactByNickName
contactByNickName
Description
Returns a contact by nickname.
Response
Returns a ContactDto!
Arguments
nickName
- String!
nick name of a contact
Example
Query
query ContactByNickName($nickName: String!) {
contactByNickName(nickName: $nickName) {
createdAt
id
nickName
ownerUri
updatedAt
walletAddress
}
}
Variables
{"nickName": "abc123"}
Response
{
"data": {
"contactByNickName": {
"createdAt": "2007-12-03T10:15:30Z",
"id": 987.65,
"nickName": "xyz789",
"ownerUri": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}
contactByWalletAddress
contactByWalletAddress
Description
Returns a contact by wallet address.
Response
Returns a ContactDto!
Arguments
walletAddress
- String!
wallet address of a contact
Example
Query
query ContactByWalletAddress($walletAddress: String!) {
contactByWalletAddress(walletAddress: $walletAddress) {
createdAt
id
nickName
ownerUri
updatedAt
walletAddress
}
}
Variables
{"walletAddress": "xyz789"}
Response
{
"data": {
"contactByWalletAddress": {
"createdAt": "2007-12-03T10:15:30Z",
"id": 123.45,
"nickName": "xyz789",
"ownerUri": "abc123",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}
contacts
contacts
Description
Returns contacts of a contactBook entity.
Response
Returns a ContactsDto!
Example
Query
query Contacts {
contacts {
count
items {
createdAt
id
nickName
ownerUri
updatedAt
walletAddress
}
}
}
Response
{
"data": {
"contacts": {"count": 987.65, "items": [ContactDto]}
}
}
getEntityByTokenPayload
getEntityByTokenPayload
Response
Returns a CollectionEntity!
Example
Query
query GetEntityByTokenPayload {
getEntityByTokenPayload {
avatarUrl
bannerUrl
createdAt
description
email
entityUri
id
name
networkConfigs {
activitiesSubgraphUrl
agreementFactoryAddress
agreementSubgraphUrl
alchemyApiKey
capabilities {
...NetworkCapabilityFragment
}
chainId
createdAt
defaultStripeFeeInPercent
dmmAddress
feeManagerAddress
id
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
nativeCoin
nativeCoinDecimals
networkName
nftSubgraphUrl
payeeVaultFactoryAddress
paymentBatcherFactoryAddress
royaltyLoanFactoryAddress
studioPublicJsonRpcUrl
updatedAt
}
redirectDomains {
domain
}
tenant {
createdAt
id
minPaymentBatcherBalanceInUSDC
name
paymentBatcherAddress
tenantUri
updatedAt
}
tenantId
type
updatedAt
}
}
Response
{
"data": {
"getEntityByTokenPayload": {
"avatarUrl": "xyz789",
"bannerUrl": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"description": "abc123",
"email": "abc123",
"entityUri": "xyz789",
"id": "4",
"name": "xyz789",
"networkConfigs": [NetworkConfig],
"redirectDomains": [RedirectDomain],
"tenant": Tenant,
"tenantId": "4",
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
networkConfigByNameV2
networkConfigByNameV2
Description
Returns networkConfig for given network name
Response
Returns a NetworkConfigV2Model!
Arguments
networkName
- NetworkName!
Example
Query
query NetworkConfigByNameV2($networkName: NetworkName!) {
networkConfigByNameV2(networkName: $networkName) {
agreementFactoryAddress
agreementSubgraphUrl
capabilities {
networkCapability
}
chainId
createdAt
currencies {
lendingToken {
...CurrencyModelFragment
}
nativeCoin {
...CurrencyModelFragment
}
otherCurrencies {
...CurrencyModelFragment
}
}
explorer
feeManagerAddress
id
ipfsEndpoint
isTestNet
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
networkName
nftSubgraphUrl
updatedAt
}
}
Variables
{"networkName": "amoy"}
Response
{
"data": {
"networkConfigByNameV2": {
"agreementFactoryAddress": "xyz789",
"agreementSubgraphUrl": "abc123",
"capabilities": [NetworkCapabilitiesModel],
"chainId": 123.45,
"createdAt": "2007-12-03T10:15:30Z",
"currencies": CurrenciesModel,
"explorer": "abc123",
"feeManagerAddress": "abc123",
"id": "xyz789",
"ipfsEndpoint": "xyz789",
"isTestNet": false,
"jsonRpcUrl": "abc123",
"lendingContractAddress": "xyz789",
"marketAddress": "abc123",
"marketOwner": "abc123",
"networkName": "amoy",
"nftSubgraphUrl": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
networkConfigs
networkConfigs
Response
Returns a NetworkConfigConnection!
Arguments
filter
- NetworkConfigFilter!
Specify to filter the records returned. Default = {}
paging
- OffsetPaging!
Limit or page results. Default = {limit: 10}
sorting
- [NetworkConfigSort!]!
Specify to sort results. Default = []
Example
Query
query NetworkConfigs(
$filter: NetworkConfigFilter!,
$paging: OffsetPaging!,
$sorting: [NetworkConfigSort!]!
) {
networkConfigs(
filter: $filter,
paging: $paging,
sorting: $sorting
) {
nodes {
activitiesSubgraphUrl
agreementFactoryAddress
agreementSubgraphUrl
alchemyApiKey
capabilities {
...NetworkCapabilityFragment
}
chainId
createdAt
defaultStripeFeeInPercent
dmmAddress
feeManagerAddress
id
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
nativeCoin
nativeCoinDecimals
networkName
nftSubgraphUrl
payeeVaultFactoryAddress
paymentBatcherFactoryAddress
royaltyLoanFactoryAddress
studioPublicJsonRpcUrl
updatedAt
}
pageInfo {
hasNextPage
hasPreviousPage
}
totalCount
}
}
Variables
{"filter": {}, "paging": {"limit": 10}, "sorting": [""]}
Response
{
"data": {
"networkConfigs": {
"nodes": [NetworkConfig],
"pageInfo": OffsetPageInfo,
"totalCount": 987
}
}
}
networkConfigsV2
networkConfigsV2
Description
Returns list of networkConfigs
Response
Returns [NetworkConfigV2Model!]!
Example
Query
query NetworkConfigsV2 {
networkConfigsV2 {
agreementFactoryAddress
agreementSubgraphUrl
capabilities {
networkCapability
}
chainId
createdAt
currencies {
lendingToken {
...CurrencyModelFragment
}
nativeCoin {
...CurrencyModelFragment
}
otherCurrencies {
...CurrencyModelFragment
}
}
explorer
feeManagerAddress
id
ipfsEndpoint
isTestNet
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
networkName
nftSubgraphUrl
updatedAt
}
}
Response
{
"data": {
"networkConfigsV2": [
{
"agreementFactoryAddress": "xyz789",
"agreementSubgraphUrl": "abc123",
"capabilities": [NetworkCapabilitiesModel],
"chainId": 123.45,
"createdAt": "2007-12-03T10:15:30Z",
"currencies": CurrenciesModel,
"explorer": "abc123",
"feeManagerAddress": "xyz789",
"id": "abc123",
"ipfsEndpoint": "abc123",
"isTestNet": true,
"jsonRpcUrl": "xyz789",
"lendingContractAddress": "abc123",
"marketAddress": "abc123",
"marketOwner": "xyz789",
"networkName": "amoy",
"nftSubgraphUrl": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
]
}
}
publicNetworkConfigsV2
publicNetworkConfigsV2
Description
Returns list of networkConfigs without sensitive data
Response
Returns [NetworkConfigPublicModel!]!
Example
Query
query PublicNetworkConfigsV2 {
publicNetworkConfigsV2 {
capabilities {
networkCapability
}
chainId
isTestNet
networkName
studioPublicJsonRpcUrl
}
}
Response
{
"data": {
"publicNetworkConfigsV2": [
{
"capabilities": [NetworkCapabilitiesModel],
"chainId": 123.45,
"isTestNet": false,
"networkName": "amoy",
"studioPublicJsonRpcUrl": "xyz789"
}
]
}
}
testConfig
testConfig
Response
Returns a String!
Example
Query
query TestConfig {
testConfig
}
Response
{"data": {"testConfig": "xyz789"}}
Mutations
createContact
createContact
Description
Create contact record. Returns record of the contactBook entity.
Response
Returns a ContactDto!
Arguments
Example
Query
mutation CreateContact(
$nickName: String!,
$walletAddress: String!
) {
createContact(
nickName: $nickName,
walletAddress: $walletAddress
) {
createdAt
id
nickName
ownerUri
updatedAt
walletAddress
}
}
Variables
{
"nickName": "xyz789",
"walletAddress": "xyz789"
}
Response
{
"data": {
"createContact": {
"createdAt": "2007-12-03T10:15:30Z",
"id": 987.65,
"nickName": "xyz789",
"ownerUri": "abc123",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}
createOneCollectionEntity
createOneCollectionEntity
Response
Returns a CollectionEntity!
Arguments
input
- CreateOneCollectionEntityInput!
Example
Query
mutation CreateOneCollectionEntity($input: CreateOneCollectionEntityInput!) {
createOneCollectionEntity(input: $input) {
avatarUrl
bannerUrl
createdAt
description
email
entityUri
id
name
networkConfigs {
activitiesSubgraphUrl
agreementFactoryAddress
agreementSubgraphUrl
alchemyApiKey
capabilities {
...NetworkCapabilityFragment
}
chainId
createdAt
defaultStripeFeeInPercent
dmmAddress
feeManagerAddress
id
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
nativeCoin
nativeCoinDecimals
networkName
nftSubgraphUrl
payeeVaultFactoryAddress
paymentBatcherFactoryAddress
royaltyLoanFactoryAddress
studioPublicJsonRpcUrl
updatedAt
}
redirectDomains {
domain
}
tenant {
createdAt
id
minPaymentBatcherBalanceInUSDC
name
paymentBatcherAddress
tenantUri
updatedAt
}
tenantId
type
updatedAt
}
}
Variables
{"input": CreateOneCollectionEntityInput}
Response
{
"data": {
"createOneCollectionEntity": {
"avatarUrl": "abc123",
"bannerUrl": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"description": "abc123",
"email": "xyz789",
"entityUri": "abc123",
"id": "4",
"name": "xyz789",
"networkConfigs": [NetworkConfig],
"redirectDomains": [RedirectDomain],
"tenant": Tenant,
"tenantId": 4,
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
createRelation
createRelation
Response
Returns a CollectionEntityRelation!
Arguments
createRelation
- CreateCollectionEntityRelation!
Example
Query
mutation CreateRelation($createRelation: CreateCollectionEntityRelation!) {
createRelation(createRelation: $createRelation) {
childEntityId
createdAt
id
network {
activitiesSubgraphUrl
agreementFactoryAddress
agreementSubgraphUrl
alchemyApiKey
capabilities {
...NetworkCapabilityFragment
}
chainId
createdAt
defaultStripeFeeInPercent
dmmAddress
feeManagerAddress
id
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
nativeCoin
nativeCoinDecimals
networkName
nftSubgraphUrl
payeeVaultFactoryAddress
paymentBatcherFactoryAddress
royaltyLoanFactoryAddress
studioPublicJsonRpcUrl
updatedAt
}
parentEntityId
relationType
tenant {
createdAt
id
minPaymentBatcherBalanceInUSDC
name
paymentBatcherAddress
tenantUri
updatedAt
}
tenantId
updatedAt
}
}
Variables
{"createRelation": CreateCollectionEntityRelation}
Response
{
"data": {
"createRelation": {
"childEntityId": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"network": NetworkConfig,
"parentEntityId": "abc123",
"relationType": "ENTERPIRSE_ARTIST",
"tenant": Tenant,
"tenantId": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
createS3Url
createS3Url
Description
🔒 JWT Token
Creates an s3 url for enterprise's avatar or banner
Response
Returns a S3LinkRes!
Arguments
s3ReqDto
- S3LinkReq!
🔒 JWT Token
defines fileName and contentType
Example
Query
mutation CreateS3Url($s3ReqDto: S3LinkReq!) {
createS3Url(s3ReqDto: $s3ReqDto) {
uploadUrl
}
}
Variables
{"s3ReqDto": S3LinkReq}
Response
{
"data": {
"createS3Url": {"uploadUrl": "xyz789"}
}
}
deleteContact
deleteContact
Description
Delete contact record. Returns record of the contactBook entity.
Response
Returns a ContactDto!
Arguments
id
- Float!
id of a contact
Example
Query
mutation DeleteContact($id: Float!) {
deleteContact(id: $id) {
createdAt
id
nickName
ownerUri
updatedAt
walletAddress
}
}
Variables
{"id": 123.45}
Response
{
"data": {
"deleteContact": {
"createdAt": "2007-12-03T10:15:30Z",
"id": 123.45,
"nickName": "xyz789",
"ownerUri": "abc123",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}
deleteManyCollectionEntities
deleteManyCollectionEntities
Response
Returns a DeleteManyResponse!
Arguments
Example
Query
mutation DeleteManyCollectionEntities($input: DeleteManyCollectionEntitiesInput!) {
deleteManyCollectionEntities(input: $input) {
deletedCount
}
}
Variables
{"input": DeleteManyCollectionEntitiesInput}
Response
{"data": {"deleteManyCollectionEntities": {"deletedCount": 987}}}
deleteManyRelations
deleteManyRelations
Response
Returns a DeleteManyResponse!
Arguments
Example
Query
mutation DeleteManyRelations($input: DeleteManyCollectionEntityRelationsInput!) {
deleteManyRelations(input: $input) {
deletedCount
}
}
Variables
{"input": DeleteManyCollectionEntityRelationsInput}
Response
{"data": {"deleteManyRelations": {"deletedCount": 987}}}
deleteOneCollectionEntity
deleteOneCollectionEntity
Response
Returns a CollectionEntityDeleteResponse!
Arguments
input
- DeleteOneCollectionEntityInput!
Example
Query
mutation DeleteOneCollectionEntity($input: DeleteOneCollectionEntityInput!) {
deleteOneCollectionEntity(input: $input) {
avatarUrl
bannerUrl
createdAt
description
email
entityUri
id
name
tenantId
type
updatedAt
}
}
Variables
{"input": DeleteOneCollectionEntityInput}
Response
{
"data": {
"deleteOneCollectionEntity": {
"avatarUrl": "abc123",
"bannerUrl": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"description": "xyz789",
"email": "xyz789",
"entityUri": "abc123",
"id": 4,
"name": "xyz789",
"tenantId": 4,
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
deleteOneRelation
deleteOneRelation
Response
Returns a CollectionEntityRelationDeleteResponse!
Arguments
Example
Query
mutation DeleteOneRelation($input: DeleteOneCollectionEntityRelationInput!) {
deleteOneRelation(input: $input) {
childEntityId
createdAt
id
parentEntityId
relationType
tenantId
updatedAt
}
}
Variables
{"input": DeleteOneCollectionEntityRelationInput}
Response
{
"data": {
"deleteOneRelation": {
"childEntityId": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"parentEntityId": "xyz789",
"relationType": "ENTERPIRSE_ARTIST",
"tenantId": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
updateContact
updateContact
Description
Update contact record. Returns record of the contactBook entity.
Response
Returns a ContactDto!
Arguments
Example
Query
mutation UpdateContact(
$id: Float!,
$nickName: String,
$walletAddress: String
) {
updateContact(
id: $id,
nickName: $nickName,
walletAddress: $walletAddress
) {
createdAt
id
nickName
ownerUri
updatedAt
walletAddress
}
}
Variables
{
"id": 123.45,
"nickName": "abc123",
"walletAddress": "abc123"
}
Response
{
"data": {
"updateContact": {
"createdAt": "2007-12-03T10:15:30Z",
"id": 987.65,
"nickName": "abc123",
"ownerUri": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "xyz789"
}
}
}
updateManyCollectionEntities
updateManyCollectionEntities
Response
Returns an UpdateManyResponse!
Arguments
Example
Query
mutation UpdateManyCollectionEntities($input: UpdateManyCollectionEntitiesInput!) {
updateManyCollectionEntities(input: $input) {
updatedCount
}
}
Variables
{"input": UpdateManyCollectionEntitiesInput}
Response
{"data": {"updateManyCollectionEntities": {"updatedCount": 987}}}
updateOneCollectionEntity
updateOneCollectionEntity
Response
Returns a CollectionEntity!
Arguments
input
- UpdateOneCollectionEntityInput!
Example
Query
mutation UpdateOneCollectionEntity($input: UpdateOneCollectionEntityInput!) {
updateOneCollectionEntity(input: $input) {
avatarUrl
bannerUrl
createdAt
description
email
entityUri
id
name
networkConfigs {
activitiesSubgraphUrl
agreementFactoryAddress
agreementSubgraphUrl
alchemyApiKey
capabilities {
...NetworkCapabilityFragment
}
chainId
createdAt
defaultStripeFeeInPercent
dmmAddress
feeManagerAddress
id
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
nativeCoin
nativeCoinDecimals
networkName
nftSubgraphUrl
payeeVaultFactoryAddress
paymentBatcherFactoryAddress
royaltyLoanFactoryAddress
studioPublicJsonRpcUrl
updatedAt
}
redirectDomains {
domain
}
tenant {
createdAt
id
minPaymentBatcherBalanceInUSDC
name
paymentBatcherAddress
tenantUri
updatedAt
}
tenantId
type
updatedAt
}
}
Variables
{"input": UpdateOneCollectionEntityInput}
Response
{
"data": {
"updateOneCollectionEntity": {
"avatarUrl": "xyz789",
"bannerUrl": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"description": "xyz789",
"email": "abc123",
"entityUri": "abc123",
"id": 4,
"name": "abc123",
"networkConfigs": [NetworkConfig],
"redirectDomains": [RedirectDomain],
"tenant": Tenant,
"tenantId": "4",
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
Types
Boolean
Description
The Boolean
scalar type represents true
or false
.
CollectionEntity
Description
represents an element of the hierarchy within the enterprise.
Fields
avatarUrl
- String
avatar url, displayed on the storefront.
bannerUrl
- String
banner url, displayed on the storefront.
createdAt
- DateTime!
Time at which the object was created.
description
- String
Entity description.
email
- String
collection entity email.
entityUri
- String
Identifier of the entity. This value corresponds to the ID from the revelator database.
id
- ID!
Auto-incrementing identifier.
name
- String!
Entity name.
networkConfigs
- [NetworkConfig!]!
Arguments
filter
- NetworkConfigFilter!
Specify to filter the records returned.
sorting
- [NetworkConfigSort!]!
Specify to sort results.
redirectDomains
- [RedirectDomain!]!
Arguments
filter
- RedirectDomainFilter!
Specify to filter the records returned.
sorting
- [RedirectDomainSort!]!
Specify to sort results.
tenant
- Tenant!
tenantId
- ID!
Tenant ID to which artists, enterprise and labels belong.
type
- CollectionEntityType!
Specifies the type of entry. Represents the hierarchy level within the enterprise.
updatedAt
- DateTime!
Time at which the object was last updated.
Example
{
"avatarUrl": "xyz789",
"bannerUrl": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"description": "abc123",
"email": "abc123",
"entityUri": "abc123",
"id": 4,
"name": "abc123",
"networkConfigs": [NetworkConfig],
"redirectDomains": [RedirectDomain],
"tenant": Tenant,
"tenantId": 4,
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
CollectionEntityConnection
Fields
nodes
- [CollectionEntity!]!
Array of nodes.
pageInfo
- OffsetPageInfo!
Paging information
totalCount
- Int!
Fetch total count of records
Example
{
"nodes": [CollectionEntity],
"pageInfo": OffsetPageInfo,
"totalCount": 123
}
CollectionEntityDeleteFilter
Fields
avatarUrl
- StringFieldComparison
bannerUrl
- StringFieldComparison
createdAt
- DateFieldComparison
description
- StringFieldComparison
email
- StringFieldComparison
entityUri
- StringFieldComparison
id
- IDFilterComparison
name
- StringFieldComparison
tenantId
- IDFilterComparison
updatedAt
- DateFieldComparison
Example
{
"and": [CollectionEntityDeleteFilter],
"avatarUrl": StringFieldComparison,
"bannerUrl": StringFieldComparison,
"createdAt": DateFieldComparison,
"description": StringFieldComparison,
"email": StringFieldComparison,
"entityUri": StringFieldComparison,
"id": IDFilterComparison,
"name": StringFieldComparison,
"or": [CollectionEntityDeleteFilter],
"tenantId": IDFilterComparison,
"type": CollectionEntityTypeFilterComparison,
"updatedAt": DateFieldComparison
}
CollectionEntityDeleteResponse
Fields
avatarUrl
- String
avatar url, displayed on the storefront.
bannerUrl
- String
banner url, displayed on the storefront.
createdAt
- DateTime
Time at which the object was created.
description
- String
Entity description.
email
- String
collection entity email.
entityUri
- String
Identifier of the entity. This value corresponds to the ID from the revelator database.
id
- ID
Auto-incrementing identifier.
name
- String
Entity name.
tenantId
- ID
Tenant ID to which artists, enterprise and labels belong.
type
- CollectionEntityType
Specifies the type of entry. Represents the hierarchy level within the enterprise.
updatedAt
- DateTime
Time at which the object was last updated.
Example
{
"avatarUrl": "xyz789",
"bannerUrl": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"description": "xyz789",
"email": "xyz789",
"entityUri": "abc123",
"id": "4",
"name": "abc123",
"tenantId": "4",
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
CollectionEntityFilter
Fields
avatarUrl
- StringFieldComparison
bannerUrl
- StringFieldComparison
createdAt
- DateFieldComparison
description
- StringFieldComparison
email
- StringFieldComparison
entityUri
- StringFieldComparison
id
- IDFilterComparison
name
- StringFieldComparison
redirectDomains
- CollectionEntityFilterRedirectDomainFilter
tenant
- CollectionEntityFilterTenantFilter
tenantId
- IDFilterComparison
updatedAt
- DateFieldComparison
Example
{
"and": [CollectionEntityFilter],
"avatarUrl": StringFieldComparison,
"bannerUrl": StringFieldComparison,
"createdAt": DateFieldComparison,
"description": StringFieldComparison,
"email": StringFieldComparison,
"entityUri": StringFieldComparison,
"id": IDFilterComparison,
"name": StringFieldComparison,
"or": [CollectionEntityFilter],
"redirectDomains": CollectionEntityFilterRedirectDomainFilter,
"tenant": CollectionEntityFilterTenantFilter,
"tenantId": IDFilterComparison,
"type": CollectionEntityTypeFilterComparison,
"updatedAt": DateFieldComparison
}
CollectionEntityFilterRedirectDomainFilter
Fields
Example
{
"and": [CollectionEntityFilterRedirectDomainFilter],
"domain": StringFieldComparison,
"or": [CollectionEntityFilterRedirectDomainFilter]
}
CollectionEntityFilterTenantFilter
Fields
createdAt
- DateFieldComparison
id
- IDFilterComparison
minPaymentBatcherBalanceInUSDC
- NumberFieldComparison
name
- StringFieldComparison
paymentBatcherAddress
- StringFieldComparison
tenantUri
- StringFieldComparison
updatedAt
- DateFieldComparison
Example
{
"and": [CollectionEntityFilterTenantFilter],
"createdAt": DateFieldComparison,
"id": IDFilterComparison,
"minPaymentBatcherBalanceInUSDC": NumberFieldComparison,
"name": StringFieldComparison,
"or": [CollectionEntityFilterTenantFilter],
"paymentBatcherAddress": StringFieldComparison,
"tenantUri": StringFieldComparison,
"updatedAt": DateFieldComparison
}
CollectionEntityRelation
Description
represents a relationship between two entities.
Fields
childEntityId
- String!
Relationship child ID.
createdAt
- DateTime!
Time at which the object was created.
id
- ID!
Auto-incrementing identifier.
network
- NetworkConfig!
parentEntityId
- String!
Relationship parent ID.
relationType
- CollectionEntityRelationType!
Specifies the type of the relation. For example: LABEL -> ARTIST.
tenant
- Tenant!
tenantId
- String!
Tenant ID to which artists, enterprise and labels belong.
updatedAt
- DateTime!
Time at which the object was last updated.
Example
{
"childEntityId": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"network": NetworkConfig,
"parentEntityId": "xyz789",
"relationType": "ENTERPIRSE_ARTIST",
"tenant": Tenant,
"tenantId": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z"
}
CollectionEntityRelationConnection
Fields
nodes
- [CollectionEntityRelation!]!
Array of nodes.
pageInfo
- OffsetPageInfo!
Paging information
totalCount
- Int!
Fetch total count of records
Example
{
"nodes": [CollectionEntityRelation],
"pageInfo": OffsetPageInfo,
"totalCount": 123
}
CollectionEntityRelationDeleteFilter
Fields
childEntityId
- StringFieldComparison
createdAt
- DateFieldComparison
id
- IDFilterComparison
parentEntityId
- StringFieldComparison
relationType
- CollectionEntityRelationTypeFilterComparison
tenantId
- StringFieldComparison
updatedAt
- DateFieldComparison
Example
{
"and": [CollectionEntityRelationDeleteFilter],
"childEntityId": StringFieldComparison,
"createdAt": DateFieldComparison,
"id": IDFilterComparison,
"or": [CollectionEntityRelationDeleteFilter],
"parentEntityId": StringFieldComparison,
"relationType": CollectionEntityRelationTypeFilterComparison,
"tenantId": StringFieldComparison,
"updatedAt": DateFieldComparison
}
CollectionEntityRelationDeleteResponse
Fields
childEntityId
- String
Relationship child ID.
createdAt
- DateTime
Time at which the object was created.
id
- ID
Auto-incrementing identifier.
parentEntityId
- String
Relationship parent ID.
relationType
- CollectionEntityRelationType
Specifies the type of the relation. For example: LABEL -> ARTIST.
tenantId
- String
Tenant ID to which artists, enterprise and labels belong.
updatedAt
- DateTime
Time at which the object was last updated.
Example
{
"childEntityId": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"parentEntityId": "abc123",
"relationType": "ENTERPIRSE_ARTIST",
"tenantId": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
CollectionEntityRelationFilter
Fields
childEntityId
- StringFieldComparison
createdAt
- DateFieldComparison
id
- IDFilterComparison
parentEntityId
- StringFieldComparison
relationType
- CollectionEntityRelationTypeFilterComparison
tenantId
- StringFieldComparison
updatedAt
- DateFieldComparison
Example
{
"and": [CollectionEntityRelationFilter],
"childEntityId": StringFieldComparison,
"createdAt": DateFieldComparison,
"id": IDFilterComparison,
"network": CollectionEntityRelationFilterNetworkConfigFilter,
"or": [CollectionEntityRelationFilter],
"parentEntityId": StringFieldComparison,
"relationType": CollectionEntityRelationTypeFilterComparison,
"tenant": CollectionEntityRelationFilterTenantFilter,
"tenantId": StringFieldComparison,
"updatedAt": DateFieldComparison
}
CollectionEntityRelationFilterNetworkConfigFilter
Fields
activitiesSubgraphUrl
- StringFieldComparison
agreementFactoryAddress
- StringFieldComparison
agreementSubgraphUrl
- StringFieldComparison
alchemyApiKey
- StringFieldComparison
chainId
- IntFieldComparison
createdAt
- DateFieldComparison
defaultStripeFeeInPercent
- IntFieldComparison
dmmAddress
- StringFieldComparison
feeManagerAddress
- StringFieldComparison
id
- IDFilterComparison
jsonRpcUrl
- StringFieldComparison
lendingContractAddress
- StringFieldComparison
marketAddress
- StringFieldComparison
marketOwner
- StringFieldComparison
nativeCoin
- StringFieldComparison
nativeCoinDecimals
- IntFieldComparison
networkName
- NetworkNameFilterComparison
nftSubgraphUrl
- StringFieldComparison
payeeVaultFactoryAddress
- StringFieldComparison
paymentBatcherFactoryAddress
- StringFieldComparison
royaltyLoanFactoryAddress
- StringFieldComparison
studioPublicJsonRpcUrl
- StringFieldComparison
updatedAt
- DateFieldComparison
Example
{
"activitiesSubgraphUrl": StringFieldComparison,
"agreementFactoryAddress": StringFieldComparison,
"agreementSubgraphUrl": StringFieldComparison,
"alchemyApiKey": StringFieldComparison,
"and": [
CollectionEntityRelationFilterNetworkConfigFilter
],
"chainId": IntFieldComparison,
"createdAt": DateFieldComparison,
"defaultStripeFeeInPercent": IntFieldComparison,
"dmmAddress": StringFieldComparison,
"feeManagerAddress": StringFieldComparison,
"id": IDFilterComparison,
"jsonRpcUrl": StringFieldComparison,
"lendingContractAddress": StringFieldComparison,
"marketAddress": StringFieldComparison,
"marketOwner": StringFieldComparison,
"nativeCoin": StringFieldComparison,
"nativeCoinDecimals": IntFieldComparison,
"networkName": NetworkNameFilterComparison,
"nftSubgraphUrl": StringFieldComparison,
"or": [
CollectionEntityRelationFilterNetworkConfigFilter
],
"payeeVaultFactoryAddress": StringFieldComparison,
"paymentBatcherFactoryAddress": StringFieldComparison,
"royaltyLoanFactoryAddress": StringFieldComparison,
"studioPublicJsonRpcUrl": StringFieldComparison,
"updatedAt": DateFieldComparison
}
CollectionEntityRelationFilterTenantFilter
Fields
createdAt
- DateFieldComparison
id
- IDFilterComparison
minPaymentBatcherBalanceInUSDC
- NumberFieldComparison
name
- StringFieldComparison
paymentBatcherAddress
- StringFieldComparison
tenantUri
- StringFieldComparison
updatedAt
- DateFieldComparison
Example
{
"and": [CollectionEntityRelationFilterTenantFilter],
"createdAt": DateFieldComparison,
"id": IDFilterComparison,
"minPaymentBatcherBalanceInUSDC": NumberFieldComparison,
"name": StringFieldComparison,
"or": [CollectionEntityRelationFilterTenantFilter],
"paymentBatcherAddress": StringFieldComparison,
"tenantUri": StringFieldComparison,
"updatedAt": DateFieldComparison
}
CollectionEntityRelationSort
Fields
Example
{"direction": "ASC", "field": "childEntityId", "nulls": "NULLS_FIRST"}
CollectionEntityRelationSortFields
Values
childEntityId
createdAt
id
parentEntityId
relationType
tenantId
updatedAt
Example
"childEntityId"
CollectionEntityRelationType
Values
ENTERPIRSE_ARTIST
ENTERPIRSE_LABEL
LABEL_ARTIST
TENANT_ENTERPRISE
Example
"ENTERPIRSE_ARTIST"
CollectionEntityRelationTypeFilterComparison
Fields
iLike
- CollectionEntityRelationType
is
- Boolean
isNot
- Boolean
like
- CollectionEntityRelationType
notILike
- CollectionEntityRelationType
notIn
- [CollectionEntityRelationType!]
notLike
- CollectionEntityRelationType
Example
{
"eq": "ENTERPIRSE_ARTIST",
"gt": "ENTERPIRSE_ARTIST",
"gte": "ENTERPIRSE_ARTIST",
"iLike": "ENTERPIRSE_ARTIST",
"in": ["ENTERPIRSE_ARTIST"],
"is": true,
"isNot": false,
"like": "ENTERPIRSE_ARTIST",
"lt": "ENTERPIRSE_ARTIST",
"lte": "ENTERPIRSE_ARTIST",
"neq": "ENTERPIRSE_ARTIST",
"notILike": "ENTERPIRSE_ARTIST",
"notIn": ["ENTERPIRSE_ARTIST"],
"notLike": "ENTERPIRSE_ARTIST"
}
CollectionEntitySort
Fields
Example
{"direction": "ASC", "field": "avatarUrl", "nulls": "NULLS_FIRST"}
CollectionEntitySortFields
Values
avatarUrl
bannerUrl
createdAt
description
email
entityUri
id
name
tenantId
type
updatedAt
Example
"avatarUrl"
CollectionEntityType
Values
ARTIST
ENTERPRISE
LABEL
Example
"ARTIST"
CollectionEntityTypeFilterComparison
Fields
eq
- CollectionEntityType
gt
- CollectionEntityType
gte
- CollectionEntityType
iLike
- CollectionEntityType
is
- Boolean
isNot
- Boolean
like
- CollectionEntityType
lt
- CollectionEntityType
lte
- CollectionEntityType
neq
- CollectionEntityType
notILike
- CollectionEntityType
notIn
- [CollectionEntityType!]
notLike
- CollectionEntityType
Example
{
"eq": "ARTIST",
"gt": "ARTIST",
"gte": "ARTIST",
"iLike": "ARTIST",
"in": ["ARTIST"],
"is": false,
"isNot": true,
"like": "ARTIST",
"lt": "ARTIST",
"lte": "ARTIST",
"neq": "ARTIST",
"notILike": "ARTIST",
"notIn": ["ARTIST"],
"notLike": "ARTIST"
}
CollectionEntityUpdateFilter
Fields
avatarUrl
- StringFieldComparison
bannerUrl
- StringFieldComparison
createdAt
- DateFieldComparison
description
- StringFieldComparison
email
- StringFieldComparison
entityUri
- StringFieldComparison
id
- IDFilterComparison
name
- StringFieldComparison
tenantId
- IDFilterComparison
updatedAt
- DateFieldComparison
Example
{
"and": [CollectionEntityUpdateFilter],
"avatarUrl": StringFieldComparison,
"bannerUrl": StringFieldComparison,
"createdAt": DateFieldComparison,
"description": StringFieldComparison,
"email": StringFieldComparison,
"entityUri": StringFieldComparison,
"id": IDFilterComparison,
"name": StringFieldComparison,
"or": [CollectionEntityUpdateFilter],
"tenantId": IDFilterComparison,
"type": CollectionEntityTypeFilterComparison,
"updatedAt": DateFieldComparison
}
ContactDto
Description
contact object
Fields
createdAt
- DateTime!
Time at which the object was created.
id
- Float!
Unique identifier for the contact.
nickName
- String!
Name of a contact.
ownerUri
- String!
Revelator unique identifier for an enterprise.
updatedAt
- DateTime!
Time at which the object was last updated.
walletAddress
- String!
Wallet address of a contact.
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 123.45,
"nickName": "xyz789",
"ownerUri": "abc123",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "xyz789"
}
ContactsDto
Fields
count
- Float!
items
- [ContactDto!]!
Example
{"count": 987.65, "items": [ContactDto]}
CreateCollectionEntity
Fields
avatarUrl
- String
avatar url, displayed on the storefront.
bannerUrl
- String
banner url, displayed on the storefront.
description
- String
Entity description.
email
- String
collection entity email.
entityUri
- String
Identifier of the entity. This value corresponds to the ID from the revelator database.
name
- String!
Entity name.
networkNames
- [NetworkName!]!
type
- CollectionEntityType!
Specifies the type of entry. Represents the hierarchy level within the enterprise.
Example
{
"avatarUrl": "abc123",
"bannerUrl": "xyz789",
"description": "abc123",
"email": "abc123",
"entityUri": "abc123",
"name": "abc123",
"networkNames": ["amoy"],
"type": "ARTIST"
}
CreateCollectionEntityRelation
Fields
childEntityId
- String!
Relationship child ID.
parentEntityId
- String!
Relationship parent ID.
relationType
- CollectionEntityRelationType!
Specifies the type of the relation. For example: LABEL -> ARTIST.
Example
{
"childEntityId": "xyz789",
"parentEntityId": "abc123",
"relationType": "ENTERPIRSE_ARTIST"
}
CreateOneCollectionEntityInput
Fields
collectionEntity
- CreateCollectionEntity!
The record to create
Example
{"collectionEntity": CreateCollectionEntity}
CurrenciesModel
Fields
Example
{
"lendingToken": CurrencyModel,
"nativeCoin": CurrencyModel,
"otherCurrencies": [CurrencyModel]
}
CurrencyModel
Fields
Example
{
"address": "xyz789",
"decimals": 123.45,
"symbol": "xyz789"
}
DateFieldComparison
Fields
between
- DateFieldComparisonBetween
eq
- DateTime
gt
- DateTime
gte
- DateTime
in
- [DateTime!]
is
- Boolean
isNot
- Boolean
lt
- DateTime
lte
- DateTime
neq
- DateTime
notBetween
- DateFieldComparisonBetween
notIn
- [DateTime!]
Example
{
"between": DateFieldComparisonBetween,
"eq": "2007-12-03T10:15:30Z",
"gt": "2007-12-03T10:15:30Z",
"gte": "2007-12-03T10:15:30Z",
"in": ["2007-12-03T10:15:30Z"],
"is": true,
"isNot": false,
"lt": "2007-12-03T10:15:30Z",
"lte": "2007-12-03T10:15:30Z",
"neq": "2007-12-03T10:15:30Z",
"notBetween": DateFieldComparisonBetween,
"notIn": ["2007-12-03T10:15:30Z"]
}
DateFieldComparisonBetween
Fields
Example
{
"lower": "2007-12-03T10:15:30Z",
"upper": "2007-12-03T10:15:30Z"
}
DateTime
Description
A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.
Example
"2007-12-03T10:15:30Z"
DeleteManyCollectionEntitiesInput
Fields
filter
- CollectionEntityDeleteFilter!
Filter to find records to delete
Example
{"filter": CollectionEntityDeleteFilter}
DeleteManyCollectionEntityRelationsInput
Fields
Filter to find records to delete
Example
{"filter": CollectionEntityRelationDeleteFilter}
DeleteManyResponse
Fields
deletedCount
- Int!
The number of records deleted.
Example
{"deletedCount": 123}
DeleteOneCollectionEntityInput
Fields
id
- ID!
The id of the record to delete.
Example
{"id": 4}
DeleteOneCollectionEntityRelationInput
Fields
id
- ID!
The id of the record to delete.
Example
{"id": "4"}
FileType
Values
ENTITY_AVATAR
ENTITY_BANNER
Example
"ENTITY_AVATAR"
Float
Description
The Float
scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
123.45
ID
Description
The ID
scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4"
) or integer (such as 4
) input value will be accepted as an ID.
Example
"4"
IDFilterComparison
Fields
Example
{
"eq": "4",
"gt": "4",
"gte": 4,
"iLike": 4,
"in": ["4"],
"is": true,
"isNot": false,
"like": "4",
"lt": "4",
"lte": "4",
"neq": "4",
"notILike": 4,
"notIn": [4],
"notLike": 4
}
Int
Description
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
IntFieldComparison
Fields
Example
{
"between": IntFieldComparisonBetween,
"eq": 123,
"gt": 987,
"gte": 123,
"in": [123],
"is": false,
"isNot": true,
"lt": 987,
"lte": 123,
"neq": 123,
"notBetween": IntFieldComparisonBetween,
"notIn": [123]
}
IntFieldComparisonBetween
Fields
Example
{"lower": 123, "upper": 987}
NetworkCapabilities
Values
Agreements
NFT
Example
"Agreements"
NetworkCapabilitiesFilterComparison
Fields
eq
- NetworkCapabilities
gt
- NetworkCapabilities
gte
- NetworkCapabilities
iLike
- NetworkCapabilities
is
- Boolean
isNot
- Boolean
like
- NetworkCapabilities
lt
- NetworkCapabilities
lte
- NetworkCapabilities
neq
- NetworkCapabilities
notILike
- NetworkCapabilities
notIn
- [NetworkCapabilities!]
notLike
- NetworkCapabilities
Example
{
"eq": "Agreements",
"gt": "Agreements",
"gte": "Agreements",
"iLike": "Agreements",
"in": ["Agreements"],
"is": true,
"isNot": false,
"like": "Agreements",
"lt": "Agreements",
"lte": "Agreements",
"neq": "Agreements",
"notILike": "Agreements",
"notIn": ["Agreements"],
"notLike": "Agreements"
}
NetworkCapabilitiesModel
Fields
networkCapability
- NetworkCapabilities!
List of capabilities | describe what can be done on a given chain.
Example
{"networkCapability": "Agreements"}
NetworkCapability
Description
Network capability
Fields
networkCapability
- NetworkCapabilities!
List of capabilities | describe what can be done on a given chain.
Example
{"networkCapability": "Agreements"}
NetworkCapabilityFilter
Fields
networkCapability
- NetworkCapabilitiesFilterComparison
Example
{
"and": [NetworkCapabilityFilter],
"networkCapability": NetworkCapabilitiesFilterComparison,
"or": [NetworkCapabilityFilter]
}
NetworkCapabilitySort
Fields
Example
{"direction": "ASC", "field": "networkCapability", "nulls": "NULLS_FIRST"}
NetworkCapabilitySortFields
Values
networkCapability
Example
"networkCapability"
NetworkConfig
Description
Network configuration object
Fields
activitiesSubgraphUrl
- String!
activities subgraph url address
agreementFactoryAddress
- String!
agreement factory eth address
agreementSubgraphUrl
- String!
agreements subgraph url address
alchemyApiKey
- String!
Alchemy API key
capabilities
- [NetworkCapability!]!
Arguments
filter
- NetworkCapabilityFilter!
Specify to filter the records returned.
sorting
- [NetworkCapabilitySort!]!
Specify to sort results.
chainId
- Int!
blockchain identifier
createdAt
- DateTime!
Time at which the object was created.
defaultStripeFeeInPercent
- Int!
Default stripe fee %
dmmAddress
- String
Dynamic Modular Metadata contract address
feeManagerAddress
- String!
fee manager contract eth address
id
- ID!
Auto-incrementing identifier.
jsonRpcUrl
- String!
json rpc url address use to connect to the node
lendingContractAddress
- String!
lending contract eth address
marketAddress
- String
Nft-market eth contract address
marketOwner
- String
Nft-market owner eth address
nativeCoin
- String!
Native currency code
nativeCoinDecimals
- Int!
Native currency decimal value
networkName
- NetworkName!
Name of the blockchain network on which the transaction occurs
nftSubgraphUrl
- String
Nft-subgraph url address
payeeVaultFactoryAddress
- String
Address of Payment Batcher Factory contract
paymentBatcherFactoryAddress
- String
Address of Payment Batcher Factory contract
royaltyLoanFactoryAddress
- String
Address of Royalty Loan Factory contract
studioPublicJsonRpcUrl
- String!
json rpc url address for studio frontend app use to connect to the node
updatedAt
- DateTime!
Time at which the object was last updated.
Example
{
"activitiesSubgraphUrl": "abc123",
"agreementFactoryAddress": "xyz789",
"agreementSubgraphUrl": "abc123",
"alchemyApiKey": "xyz789",
"capabilities": [NetworkCapability],
"chainId": 123,
"createdAt": "2007-12-03T10:15:30Z",
"defaultStripeFeeInPercent": 123,
"dmmAddress": "xyz789",
"feeManagerAddress": "xyz789",
"id": 4,
"jsonRpcUrl": "abc123",
"lendingContractAddress": "abc123",
"marketAddress": "xyz789",
"marketOwner": "abc123",
"nativeCoin": "xyz789",
"nativeCoinDecimals": 123,
"networkName": "amoy",
"nftSubgraphUrl": "xyz789",
"payeeVaultFactoryAddress": "abc123",
"paymentBatcherFactoryAddress": "xyz789",
"royaltyLoanFactoryAddress": "xyz789",
"studioPublicJsonRpcUrl": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z"
}
NetworkConfigConnection
Fields
nodes
- [NetworkConfig!]!
Array of nodes.
pageInfo
- OffsetPageInfo!
Paging information
totalCount
- Int!
Fetch total count of records
Example
{
"nodes": [NetworkConfig],
"pageInfo": OffsetPageInfo,
"totalCount": 987
}
NetworkConfigFilter
Fields
activitiesSubgraphUrl
- StringFieldComparison
agreementFactoryAddress
- StringFieldComparison
agreementSubgraphUrl
- StringFieldComparison
alchemyApiKey
- StringFieldComparison
and
- [NetworkConfigFilter!]
capabilities
- NetworkConfigFilterNetworkCapabilityFilter
chainId
- IntFieldComparison
createdAt
- DateFieldComparison
defaultStripeFeeInPercent
- IntFieldComparison
dmmAddress
- StringFieldComparison
feeManagerAddress
- StringFieldComparison
id
- IDFilterComparison
jsonRpcUrl
- StringFieldComparison
lendingContractAddress
- StringFieldComparison
marketAddress
- StringFieldComparison
marketOwner
- StringFieldComparison
nativeCoin
- StringFieldComparison
nativeCoinDecimals
- IntFieldComparison
networkName
- NetworkNameFilterComparison
nftSubgraphUrl
- StringFieldComparison
payeeVaultFactoryAddress
- StringFieldComparison
paymentBatcherFactoryAddress
- StringFieldComparison
royaltyLoanFactoryAddress
- StringFieldComparison
studioPublicJsonRpcUrl
- StringFieldComparison
updatedAt
- DateFieldComparison
Example
{
"activitiesSubgraphUrl": StringFieldComparison,
"agreementFactoryAddress": StringFieldComparison,
"agreementSubgraphUrl": StringFieldComparison,
"alchemyApiKey": StringFieldComparison,
"and": [NetworkConfigFilter],
"capabilities": NetworkConfigFilterNetworkCapabilityFilter,
"chainId": IntFieldComparison,
"createdAt": DateFieldComparison,
"defaultStripeFeeInPercent": IntFieldComparison,
"dmmAddress": StringFieldComparison,
"feeManagerAddress": StringFieldComparison,
"id": IDFilterComparison,
"jsonRpcUrl": StringFieldComparison,
"lendingContractAddress": StringFieldComparison,
"marketAddress": StringFieldComparison,
"marketOwner": StringFieldComparison,
"nativeCoin": StringFieldComparison,
"nativeCoinDecimals": IntFieldComparison,
"networkName": NetworkNameFilterComparison,
"nftSubgraphUrl": StringFieldComparison,
"or": [NetworkConfigFilter],
"payeeVaultFactoryAddress": StringFieldComparison,
"paymentBatcherFactoryAddress": StringFieldComparison,
"royaltyLoanFactoryAddress": StringFieldComparison,
"studioPublicJsonRpcUrl": StringFieldComparison,
"updatedAt": DateFieldComparison
}
NetworkConfigFilterNetworkCapabilityFilter
Fields
Example
{
"and": [NetworkConfigFilterNetworkCapabilityFilter],
"networkCapability": NetworkCapabilitiesFilterComparison,
"or": [NetworkConfigFilterNetworkCapabilityFilter]
}
NetworkConfigPublicModel
Fields
capabilities
- [NetworkCapabilitiesModel!]!
List of capabilities | describe what can be done on a given chain.
chainId
- Float!
blockchain identifier
isTestNet
- Boolean!
is blockchain a testnet
networkName
- NetworkName!
Name of the blockchain network on which the transaction occurs
studioPublicJsonRpcUrl
- String!
json rpc url address for studio frontend app use to connect to the node
Example
{
"capabilities": [NetworkCapabilitiesModel],
"chainId": 123.45,
"isTestNet": true,
"networkName": "amoy",
"studioPublicJsonRpcUrl": "abc123"
}
NetworkConfigSort
Fields
Example
{"direction": "ASC", "field": "activitiesSubgraphUrl", "nulls": "NULLS_FIRST"}
NetworkConfigSortFields
Values
activitiesSubgraphUrl
agreementFactoryAddress
agreementSubgraphUrl
alchemyApiKey
chainId
createdAt
defaultStripeFeeInPercent
dmmAddress
feeManagerAddress
id
jsonRpcUrl
lendingContractAddress
marketAddress
marketOwner
nativeCoin
nativeCoinDecimals
networkName
nftSubgraphUrl
payeeVaultFactoryAddress
paymentBatcherFactoryAddress
royaltyLoanFactoryAddress
studioPublicJsonRpcUrl
updatedAt
Example
"activitiesSubgraphUrl"
NetworkConfigV2Model
Fields
agreementFactoryAddress
- String!
agreement factory eth address
agreementSubgraphUrl
- String!
agreements subgraph url address
capabilities
- [NetworkCapabilitiesModel!]!
List of capabilities | describe what can be done on a given chain.
chainId
- Float!
blockchain identifier
createdAt
- DateTime!
Time at which the object was created.
currencies
- CurrenciesModel
explorer
- String!
blockchain explorer for review transactions
feeManagerAddress
- String!
fee manager contract eth address
id
- String!
Auto-incrementing identifier.
ipfsEndpoint
- String!
ipfs endpoint url use to upload files and factsheets
isTestNet
- Boolean!
is blockchain a testnet
jsonRpcUrl
- String!
json rpc url address use to connect to the node
lendingContractAddress
- String!
lending contract eth address
marketAddress
- String
Nft-market eth contract address
marketOwner
- String
Nft-market owner eth address
networkName
- NetworkName!
Name of the blockchain network on which the transaction occurs
nftSubgraphUrl
- String
Nft-subgraph url address
updatedAt
- DateTime!
Time at which the object was last updated.
Example
{
"agreementFactoryAddress": "abc123",
"agreementSubgraphUrl": "xyz789",
"capabilities": [NetworkCapabilitiesModel],
"chainId": 987.65,
"createdAt": "2007-12-03T10:15:30Z",
"currencies": CurrenciesModel,
"explorer": "abc123",
"feeManagerAddress": "xyz789",
"id": "abc123",
"ipfsEndpoint": "abc123",
"isTestNet": false,
"jsonRpcUrl": "abc123",
"lendingContractAddress": "abc123",
"marketAddress": "abc123",
"marketOwner": "abc123",
"networkName": "amoy",
"nftSubgraphUrl": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
NetworkName
Values
amoy
base
baseSepolia
binance
bnbtest
ethereum
goerli
kovan
local
mainnet
mumbai
ownet
polygon
ropsten
sepolia
shibuya
test
Example
"amoy"
NetworkNameFilterComparison
Fields
eq
- NetworkName
gt
- NetworkName
gte
- NetworkName
iLike
- NetworkName
in
- [NetworkName!]
is
- Boolean
isNot
- Boolean
like
- NetworkName
lt
- NetworkName
lte
- NetworkName
neq
- NetworkName
notILike
- NetworkName
notIn
- [NetworkName!]
notLike
- NetworkName
Example
{
"eq": "amoy",
"gt": "amoy",
"gte": "amoy",
"iLike": "amoy",
"in": ["amoy"],
"is": false,
"isNot": false,
"like": "amoy",
"lt": "amoy",
"lte": "amoy",
"neq": "amoy",
"notILike": "amoy",
"notIn": ["amoy"],
"notLike": "amoy"
}
NumberFieldComparison
Fields
Example
{
"between": NumberFieldComparisonBetween,
"eq": 987.65,
"gt": 987.65,
"gte": 987.65,
"in": [987.65],
"is": false,
"isNot": true,
"lt": 123.45,
"lte": 123.45,
"neq": 123.45,
"notBetween": NumberFieldComparisonBetween,
"notIn": [987.65]
}
NumberFieldComparisonBetween
Fields
Example
{"lower": 123.45, "upper": 123.45}
OffsetPageInfo
Fields
Example
{"hasNextPage": false, "hasPreviousPage": true}
OffsetPaging
Fields
Example
{"limit": 123, "offset": 123}
RedirectDomain
Fields
domain
- String!
Example
{"domain": "xyz789"}
RedirectDomainFilter
Fields
Example
{
"and": [RedirectDomainFilter],
"domain": StringFieldComparison,
"or": [RedirectDomainFilter]
}
RedirectDomainSort
Fields
Example
{"direction": "ASC", "field": "domain", "nulls": "NULLS_FIRST"}
RedirectDomainSortFields
Values
domain
Example
"domain"
S3LinkReq
Fields
Example
{
"contentType": "xyz789",
"entityId": "abc123",
"fileName": "abc123",
"imageType": "ENTITY_AVATAR"
}
S3LinkRes
Fields
uploadUrl
- String!
Example
{"uploadUrl": "abc123"}
SortDirection
Description
Sort Directions
Values
ASC
DESC
Example
"ASC"
SortNulls
Description
Sort Nulls Options
Values
NULLS_FIRST
NULLS_LAST
Example
"NULLS_FIRST"
String
Description
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"xyz789"
StringFieldComparison
Fields
Example
{
"eq": "abc123",
"gt": "abc123",
"gte": "abc123",
"iLike": "xyz789",
"in": ["abc123"],
"is": false,
"isNot": true,
"like": "xyz789",
"lt": "abc123",
"lte": "xyz789",
"neq": "abc123",
"notILike": "abc123",
"notIn": ["xyz789"],
"notLike": "abc123"
}
Tenant
Description
Tenant ID to which artists, enterprise and labels belong.
Fields
createdAt
- DateTime!
Time at which the object was created.
id
- ID!
Auto-incrementing identifier.
minPaymentBatcherBalanceInUSDC
- Float
Min payment batcher balance value
name
- String!
Tenant name.
paymentBatcherAddress
- String
Address of the contract user by tenant to make royalty payments.
tenantUri
- String!
Identifier of the tenant. This value corresponds to the tenant ID from the revelator database.
updatedAt
- DateTime!
Time at which the object was last updated.
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"minPaymentBatcherBalanceInUSDC": 123.45,
"name": "abc123",
"paymentBatcherAddress": "abc123",
"tenantUri": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
UpdateCollectionEntity
Fields
avatarUrl
- String
avatar url, displayed on the storefront.
bannerUrl
- String
banner url, displayed on the storefront.
description
- String
Entity description.
email
- String
collection entity email.
entityUri
- String
Identifier of the entity. This value corresponds to the ID from the revelator database.
name
- String
Entity name.
Example
{
"avatarUrl": "abc123",
"bannerUrl": "xyz789",
"description": "xyz789",
"email": "xyz789",
"entityUri": "abc123",
"name": "xyz789"
}
UpdateManyCollectionEntitiesInput
Fields
filter
- CollectionEntityUpdateFilter!
Filter used to find fields to update
update
- UpdateCollectionEntity!
The update to apply to all records found using the filter
Example
{
"filter": CollectionEntityUpdateFilter,
"update": UpdateCollectionEntity
}
UpdateManyResponse
Fields
updatedCount
- Int!
The number of records updated.
Example
{"updatedCount": 123}
UpdateOneCollectionEntityInput
Fields
id
- ID!
The id of the record to update
update
- UpdateCollectionEntity!
The update to apply.
Example
{"id": 4, "update": UpdateCollectionEntity}
Last updated
Was this helpful?