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.worksQueries
collectionEntities
collectionEntitiesResponse
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
collectionEntityResponse
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": "abc123",
"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"
}
}
}collectionEntityRelation
collectionEntityRelationResponse
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": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"network": NetworkConfig,
"parentEntityId": "abc123",
"relationType": "ENTERPIRSE_ARTIST",
"tenant": Tenant,
"tenantId": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}collectionEntityRelations
collectionEntityRelationsResponse
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
contactByNickNameDescription
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": "xyz789"}Response
{
"data": {
"contactByNickName": {
"createdAt": "2007-12-03T10:15:30Z",
"id": 123.45,
"nickName": "xyz789",
"ownerUri": "abc123",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}contactByWalletAddress
contactByWalletAddressDescription
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": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}contacts
contactsDescription
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": 123.45, "items": [ContactDto]}
}
}getEntityByTokenPayload
getEntityByTokenPayloadResponse
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": "xyz789",
"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
networkConfigByNameV2Description
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": "abc123",
"agreementSubgraphUrl": "abc123",
"capabilities": [NetworkCapabilitiesModel],
"chainId": 123.45,
"createdAt": "2007-12-03T10:15:30Z",
"currencies": CurrenciesModel,
"explorer": "xyz789",
"feeManagerAddress": "xyz789",
"id": "xyz789",
"ipfsEndpoint": "abc123",
"isTestNet": true,
"jsonRpcUrl": "abc123",
"lendingContractAddress": "xyz789",
"marketAddress": "abc123",
"marketOwner": "abc123",
"networkName": "amoy",
"nftSubgraphUrl": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}networkConfigs
networkConfigsResponse
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": 123
}
}
}networkConfigsV2
networkConfigsV2Description
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": 987.65,
"createdAt": "2007-12-03T10:15:30Z",
"currencies": CurrenciesModel,
"explorer": "xyz789",
"feeManagerAddress": "xyz789",
"id": "abc123",
"ipfsEndpoint": "xyz789",
"isTestNet": false,
"jsonRpcUrl": "xyz789",
"lendingContractAddress": "abc123",
"marketAddress": "abc123",
"marketOwner": "xyz789",
"networkName": "amoy",
"nftSubgraphUrl": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
]
}
}publicNetworkConfigsV2
publicNetworkConfigsV2Description
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": 987.65,
"isTestNet": false,
"networkName": "amoy",
"studioPublicJsonRpcUrl": "abc123"
}
]
}
}testConfig
testConfigResponse
Returns a String!
Example
Query
query TestConfig {
testConfig
}Response
{"data": {"testConfig": "xyz789"}}Mutations
createContact
createContactDescription
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": "abc123",
"ownerUri": "abc123",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}createOneCollectionEntity
createOneCollectionEntityResponse
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": "xyz789",
"id": 4,
"name": "abc123",
"networkConfigs": [NetworkConfig],
"redirectDomains": [RedirectDomain],
"tenant": Tenant,
"tenantId": 4,
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}createRelation
createRelationResponse
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
createS3UrlDescription
🔒 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": "abc123"}
}
}deleteContact
deleteContactDescription
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": "abc123",
"ownerUri": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}deleteManyCollectionEntities
deleteManyCollectionEntitiesResponse
Returns a DeleteManyResponse!
Arguments
Example
Query
mutation DeleteManyCollectionEntities($input: DeleteManyCollectionEntitiesInput!) {
deleteManyCollectionEntities(input: $input) {
deletedCount
}
}Variables
{"input": DeleteManyCollectionEntitiesInput}Response
{"data": {"deleteManyCollectionEntities": {"deletedCount": 987}}}deleteManyRelations
deleteManyRelationsResponse
Returns a DeleteManyResponse!
Arguments
Example
Query
mutation DeleteManyRelations($input: DeleteManyCollectionEntityRelationsInput!) {
deleteManyRelations(input: $input) {
deletedCount
}
}Variables
{"input": DeleteManyCollectionEntityRelationsInput}Response
{"data": {"deleteManyRelations": {"deletedCount": 123}}}deleteOneCollectionEntity
deleteOneCollectionEntityResponse
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": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"description": "abc123",
"email": "xyz789",
"entityUri": "abc123",
"id": 4,
"name": "abc123",
"tenantId": "4",
"type": "ARTIST",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}deleteOneRelation
deleteOneRelationResponse
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": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"parentEntityId": "xyz789",
"relationType": "ENTERPIRSE_ARTIST",
"tenantId": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}updateContact
updateContactDescription
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": 987.65,
"nickName": "xyz789",
"walletAddress": "xyz789"
}Response
{
"data": {
"updateContact": {
"createdAt": "2007-12-03T10:15:30Z",
"id": 987.65,
"nickName": "xyz789",
"ownerUri": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z",
"walletAddress": "abc123"
}
}
}updateManyCollectionEntities
updateManyCollectionEntitiesResponse
Returns an UpdateManyResponse!
Arguments
Example
Query
mutation UpdateManyCollectionEntities($input: UpdateManyCollectionEntitiesInput!) {
updateManyCollectionEntities(input: $input) {
updatedCount
}
}Variables
{"input": UpdateManyCollectionEntitiesInput}Response
{"data": {"updateManyCollectionEntities": {"updatedCount": 987}}}updateOneCollectionEntity
updateOneCollectionEntityResponse
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": "abc123",
"bannerUrl": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"description": "abc123",
"email": "xyz789",
"entityUri": "xyz789",
"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.
Example
trueCollectionEntity
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": "xyz789",
"id": 4,
"name": "xyz789",
"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": 987
}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": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"description": "xyz789",
"email": "xyz789",
"entityUri": "xyz789",
"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": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"network": NetworkConfig,
"parentEntityId": "abc123",
"relationType": "ENTERPIRSE_ARTIST",
"tenant": Tenant,
"tenantId": "abc123",
"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": 987
}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": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"parentEntityId": "xyz789",
"relationType": "ENTERPIRSE_ARTIST",
"tenantId": "xyz789",
"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": true,
"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": true,
"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": "abc123"
}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": "xyz789",
"bannerUrl": "xyz789",
"description": "xyz789",
"email": "abc123",
"entityUri": "xyz789",
"name": "xyz789",
"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": "abc123",
"parentEntityId": "xyz789",
"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": 987.65,
"symbol": "abc123"
}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": false,
"isNot": true,
"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": 987}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
987.65ID
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
4IDFilterComparison
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
123IntFieldComparison
Fields
Example
{
"between": IntFieldComparisonBetween,
"eq": 987,
"gt": 987,
"gte": 123,
"in": [987],
"is": false,
"isNot": true,
"lt": 987,
"lte": 987,
"neq": 987,
"notBetween": IntFieldComparisonBetween,
"notIn": [123]
}IntFieldComparisonBetween
Fields
Example
{"lower": 123, "upper": 123}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": false,
"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": "abc123",
"agreementSubgraphUrl": "abc123",
"alchemyApiKey": "abc123",
"capabilities": [NetworkCapability],
"chainId": 987,
"createdAt": "2007-12-03T10:15:30Z",
"defaultStripeFeeInPercent": 123,
"dmmAddress": "xyz789",
"feeManagerAddress": "xyz789",
"id": "4",
"jsonRpcUrl": "abc123",
"lendingContractAddress": "xyz789",
"marketAddress": "xyz789",
"marketOwner": "xyz789",
"nativeCoin": "abc123",
"nativeCoinDecimals": 987,
"networkName": "amoy",
"nftSubgraphUrl": "xyz789",
"payeeVaultFactoryAddress": "xyz789",
"paymentBatcherFactoryAddress": "abc123",
"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": false,
"networkName": "amoy",
"studioPublicJsonRpcUrl": "xyz789"
}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": "xyz789",
"agreementSubgraphUrl": "xyz789",
"capabilities": [NetworkCapabilitiesModel],
"chainId": 987.65,
"createdAt": "2007-12-03T10:15:30Z",
"currencies": CurrenciesModel,
"explorer": "xyz789",
"feeManagerAddress": "xyz789",
"id": "xyz789",
"ipfsEndpoint": "xyz789",
"isTestNet": false,
"jsonRpcUrl": "xyz789",
"lendingContractAddress": "xyz789",
"marketAddress": "abc123",
"marketOwner": "abc123",
"networkName": "amoy",
"nftSubgraphUrl": "xyz789",
"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": true,
"isNot": true,
"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": 123.45,
"in": [987.65],
"is": true,
"isNot": false,
"lt": 123.45,
"lte": 987.65,
"neq": 987.65,
"notBetween": NumberFieldComparisonBetween,
"notIn": [987.65]
}NumberFieldComparisonBetween
Fields
Example
{"lower": 123.45, "upper": 987.65}OffsetPageInfo
Fields
Example
{"hasNextPage": true, "hasPreviousPage": false}OffsetPaging
Fields
Example
{"limit": 987, "offset": 123}RedirectDomain
Fields
domain - String!
Example
{"domain": "abc123"}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": "abc123",
"entityId": "abc123",
"fileName": "xyz789",
"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
"abc123"StringFieldComparison
Fields
Example
{
"eq": "abc123",
"gt": "xyz789",
"gte": "xyz789",
"iLike": "abc123",
"in": ["xyz789"],
"is": false,
"isNot": true,
"like": "xyz789",
"lt": "abc123",
"lte": "xyz789",
"neq": "xyz789",
"notILike": "xyz789",
"notIn": ["xyz789"],
"notLike": "xyz789"
}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": 987.65,
"name": "abc123",
"paymentBatcherAddress": "abc123",
"tenantUri": "xyz789",
"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": "xyz789",
"bannerUrl": "abc123",
"description": "xyz789",
"email": "abc123",
"entityUri": "xyz789",
"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?