Skip to main content

CollabLand API Server (0.80.0)

Download OpenAPI specification:Download

JwksController

JwksController.getJwks

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

JwksController.getPublicKey

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
kid
required
string

Responses

OAuth2Controller

OAuth2Controller.getOpenIDConfig

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

OAuth2Controller.authorize

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
response_type
required
string
Enum: "code" "token" "id_token"
client_id
required
string
redirect_uri
string
scope
string
state
string
code_challenge
string
code_challenge_method
string
platform
string
login_provider
string

Responses

OAuth2Controller.callback

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
slug
required
string
query Parameters
aeToken
required
string
userAuthorization
string
Enum: "granted" "denied"

User decision on the authorization request

Responses

OAuth2Controller.introspect

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/x-www-form-urlencoded

Access Token Request

token
required
string
token_type_hint
string
Enum: "access_token" "refresh_token"

Responses

Response samples

Content type
application/json
{
  • "active": true,
  • "scope": "string",
  • "client_id": "string",
  • "username": "string",
  • "token_type": "string",
  • "exp": 0,
  • "iat": 0,
  • "nbf": 0,
  • "sub": "string",
  • "aud": "string",
  • "iss": "string",
  • "jti": "string"
}

OAuth2Controller.revoke

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/x-www-form-urlencoded

Revoke Token Request

token
required
string
token_type_hint
string
Enum: "access_token" "refresh_token"

Responses

OAuth2Controller.token

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/x-www-form-urlencoded

Access Token Request

One of
scope
string
client_id
string
client_secret
string
grant_type
required
string
Value: "authorization_code"
code
required
string
code_verifier
string
redirect_uri
required
string

Responses

Response samples

Content type
application/json
{
  • "access_token": "string",
  • "token_type": "string",
  • "expires_in": 0,
  • "scope": "string",
  • "refresh_token": "string",
  • "id_token": "string"
}

AccessControlController

AccessControlController.getCheckRolesResponse

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
requestId
required
string

Responses

Response samples

Content type
application/json
{
  • "requestId": "string",
  • "roles": [
    ],
  • "errors": [
    ]
}

AccessControlController.checkRoles

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
account
string

Wallet address or account id

Array of objects (TokenGrantedRole)

A list of token granted roles to be enforced

callbackUrl
string

Webhook url to be invoked once the access is checked

async
boolean

A flag to control if the response will be sent back asynchronously either via callback or polling

Responses

Request samples

Content type
application/json
{
  • "account": "string",
  • "rules": [
    ],
  • "callbackUrl": "string",
  • "async": true
}

Response samples

Content type
application/json
{
  • "requestId": "string",
  • "roles": [
    ],
  • "errors": [
    ]
}

AccessControlController.getRoles

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
userId
required
string

Responses

Response samples

Content type
application/json
{
  • "requestId": "string",
  • "roles": [
    ],
  • "errors": [
    ]
}

AccountController

AccountController.getAdministratedCommunities

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
reload
boolean

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

AccountController.getAuthChallenge

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "message": "string"
}

AccountController.getUserCommunities

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

AccountController.findLinkedUsers

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "items": [
    ]
}

AccountController.getUserProfile

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "platform": "string",
  • "userName": "string"
}

AccountController.addWalletAddress

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
chainId
string
address
required
string
message
required
string
signedMessage
required
string

Responses

Request samples

Content type
application/json
{
  • "chainId": "string",
  • "address": "string",
  • "message": "string",
  • "signedMessage": "string"
}

Response samples

Content type
application/json
{
  • "address": "string",
  • "accounts": [
    ]
}

AccountController.deleteWallet

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string

Responses

AccountController.getWallets

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
limit
number
paginationToken
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

AccountController.deleteWallets

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

AnalyticsController

AnalyticsController.getRolesPie

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
query Parameters
range
string
Request Body schema: application/json
Array
color
number
id
string
name
string

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
[
  • { }
]

AnalyticsController.getRolesAdded

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
query Parameters
range
string
Request Body schema: application/json
Array
color
number
id
string
name
string

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
[
  • { }
]

AnalyticsController.getLetsGo

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
query Parameters
range
string

Responses

Response samples

Content type
application/json
[
  • { }
]

AnalyticsController.getWalletConnections

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
query Parameters
range
string

Responses

Response samples

Content type
application/json
[
  • { }
]

AssetOwnershipController

AssetOwnershipController.getAssets

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
account
required
string
query Parameters
assets
Array of strings

Responses

Response samples

Content type
application/json
[
  • {
    }
]

AssetOwnershipController.getOwnership

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
account
required
string
query Parameters
assets
Array of strings

Responses

Response samples

Content type
application/json
{
  • "assets": [
    ]
}

AssetOwnershipController.verifyOwnership

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
token
required
string

Responses

Response samples

Content type
application/json
{
  • "assets": [
    ],
  • "signature": "string",
  • "claim": {
    }
}

AssetOwnershipController.generateJWT

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
format
string
Enum: "jwt" "ae"
Request Body schema: application/json
classifier
string
classifierGroup
string
userId
string
socialId
string
openseaUrl
string
mediaUrl
string
account
string
assets
Array of strings

Responses

Request samples

Content type
application/json
{
  • "classifier": "string",
  • "classifierGroup": "string",
  • "userId": "string",
  • "socialId": "string",
  • "openseaUrl": "string",
  • "mediaUrl": "string",
  • "account": "string",
  • "assets": [
    ]
}

Response samples

Content type
application/json
{
  • "token": "string",
  • "slug": "string",
  • "url": "string"
}

AxieRulesController

AxieRulesController.getAxieRuleList

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
[
  • {
    }
]

ClientApplicationController

ClientApplicationController.getClientAppsForOrg

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
organizationId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "email": "string",
  • "tenant": "string",
  • "feedback": "string",
  • "secret": "string",
  • "clientSecret": "string",
  • "clientSecretHash": "string",
  • "url": "string",
  • "clientType": "confidential",
  • "redirectUris": [
    ],
  • "allowedGrantTypes": [
    ],
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "apiKey": "string",
  • "apiKeyHash": "string",
  • "allowedOrigins": [
    ],
  • "allowedReferrers": [
    ],
  • "allowedIpAddresses": [
    ],
  • "subscribeEvents": [
    ],
  • "webhookUrl": "string",
  • "icon": "string",
  • "createdByName": "string",
  • "createdById": "string",
  • "requestedScopes": [
    ]
}

ClientApplicationController.resetApiKey

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
clientAppId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "email": "string",
  • "tenant": "string",
  • "feedback": "string",
  • "secret": "string",
  • "clientSecret": "string",
  • "clientSecretHash": "string",
  • "url": "string",
  • "clientType": "confidential",
  • "redirectUris": [
    ],
  • "allowedGrantTypes": [
    ],
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "apiKey": "string",
  • "apiKeyHash": "string",
  • "allowedOrigins": [
    ],
  • "allowedReferrers": [
    ],
  • "allowedIpAddresses": [
    ],
  • "subscribeEvents": [
    ],
  • "webhookUrl": "string",
  • "icon": "string",
  • "createdByName": "string",
  • "createdById": "string",
  • "requestedScopes": [
    ]
}

ClientApplicationController.replaceById

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "error": {
    }
}

ClientApplicationController.updateClientAppRequest

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
Request Body schema: application/json
name
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "email": "string",
  • "tenant": "string",
  • "feedback": "string",
  • "secret": "string",
  • "clientSecret": "string",
  • "clientSecretHash": "string",
  • "url": "string",
  • "clientType": "confidential",
  • "redirectUris": [
    ],
  • "allowedGrantTypes": [
    ],
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "apiKey": "string",
  • "apiKeyHash": "string",
  • "allowedOrigins": [
    ],
  • "allowedReferrers": [
    ],
  • "allowedIpAddresses": [
    ],
  • "subscribeEvents": [
    ],
  • "webhookUrl": "string",
  • "icon": "string",
  • "createdByName": "string",
  • "createdById": "string",
  • "requestedScopes": [
    ]
}

ClientApplicationController.findById

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "email": "string",
  • "tenant": "string",
  • "feedback": "string",
  • "secret": "string",
  • "clientSecret": "string",
  • "clientSecretHash": "string",
  • "url": "string",
  • "clientType": "confidential",
  • "redirectUris": [
    ],
  • "allowedGrantTypes": [
    ],
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "apiKey": "string",
  • "apiKeyHash": "string",
  • "allowedOrigins": [
    ],
  • "allowedReferrers": [
    ],
  • "allowedIpAddresses": [
    ],
  • "subscribeEvents": [
    ],
  • "webhookUrl": "string",
  • "icon": "string",
  • "createdByName": "string",
  • "createdById": "string",
  • "requestedScopes": [
    ]
}

ClientApplicationController.deleteClientAppRequest

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

ClientApplicationController.createClientAppRequest

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
pk
string
classifierGroup
string
name
string
email
string
feedback
string

Feedback from user

clientSecret
string
clientSecretHash
string
url
string
clientType
string
Enum: "confidential" "public" "apiKey"
redirectUris
Array of strings
allowedGrantTypes
Array of strings
allowedOrigins
Array of strings
allowedReferrers
Array of strings
allowedIpAddresses
Array of strings
subscribeEvents
Array of strings
webhookUrl
string
icon
string

Responses

Request samples

Content type
application/json
{
  • "pk": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "email": "string",
  • "feedback": "string",
  • "clientSecret": "string",
  • "clientSecretHash": "string",
  • "url": "string",
  • "clientType": "confidential",
  • "redirectUris": [
    ],
  • "allowedGrantTypes": [
    ],
  • "allowedOrigins": [
    ],
  • "allowedReferrers": [
    ],
  • "allowedIpAddresses": [
    ],
  • "subscribeEvents": [
    ],
  • "webhookUrl": "string",
  • "icon": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "email": "string",
  • "tenant": "string",
  • "feedback": "string",
  • "secret": "string",
  • "clientSecret": "string",
  • "clientSecretHash": "string",
  • "url": "string",
  • "clientType": "confidential",
  • "redirectUris": [
    ],
  • "allowedGrantTypes": [
    ],
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "apiKey": "string",
  • "apiKeyHash": "string",
  • "allowedOrigins": [
    ],
  • "allowedReferrers": [
    ],
  • "allowedIpAddresses": [
    ],
  • "subscribeEvents": [
    ],
  • "webhookUrl": "string",
  • "icon": "string",
  • "createdByName": "string",
  • "createdById": "string",
  • "requestedScopes": [
    ]
}

ClientApplicationController.find

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
limit
number
paginationToken
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

CommunityPlanController

CommunityPlanController.getPlan

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
planId
required
string

Responses

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "price": 0,
  • "billingPeriod": "string",
  • "maxAPIKeys": 0,
  • "maxMiniApps": 0,
  • "rateLimits": { },
  • "minBuy": "string",
  • "classifier": "string",
  • "description": "string",
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "userId": "string",
  • "timestamp": 0,
  • "lockConfig": { },
  • "features": { },
  • "stripeConfig": { },
  • "expirationTime": 0
}

CommunityPlanController.getPlans

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "price": 0,
  • "billingPeriod": "string",
  • "maxAPIKeys": 0,
  • "maxMiniApps": 0,
  • "rateLimits": { },
  • "minBuy": "string",
  • "classifier": "string",
  • "description": "string",
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "userId": "string",
  • "timestamp": 0,
  • "lockConfig": { },
  • "features": { },
  • "stripeConfig": { },
  • "expirationTime": 0
}

CommunityPlanController.getSubscriptions

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string

Responses

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "price": 0,
  • "billingPeriod": "string",
  • "maxAPIKeys": 0,
  • "maxMiniApps": 0,
  • "rateLimits": { },
  • "minBuy": "string",
  • "classifier": "string",
  • "description": "string",
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "userId": "string",
  • "timestamp": 0,
  • "lockConfig": { },
  • "features": { },
  • "stripeConfig": { },
  • "expirationTime": 0
}

CommunityController

CommunityController.updateAdmins

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
Request Body schema: application/json
Array
string

Responses

Request samples

Content type
application/json
[
  • "string"
]

CommunityController.letsGoConfig

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
Request Body schema: application/json
id
string
createdTime
string
pk
string
sk
string
classifier
string
classifierGroup
string
title
string
imageUrl
string
donateOptOut
boolean
color
string
description
string

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "title": "string",
  • "imageUrl": "string",
  • "donateOptOut": true,
  • "color": "string",
  • "description": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "title": "string",
  • "imageUrl": "string",
  • "donateOptOut": true,
  • "color": "string",
  • "description": "string"
}

CommunityController.getLetsGoConfig

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "title": "string",
  • "imageUrl": "string",
  • "donateOptOut": true,
  • "color": "string",
  • "description": "string"
}

CommunityController.triggerBalanceCheck

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityPK
required
string

CommunityController.getPremiumSupportUrl

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

CommunityController.getStats

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "tokenPriceUsd": 0,
  • "memberCount": 0,
  • "cashtagTweetsInLastDay": 0,
  • "cashtagTweetsDailyGrowth": 0,
  • "messagesInLastDay": 0,
  • "messagesAllTime": 0,
  • "messagesDailyGrowth": 0,
  • "myMessageCount": 0,
  • "gripStrength": 0,
  • "cashtagTweetsPlusMessagesPerDay": 0,
  • "dailyVolume": 0
}

CommunityController.getGuildTGRInfo

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

CommunityController.getCommunityTGRs

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

CommunityController.getBackgroundCheckStatus

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

CommunityController.replaceTpc

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
tpcId
required
string
Request Body schema: application/json
id
string
createdTime
string
sk
string
classifier
string
classifierGroup
string
name
string
description
string
roleId
string
minToken
string <BigDecimal>
maxToken
string <BigDecimal>
chainId
number
tokenSymbol
string
tokenId
string
collectionName
string
eventId
string
platform
string
contractAddress
string
type
string
scheme
string
query
string
object
asset
string <CAIPAsset>
requiresMetadata
boolean
version
string

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "description": "string",
  • "roleId": "string",
  • "minToken": "string",
  • "maxToken": "string",
  • "chainId": 0,
  • "tokenSymbol": "string",
  • "tokenId": "string",
  • "collectionName": "string",
  • "eventId": "string",
  • "platform": "string",
  • "contractAddress": "string",
  • "type": "string",
  • "scheme": "string",
  • "query": "string",
  • "variables": { },
  • "asset": "string",
  • "requiresMetadata": true,
  • "version": "string"
}

Response samples

Content type
application/json
{
  • "error": {
    }
}

CommunityController.deleteTpc

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
tpcId
required
string

Responses

Response samples

Content type
application/json
{
  • "error": {
    }
}

CommunityController.createTpc

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
Request Body schema: application/json
createdTime
string
classifierGroup
string
name
string
description
string
roleId
string
minToken
string <BigDecimal>
maxToken
string <BigDecimal>
chainId
number
tokenSymbol
string
tokenId
string
collectionName
string
eventId
string
platform
string
contractAddress
string
type
string
scheme
string
query
string
object
asset
string <CAIPAsset>
requiresMetadata
boolean
version
string

Responses

Request samples

Content type
application/json
{
  • "createdTime": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "description": "string",
  • "roleId": "string",
  • "minToken": "string",
  • "maxToken": "string",
  • "chainId": 0,
  • "tokenSymbol": "string",
  • "tokenId": "string",
  • "collectionName": "string",
  • "eventId": "string",
  • "platform": "string",
  • "contractAddress": "string",
  • "type": "string",
  • "scheme": "string",
  • "query": "string",
  • "variables": { },
  • "asset": "string",
  • "requiresMetadata": true,
  • "version": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "description": "string",
  • "roleId": "string",
  • "minToken": "string",
  • "maxToken": "string",
  • "chainId": 0,
  • "tokenSymbol": "string",
  • "tokenId": "string",
  • "collectionName": "string",
  • "eventId": "string",
  • "platform": "string",
  • "contractAddress": "string",
  • "type": "string",
  • "scheme": "string",
  • "query": "string",
  • "variables": { },
  • "asset": "string",
  • "requiresMetadata": true,
  • "version": "string"
}

CommunityController.findTpcs

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
query Parameters
limit
number
paginationToken
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

CommunityController.replaceById

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "error": {
    }
}

CommunityController.updateById

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
Request Body schema: application/json
id
string
createdTime
string
pk
string
sk
string
classifier
string
classifierGroup
string
name
string
status
string
communityId
string
ownerId
string
adminUserId
string
platform
string
link
string
serverImage
string
welcomeMessage
string
network
string
cashtag
string
tokenAddress
string
admins
Array of strings
activePlans
Array of strings
iconURL
string
inviteLink
string
Array of objects (Channel)
Array of objects (Quest)
Array of objects (Drop)
object (Stats)
Array of objects (TokenPermissionedChat)
disableBkgBalCheck
boolean
disablePromotionalUpdates
boolean
property name*
additional property
any

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "status": "string",
  • "communityId": "string",
  • "ownerId": "string",
  • "adminUserId": "string",
  • "platform": "string",
  • "link": "string",
  • "serverImage": "string",
  • "welcomeMessage": "string",
  • "network": "string",
  • "cashtag": "string",
  • "tokenAddress": "string",
  • "admins": [
    ],
  • "activePlans": [
    ],
  • "iconURL": "string",
  • "inviteLink": "string",
  • "channels": [
    ],
  • "quests": [
    ],
  • "drops": [
    ],
  • "stats": {
    },
  • "tpcs": [
    ],
  • "disableBkgBalCheck": true,
  • "disablePromotionalUpdates": true
}

Response samples

Content type
application/json
{
  • "error": {
    }
}

CommunityController.findById

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
query Parameters
include
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "status": "string",
  • "communityId": "string",
  • "ownerId": "string",
  • "adminUserId": "string",
  • "platform": "string",
  • "link": "string",
  • "serverImage": "string",
  • "welcomeMessage": "string",
  • "network": "string",
  • "cashtag": "string",
  • "tokenAddress": "string",
  • "admins": [
    ],
  • "activePlans": [
    ],
  • "iconURL": "string",
  • "inviteLink": "string",
  • "channels": [
    ],
  • "quests": [
    ],
  • "drops": [
    ],
  • "stats": {
    },
  • "tpcs": [
    ],
  • "disableBkgBalCheck": true,
  • "disablePromotionalUpdates": true
}

CommunityController.deleteById

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "error": {
    }
}

CommunityController.create

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
createdTime
string
pk
string
sk
string
classifier
string
classifierGroup
string
name
string
status
string
communityId
string
ownerId
string
adminUserId
string
platform
string
serverImage
string
welcomeMessage
string
network
string
cashtag
string
tokenAddress
string
admins
Array of strings
activePlans
Array of strings
iconURL
string
inviteLink
string
Array of objects (Channel)
Array of objects (Quest)
Array of objects (Drop)
object (Stats)
Array of objects (TokenPermissionedChat)
disableBkgBalCheck
boolean
disablePromotionalUpdates
boolean
property name*
additional property
any

Responses

Request samples

Content type
application/json
{
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "status": "string",
  • "communityId": "string",
  • "ownerId": "string",
  • "adminUserId": "string",
  • "platform": "string",
  • "serverImage": "string",
  • "welcomeMessage": "string",
  • "network": "string",
  • "cashtag": "string",
  • "tokenAddress": "string",
  • "admins": [
    ],
  • "activePlans": [
    ],
  • "iconURL": "string",
  • "inviteLink": "string",
  • "channels": [
    ],
  • "quests": [
    ],
  • "drops": [
    ],
  • "stats": {
    },
  • "tpcs": [
    ],
  • "disableBkgBalCheck": true,
  • "disablePromotionalUpdates": true
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "status": "string",
  • "communityId": "string",
  • "ownerId": "string",
  • "adminUserId": "string",
  • "platform": "string",
  • "link": "string",
  • "serverImage": "string",
  • "welcomeMessage": "string",
  • "network": "string",
  • "cashtag": "string",
  • "tokenAddress": "string",
  • "admins": [
    ],
  • "activePlans": [
    ],
  • "iconURL": "string",
  • "inviteLink": "string",
  • "channels": [
    ],
  • "quests": [
    ],
  • "drops": [
    ],
  • "stats": {
    },
  • "tpcs": [
    ],
  • "disableBkgBalCheck": true,
  • "disablePromotionalUpdates": true
}

CommunityController.find

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
limit
number
paginationToken
string
include
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

MiniAppController

MiniAppController.installMiniApp

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
appId
required
string
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "appId": "string",
  • "clientId": "string",
  • "appType": "string",
  • "developer": "string",
  • "name": "string",
  • "shortName": "string",
  • "supportedEnvs": [
    ],
  • "supportedCommunities": [
    ],
  • "releasedDate": 0,
  • "version": {
    },
  • "keywords": [
    ],
  • "tags": [
    ],
  • "category": "string",
  • "website": "string",
  • "shortDescription": "string",
  • "description": "string",
  • "thumbnails": [
    ],
  • "icons": [
    ],
  • "platforms": [
    ],
  • "type": "string",
  • "price": 0,
  • "subscribedEvents": [
    ],
  • "webhookUrl": "string",
  • "template": "string",
  • "isBeta": true
}

MiniAppController.uninstallMiniApp

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
appId
required
string

Responses

MiniAppController.getMiniAppsForCommunity

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
query Parameters
installedOnly
boolean

Responses

Response samples

Content type
application/json
{
  • "appId": "string",
  • "clientId": "string",
  • "appType": "string",
  • "developer": "string",
  • "name": "string",
  • "shortName": "string",
  • "supportedEnvs": [
    ],
  • "supportedCommunities": [
    ],
  • "releasedDate": 0,
  • "version": {
    },
  • "keywords": [
    ],
  • "tags": [
    ],
  • "category": "string",
  • "website": "string",
  • "shortDescription": "string",
  • "description": "string",
  • "thumbnails": [
    ],
  • "icons": [
    ],
  • "platforms": [
    ],
  • "type": "string",
  • "price": 0,
  • "subscribedEvents": [
    ],
  • "webhookUrl": "string",
  • "template": "string",
  • "isBeta": true
}

CommunityWalletController

CommunityWalletController.createWallet

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "address": "string",
  • "ownerAddress": "string",
  • "txHash": "string",
  • "userId": "string",
  • "platform": "string",
  • "clTokenBalance": "string",
  • "timestamp": 0,
  • "communityId": "string"
}

CommunityWalletController.getWalletDetail

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "address": "string",
  • "ownerAddress": "string",
  • "txHash": "string",
  • "userId": "string",
  • "platform": "string",
  • "clTokenBalance": "string",
  • "timestamp": 0,
  • "communityId": "string"
}

ConfigController

ConfigController.getConfig

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "jwtPublicKey": "string",
  • "discordClientId": "string",
  • "actionEcdsaPublicKey": "string",
  • "actionEd25519PublicKey": "string",
  • "actionEd25519PublicKeyHex": "string"
}

PlanController

PlanController.getPlan

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
planId
required
string

Responses

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "price": 0,
  • "billingPeriod": "string",
  • "maxAPIKeys": 0,
  • "maxMiniApps": 0,
  • "rateLimits": { },
  • "minBuy": "string",
  • "classifier": "string",
  • "description": "string",
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "userId": "string",
  • "timestamp": 0,
  • "lockConfig": { },
  • "features": { },
  • "stripeConfig": { },
  • "expirationTime": 0
}

PlanController.getPlans

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "price": 0,
  • "billingPeriod": "string",
  • "maxAPIKeys": 0,
  • "maxMiniApps": 0,
  • "rateLimits": { },
  • "minBuy": "string",
  • "classifier": "string",
  • "description": "string",
  • "allowedScopes": [
    ],
  • "disallowedScopes": [
    ],
  • "userId": "string",
  • "timestamp": 0,
  • "lockConfig": { },
  • "features": { },
  • "stripeConfig": { },
  • "expirationTime": 0
}

OrganizationController

OrganizationController.verifyOrganization

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
otp
required
string

Responses

Request samples

Content type
application/json
{
  • "otp": "string"
}

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "email": "string",
  • "createdTime": 0,
  • "classifier": "string",
  • "userId": "string",
  • "planId": "string"
}

OrganizationController.getOrganization

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
orgId
required
string

Responses

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "email": "string",
  • "createdTime": 0,
  • "classifier": "string",
  • "userId": "string",
  • "planId": "string"
}

OrganizationController.createOrganization

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
pk
string
name
required
string
email
required
string

Responses

Request samples

Content type
application/json
{
  • "pk": "string",
  • "name": "string",
  • "email": "string"
}

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "email": "string",
  • "createdTime": 0,
  • "classifier": "string",
  • "userId": "string",
  • "planId": "string"
}

OrganizationController.getOrganizations

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "pk": "string",
  • "sk": "string",
  • "name": "string",
  • "email": "string",
  • "createdTime": 0,
  • "classifier": "string",
  • "userId": "string",
  • "planId": "string"
}

OrganizationWalletController

OrganizationWalletController.createWallet

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
orgId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "address": "string",
  • "ownerAddress": "string",
  • "txHash": "string",
  • "userId": "string",
  • "platform": "string",
  • "clTokenBalance": "string",
  • "organizationId": "string",
  • "gnosisAddress": "string",
  • "chainId": 0
}

OrganizationWalletController.getWalletDetail

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
orgId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "address": "string",
  • "ownerAddress": "string",
  • "txHash": "string",
  • "userId": "string",
  • "platform": "string",
  • "clTokenBalance": "string",
  • "organizationId": "string",
  • "gnosisAddress": "string",
  • "chainId": 0
}

DiscordBotController

DiscordBotController.checkBotConfig

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string

Responses

Response samples

Content type
application/json
{
  • "status": "string",
  • "errors": [
    ]
}

DiscordBotController.getUserCommunities

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

DiscordIntegrationController

DiscordIntegrationController.getDiscordGuildMemberCount

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "memberCount": 0,
  • "channels": [
    ],
  • "roles": [
    ]
}

DiscordIntegrationController.createDiscordRole

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string
Request Body schema: application/json
name
required
string
color
string
hoist
boolean
position
number
mentionable
boolean
permissions
number

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "color": "string",
  • "hoist": true,
  • "position": 0,
  • "mentionable": true,
  • "permissions": 0
}

DiscordIntegrationController.getDiscordGuild

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "memberCount": 0,
  • "channels": [
    ],
  • "roles": [
    ]
}

DiscordIntegrationController.getDiscordMembers

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

DiscordIntegrationController.sendDiscordMessage

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string
channelId
required
string
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
null

DiscordIntegrationController.findChannels

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

DiscordIntegrationController.getMemberInfo

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string
memberId
required
string

Responses

Response samples

Content type
application/json
{
  • "user": {
    },
  • "nick": "string",
  • "avatar": "string",
  • "roles": [
    ],
  • "joined_at": "string",
  • "premium_since": "string",
  • "deaf": true,
  • "mute": true,
  • "pending": true,
  • "communication_disabled_until": "string"
}

DiscordIntegrationController.getGuildActiveMembers

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string
query Parameters
limit
number
paginationToken
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]

DiscordIntegrationController.getGuildMembers

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string
query Parameters
limit
number
before
string
after
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]

DiscordIntegrationController.getGuildRoles

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]

DiscordInteractionController

DiscordInteractionController.editInteractionMessage

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
interactionId
required
string
messageId
required
string
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

DiscordInteractionController.getInteractionMessage

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
interactionId
required
string
messageId
required
string

Responses

DiscordInteractionController.deleteInteractionMessage

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
interactionId
required
string
messageId
required
string

Responses

DiscordInteractionController.followupInteractionMessage

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
interactionId
required
string
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

GuestPassController

GuestPassController.deleteGuestPass

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string
passId
required
string

Responses

Response samples

Content type
application/json
{ }

GuestPassController.createGuestPass

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string
Request Body schema: application/json
id
string
createdTime
string
pk
string
sk
string
classifier
string
classifierGroup
string
name
string
description
string
Array of objects (Role)
platform
string
status
string
period
number

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "description": "string",
  • "roleSet": [
    ],
  • "platform": "string",
  • "status": "string",
  • "period": 0
}

Response samples

Content type
application/json
{ }

GuestPassController.getGuestPasses

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
guildId
required
string

Responses

Response samples

Content type
application/json
[
  • { }
]

EthereumBalanceController

EthereumBalanceController.getBalances

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
account
string
Array of objects (EthereumAsset)

Responses

Request samples

Content type
application/json
{
  • "account": "string",
  • "assets": [
    ]
}

Response samples

Content type
application/json
{
  • "balances": [
    ]
}

EthereumBalanceController.getTransactionStatus

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
chainId
required
string
txHash
required
string

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "confirmations": 0,
  • "from": "string",
  • "to": "string",
  • "link": "string"
}

EthereumLoginController

EthereumLoginController.getChallenge

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
state
string

State/nonce from the client

uri
string

URI referring to the resource that is the subject of the signing (as in the subject of a claim).

domain
string

Domain name of the server that is requesting the signature.

accountId
string

Account id of the signer

resources
Array of strings

Responses

Request samples

Content type
application/json
{
  • "state": "string",
  • "uri": "string",
  • "domain": "string",
  • "accountId": "string",
  • "resources": [
    ]
}

Response samples

Content type
application/json
{
  • "state": "string",
  • "requestId": "string",
  • "message": "string"
}

EthereumLoginController.loginBySIWE

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
requestId
required
string

Unique request id for the login

signatureType
string

Signature type

signature
required
string

Signature of the message for the given login

accountId
string

Account id of the signer

scopes
string

Permission scopes granted to this login action

Responses

Request samples

Content type
application/json
{
  • "requestId": "string",
  • "signatureType": "string",
  • "signature": "string",
  • "accountId": "string",
  • "scopes": "string"
}

Response samples

Content type
application/json
{
  • "idToken": "string"
}

EthereumNftMetadataController

EthereumNftMetadataController.getNftAttributesSummary

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string
query Parameters
network
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]

EvmNetworkConfigController

EvmNetworkConfigController.getNetworkConfigs

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
[
  • {
    }
]

EvmNetworkConfigController.getEvmTokens

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
network
required
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]

EthereumWalletConnectionVenlyController

EthereumWalletConnectionVenlyController.callback

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
id
string
address
string
accountId
string
object
verifyOnly
boolean

A flag to verify the wallet without saving it

proxyType
string
walletType
string
selectedWallet
string
venlyWallets
string
network
string
object (VenlyCompositeSignature)
state
string

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "address": "string",
  • "accountId": "string",
  • "metadata": {
    },
  • "verifyOnly": true,
  • "proxyType": "string",
  • "walletType": "string",
  • "selectedWallet": "string",
  • "venlyWallets": "string",
  • "network": "string",
  • "venlyWalletData": {
    },
  • "state": "string"
}

Response samples

Content type
application/json
{
  • "success": true,
  • "address": "string",
  • "proxies": [
    ],
  • "state": "string",
  • "message": "string",
  • "code": "string",
  • "resetToken": "string",
  • "connection": {
    }
}

FlowContractsController

FlowContractsController.getContracts

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "nfts": [
    ],
  • "fts": [
    ]
}

FreshdeskController

FreshdeskController.createTicket

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
subject
required
string
description
required
string
communityId
required
string
type
string
priority
number
parent_id
number
status
number
requester_id
number
responder_id
number
custom_fields
object
group_id
number
product_id
number
email
required
string
cc_emails
Array of strings

Responses

Request samples

Content type
application/json
{
  • "subject": "string",
  • "description": "string",
  • "communityId": "string",
  • "type": "string",
  • "priority": 0,
  • "parent_id": 0,
  • "status": 0,
  • "requester_id": 0,
  • "responder_id": 0,
  • "custom_fields": { },
  • "group_id": 0,
  • "product_id": 0,
  • "email": "string",
  • "cc_emails": [
    ]
}

Response samples

Content type
application/json
{ }

FreshdeskController.listTickets

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
filter
string
include
string
companyId
number
requesterId
number
email
string
updatedSince
string
orderBy
string
orderType
string

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "status": 0
}

HelloActionController

HelloActionController.handleEvent

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
X-Signature-Timestamp
required
number
X-Signature-Ecdsa
string
X-Signature-Ed25519
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

HelloActionController.handleInteraction

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
X-Signature-Timestamp
required
number
X-Signature-Ecdsa
string
X-Signature-Ed25519
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

Response samples

Content type
application/json
{ }

HelloActionController.loadMetadata

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "signatureType": "string",
  • "manifest": {
    },
  • "applicationCommands": [
    ],
  • "supportedInteractions": [
    ],
  • "requiredContext": [
    ]
}

KudosController

KudosController.checkUserReceivedOrSentKudos

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
type
required
string
userId
required
string

Responses

LogSettingsController

LogSettingsController.updateDebugSettings

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
wait
integer <int32>

Number of seconds to wait for updated settings

Request Body schema: application/json
Array
serverTypes
Array of strings
hostNames
Array of strings
logLevel
string
debugSettings
string

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
[
  • {
    }
]

LogSettingsController.collectLogSettings

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
wait
integer <int32>

Number of seconds to wait for collected settings

Responses

Response samples

Content type
application/json
[
  • {
    }
]

MiniappRegistrationController

MiniappRegistrationController.getMiniApps

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
organizationId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "icon": "string",
  • "description": "string",
  • "feedback": "string",
  • "url": "string",
  • "platforms": [
    ],
  • "privateKey": "string",
  • "publicKey": "string",
  • "metadata": { }
}

MiniappRegistrationController.resetSecret

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
miniAppId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "icon": "string",
  • "description": "string",
  • "feedback": "string",
  • "url": "string",
  • "platforms": [
    ],
  • "privateKey": "string",
  • "publicKey": "string",
  • "metadata": { }
}

MiniappRegistrationController.updateMiniApp

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
miniAppId
required
string
Request Body schema: application/json
name
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "icon": "string",
  • "description": "string",
  • "feedback": "string",
  • "url": "string",
  • "platforms": [
    ],
  • "privateKey": "string",
  • "publicKey": "string",
  • "metadata": { }
}

MiniappRegistrationController.deleteMiniApp

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
miniAppId
required
string

Responses

MiniappRegistrationController.createMiniApp

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
pk
string
name
required
string

Name of the app.

icon
string

Url of icon for the app

description
required
string

Description of App for which this is requested

feedback
string

Feedback from user

url
string

Action url

platforms
Array of strings
metadata
object

metadata

Responses

Request samples

Content type
application/json
{
  • "pk": "string",
  • "name": "string",
  • "icon": "string",
  • "description": "string",
  • "feedback": "string",
  • "url": "string",
  • "platforms": [
    ],
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "status": "string",
  • "actions": [
    ],
  • "name": "string",
  • "icon": "string",
  • "description": "string",
  • "feedback": "string",
  • "url": "string",
  • "platforms": [
    ],
  • "privateKey": "string",
  • "publicKey": "string",
  • "metadata": { }
}

NearIndexerController

NearIndexerController.getReceipt

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
receiptId
required
string
query Parameters
include
string

Responses

Response samples

Content type
application/json
{
  • "included_in_block_hash": "string",
  • "included_in_block_timestamp": 0,
  • "included_in_chunk_hash": "string",
  • "index_in_chunk": 0,
  • "originated_from_transaction_hash": "string",
  • "predecessor_account_id": "string",
  • "receipt_id": "string",
  • "receipt_kind": "ACTION",
  • "receiver_account_id": "string"
}

NearIndexerController.getTransaction

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
txHash
required
string
query Parameters
include
string

Responses

Response samples

Content type
application/json
{
  • "block_timestamp": 0,
  • "converted_into_receipt_id": "string",
  • "included_in_block_hash": "string",
  • "included_in_chunk_hash": "string",
  • "index_in_chunk": 0,
  • "nonce": 0,
  • "receipt_conversion_gas_burnt": 0,
  • "receipt_conversion_tokens_burnt": 0,
  • "receiver_account_id": "string",
  • "signature": "string",
  • "signer_account_id": "string",
  • "signer_public_key": "string",
  • "status": "FAILURE",
  • "transaction_hash": "string"
}

NearIndexerController.getTransactions

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
contract
string
caller
string
limit
number
offset
number

Responses

Response samples

Content type
application/json
[
  • {
    }
]

NearIndexerController.getChildAccounts

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
parentAccount
required
string
query Parameters
type
string
limit
number
offset
number

Responses

Response samples

Content type
application/json
[
  • "string"
]

NearIndexerController.findLikelyTokens

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
accountId
required
string

Responses

Response samples

Content type
application/json
[
  • "string"
]

NearIndexerController.getFunctionCalls

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
contract
required
string
query Parameters
caller
string
limit
number
offset
number

Responses

Response samples

Content type
application/json
[
  • {
    }
]

NearIndexerController.findLikelyNFTs

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
accountId
required
string

Responses

Response samples

Content type
application/json
[
  • "string"
]

NearIndexerController.getTransactionHistoryForToken

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
contract
required
string
tokenId
required
string
query Parameters
limit
number
offset
number

Responses

Response samples

Content type
application/json
[
  • {
    }
]

NearIndexerController.getTransactionHistoryForAccount

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
contract
required
string
account
required
string
query Parameters
limit
number
offset
number

Responses

Response samples

Content type
application/json
[
  • {
    }
]

NearNFTController

NearNFTController.nearToEth

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
x-near-signature
string
Request Body schema: application/json
chainId
string
bridgeTokenContract
required
string
sender
required
string
recipient
required
string
amount
required
string <BigNumber>

Responses

Request samples

Content type
application/json
{
  • "chainId": "string",
  • "bridgeTokenContract": "string",
  • "sender": "string",
  • "recipient": "string",
  • "amount": "string"
}

NearNFTController.accept

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
x-near-signature
string
Request Body schema: application/json
chainId
string
marketContract
string
tokenContract
string
tokenId
string
buyer
string
object (TokenValue)
seller
string

Responses

Request samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "buyer": "string",
  • "price": {
    },
  • "seller": "string"
}

Response samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "seller": "string",
  • "isAuction": true,
  • "prices": [
    ]
}

NearNFTController.buy

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
x-near-signature
string
Request Body schema: application/json
chainId
string
marketContract
string
tokenContract
string
tokenId
string
buyer
string
object (TokenValue)

Responses

Request samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "buyer": "string",
  • "price": {
    }
}

Response samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "seller": "string",
  • "isAuction": true,
  • "prices": [
    ]
}

NearNFTController.getSale

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
chainId
string
marketContract
string
tokenContract
string
tokenId
string

Responses

Request samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string"
}

Response samples

Content type
application/json
{
  • "nftContract": "string",
  • "tokenId": "string",
  • "tokenType": "string",
  • "seller": "string",
  • "conditions": [
    ],
  • "bids": [
    ],
  • "createdAt": "string"
}

NearNFTController.removeSale

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
x-near-signature
string
Request Body schema: application/json
chainId
string
marketContract
string
tokenContract
string
tokenId
string
seller
string
isAuction
boolean
Array of objects (TokenValue)

Responses

Request samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "seller": "string",
  • "isAuction": true,
  • "prices": [
    ]
}

Response samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "seller": "string",
  • "isAuction": true,
  • "prices": [
    ]
}

NearNFTController.sell

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
x-near-signature
string
Request Body schema: application/json
chainId
string
marketContract
string
tokenContract
string
tokenId
string
seller
string
isAuction
boolean
Array of objects (TokenValue)

Responses

Request samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "seller": "string",
  • "isAuction": true,
  • "prices": [
    ]
}

Response samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "seller": "string",
  • "isAuction": true,
  • "prices": [
    ]
}

NearNFTController.updatePrice

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
x-near-signature
string
Request Body schema: application/json
chainId
string
marketContract
string
tokenContract
string
tokenId
string
seller
string
isAuction
boolean
Array of objects (TokenValue)

Responses

Request samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "seller": "string",
  • "isAuction": true,
  • "prices": [
    ]
}

Response samples

Content type
application/json
{
  • "chainId": "string",
  • "marketContract": "string",
  • "tokenContract": "string",
  • "tokenId": "string",
  • "seller": "string",
  • "isAuction": true,
  • "prices": [
    ]
}

NearNFTController.addFtTokenIds

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string
Request Body schema: application/json
Array
string

Responses

Request samples

Content type
application/json
[
  • "string"
]

NearNFTController.getSaleByTokenId

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
marketContract
required
string
tokenContract
required
string
tokenId
required
string

Responses

Response samples

Content type
application/json
{
  • "nftContract": "string",
  • "tokenId": "string",
  • "tokenType": "string",
  • "seller": "string",
  • "conditions": [
    ],
  • "bids": [
    ],
  • "createdAt": "string"
}

NearNFTController.getSalesByTokenContract

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
marketContract
required
string
tokenContract
required
string
query Parameters
offset
number
limit
number

Responses

Response samples

Content type
application/json
[
  • {
    }
]

NearNFTController.getSales

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
marketContract
required
string
indexName
required
string
Enum: "owner_id" "nft_contract_id" "nft_token_type"
indexKey
required
string
query Parameters
offset
number
limit
number

Responses

Response samples

Content type
application/json
[
  • {
    }
]

NearNFTController.getSalesBySeller

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
marketContract
required
string
seller
required
string
query Parameters
offset
number
limit
number

Responses

Response samples

Content type
application/json
[
  • {
    }
]

NearNFTController.getSalesByTokenType

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
marketContract
required
string
tokenType
required
string
query Parameters
offset
number
limit
number

Responses

Response samples

Content type
application/json
[
  • {
    }
]

NearNFTController.createMarketContract

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
contractId
string
ftTokenIds
Array of strings
ownerAccount
string
chainId
string

Responses

Request samples

Content type
application/json
{
  • "contractId": "string",
  • "ftTokenIds": [
    ],
  • "ownerAccount": "string",
  • "chainId": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "type": "string",
  • "chainId": "string",
  • "name": "string",
  • "symbol": "string",
  • "tenant": "string",
  • "metadataUrl": "string",
  • "owner": "string",
  • "transactionHash": "string",
  • "tokenAddress": "string"
}

NearNFTController.getTokensByCollectionId

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
collectionId
required
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

NearNFTController.unlock

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string
Request Body schema: application/json
Array
string

Responses

Request samples

Content type
application/json
[
  • "string"
]

NearNFTController.addTokenTypes

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string
Request Body schema: application/json
Array of objects (NEP171TokenOption)
locked
boolean

Responses

Request samples

Content type
application/json
{
  • "types": [
    ],
  • "locked": true
}

NearNFTController.mintToken

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string

Token contract address

query Parameters
receiverId
string

Account that receives the token

Request Body schema: application/json
id
string
type
string
name
string
metadataUrl
string
object (TokenProperties)
object (NEP171TokenMetadata)
contractVersion
string

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "type": "string",
  • "name": "string",
  • "metadataUrl": "string",
  • "properties": {
    },
  • "metadata": {
    },
  • "contractVersion": "string"
}

Response samples

Content type
application/json
{
  • "tokenId": "string",
  • "transactionHash": "string"
}

NearNFTController.getTokenContract

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string

Token contract address

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "type": "string",
  • "chainId": "string",
  • "name": "string",
  • "symbol": "string",
  • "tenant": "string",
  • "metadataUrl": "string",
  • "owner": "string",
  • "transactionHash": "string",
  • "tokenAddress": "string"
}

NearNFTController.createTokenContract

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
name
string
metadataUrl
string
Array of objects (NEP171TokenOption)
object (CollectionProperties)
object (NEP171ContractMetadata)
owner
string
contractId
string

NEAR account id for the NEP171 token contract

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "metadataUrl": "string",
  • "tokenOptions": [
    ],
  • "properties": {
    },
  • "metadata": {
    },
  • "owner": "string",
  • "contractId": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "type": "string",
  • "chainId": "string",
  • "name": "string",
  • "symbol": "string",
  • "tenant": "string",
  • "metadataUrl": "string",
  • "owner": "string",
  • "transactionHash": "string",
  • "tokenAddress": "string"
}

NearNFTController.transfer

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
x-near-signature
string
Request Body schema: application/json
tokenAddress
string
tokenId
string
sender
string
receiver
string
price
string <BigNumber>

Responses

Request samples

Content type
application/json
{
  • "tokenAddress": "string",
  • "tokenId": "string",
  • "sender": "string",
  • "receiver": "string",
  • "price": "string"
}

Response samples

Content type
application/json
{
  • "chainId": "string",
  • "tokenAddress": "string",
  • "id": "string",
  • "ownerAddress": "string",
  • "tokenContract": {
    },
  • "metadata": {
    }
}

NearNFTController.getTokenById

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string

Token contract address

id
required
string

Token id

Responses

Response samples

Content type
application/json
{
  • "chainId": "string",
  • "tokenAddress": "string",
  • "id": "string",
  • "ownerAddress": "string",
  • "tokenContract": {
    },
  • "metadata": {
    }
}

NearNFTController.getTokens

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
address
required
string

Token contract address

query Parameters
limit
number

Maximum number of items to be returned

paginationToken
string

Pagination token from last query

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

NearNFTController.getBalance

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

User account id

query Parameters
erc20
string

ERC20 token address or symbol

Responses

Response samples

Content type
application/json
{
  • "balance": "string"
}

NearNFTController.getOwnedTokensByContract

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

User account id

address
required
string

Token contract address

query Parameters
limit
number

Maximum number of items to be returned

paginationToken
string

Pagination token from last query

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

NearNFTController.getOwnedTokens

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

User account id

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

NearNFTController.getCreatedTokenContracts

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

User account id

query Parameters
limit
number

Maximum number of items to be returned

paginationToken
string

Pagination token from last query

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

NearNFTController.registerUser

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
x-near-signature
string
Request Body schema: application/json

NEAT user account

accountId
string
publicKey
required
string
extraPublicKeys
Array of strings
signature
string

Responses

Request samples

Content type
application/json
{
  • "accountId": "string",
  • "publicKey": "string",
  • "extraPublicKeys": [
    ],
  • "signature": "string"
}

Response samples

Content type
application/json
{
  • "accountId": "string",
  • "publicKey": "string",
  • "extraPublicKeys": [
    ],
  • "signature": "string"
}

NFTMetadataController

NFTMetadataController.createContractMetadata

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
chainId
required
string
address
required
string
Request Body schema: application/json
createdTime
string
pk
string
sk
string
classifier
string
classifierGroup
string
name
string
description
string
image
string
external_link
string
seller_fee_basis_points
number
fee_recipient
string

Responses

Request samples

Content type
application/json
{
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "description": "string",
  • "image": "string",
  • "external_link": "string",
  • "seller_fee_basis_points": 0,
  • "fee_recipient": "string"
}

NFTMetadataController.getContractMetadata

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
chainId
required
string
address
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "description": "string",
  • "image": "string",
  • "external_link": "string",
  • "seller_fee_basis_points": 0,
  • "fee_recipient": "string"
}

NFTMetadataController.createTokenMetadata

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
chainId
required
string
address
required
string
id
required
string
Request Body schema: application/json
createdTime
string
pk
string
sk
string
classifier
string
classifierGroup
string
name
string
description
string
image
string
contractAddress
string
transactionHash
string
tokenId
string <BigNumber>
decimals
number
object

Responses

Request samples

Content type
application/json
{
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "description": "string",
  • "image": "string",
  • "contractAddress": "string",
  • "transactionHash": "string",
  • "tokenId": "string",
  • "decimals": 0,
  • "properties": { }
}

NFTMetadataController.getTokenMetadata

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
chainId
required
string
address
required
string
id
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "name": "string",
  • "description": "string",
  • "image": "string",
  • "contractAddress": "string",
  • "transactionHash": "string",
  • "tokenId": "string",
  • "decimals": 0,
  • "properties": { }
}

PingController

PingController.ping

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
wait
integer <int32>

Number of seconds to wait for pongs

Responses

TelefrensPkpController

TelefrensPkpController.signMessage

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
address
required
string

The address to sign the message

message
required
string

The message to sign. For hash, use hex prefix 0x

otp
string

One time password for signing the message

Responses

Request samples

Content type
application/json
{
  • "address": "string",
  • "message": "string",
  • "otp": "string"
}

Response samples

Content type
application/json
{
  • "address": "string",
  • "message": "string",
  • "signature": "string"
}

TelefrensPkpController.getUserPkp

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "tokenId": "string",
  • "ethAddress": "string",
  • "publicKey": "string",
  • "permittedActions": [
    ],
  • "permittedAddresses": [
    ],
  • "permittedAuthMethods": [
    ]
}

QRCodeController

QRCodeController.generateQRCodeForSlug

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
slug
required
string

Responses

QRCodeController.generateQRCode

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
data
required
string

Responses

QRCodeController.generateTotpQRCode

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
requestId
required
string

Responses

RedditController

RedditController.getAdminCommunities

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

RedditController.addCommunityConfig

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "clientId": "string",
  • "communityName": "string"
}

RedditController.isCommunityConfigSet

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
communityId
required
string

Responses

Response samples

Content type
application/json
{
  • "subredditId": "string",
  • "subredditName": "string",
  • "botTokenStatus": "string",
  • "message": "string",
  • "errors": [
    ]
}

RedditController.unlinkToken

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
communityId
required
string

Responses

RedditController.createWalletConnectionSession

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

RoleManagerController

RoleManagerController.checkCommunityRoles

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
communityId
required
string

Community id

userId
string

User id. Set to "*" for all members.

delay
number

Delay in seconds

Responses

Request samples

Content type
application/json
{
  • "communityId": "string",
  • "userId": "string",
  • "delay": 0
}

Response samples

Content type
application/json
{
  • "communityId": "string",
  • "userId": "string",
  • "results": [
    ]
}

RoleManagerController.checkUserRoles

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
communityId
required
string

Community id

userId
string

User id. Set to "*" for all members.

delay
number

Delay in seconds

Responses

Request samples

Content type
application/json
{
  • "communityId": "string",
  • "userId": "string",
  • "delay": 0
}

Response samples

Content type
application/json
{
  • "communityId": "string",
  • "userId": "string",
  • "results": [
    ]
}

RoleManagerController.applyRoles

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
communityId
string
userId
string

Responses

Response samples

Content type
application/json
{
  • "userId": "string",
  • "roles": [
    ]
}

RoleManagerController.checkRoles

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
communityId
string
userId
string

Responses

Response samples

Content type
application/json
{
  • "communityId": "string",
  • "userId": "string",
  • "results": [
    ]
}

RoleManagerController.schedule

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
communityId
required
string

Community id

userId
string

User id. Set to "*" for all members.

delay
number

Delay in seconds

Responses

Request samples

Content type
application/json
{
  • "communityId": "string",
  • "userId": "string",
  • "delay": 0
}

ScopesController

ScopesController.getScopesFromIds

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
ids
required
string

Responses

Response samples

Content type
application/json
{
  • "group": "string",
  • "scopes": [
    ],
  • "endpoints": [
    ]
}

ScopesController.getScope

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "group": "string",
  • "scopes": [
    ],
  • "endpoints": [
    ]
}

ScopesController.getScopes

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
[
  • {
    }
]

UrlSlugController

UrlSlugController.redirect

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
slug
required
string

Responses

UrlSlugController.getState

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
slug
required
string

Responses

UrlSlugController.createState

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
property name*
additional property
any

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "url": "string",
  • "slug": "string",
  • "expiresAt": 0
}

SnapshotController

SnapshotController.updateSubscribedChannels

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
space
required
string
Request Body schema: application/json
channels
Array of strings

Responses

Request samples

Content type
application/json
{
  • "channels": [
    ]
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "channels": [
    ],
  • "space": "string"
}

SnapshotController.uninstallMiniApp

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
space
required
string

Responses

SnapshotController.subscribe

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string
Request Body schema: application/json
channels
Array of strings
space
required
string

Responses

Request samples

Content type
application/json
{
  • "channels": [
    ],
  • "space": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "channels": [
    ],
  • "space": "string"
}

SnapshotController.getSubscribedSpaces

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityId
required
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]

SnapshotWebhookController

SnapshotWebhookController.subscribe

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
authentication
string
Request Body schema: application/json
id
required
string
event
required
string
space
required
string
token
required
string
secret
required
string
expire
required
number
property name*
additional property
any

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "event": "string",
  • "space": "string",
  • "token": "string",
  • "secret": "string",
  • "expire": 0
}

StakingContractsController

StakingContractsController.getStakingContracts

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
[
  • {
    }
]

StripeController

StripeController.stripeCallback

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
sessionId
string
slug
string

Responses

StripeController.unsubscribe

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
planId
required
string
subscriberId
required
string

Responses

Response samples

Content type
application/json
{
  • "url": "string"
}

StripeController.generateStripeCheckoutURL

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
planId
required
string
Request Body schema: application/json
state
required
object
redirectUri
string

Responses

Request samples

Content type
application/json
{
  • "state": { },
  • "redirectUri": "string"
}

Response samples

Content type
application/json
{
  • "url": "string"
}

StripeController.stripeWebhook

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
header Parameters
Stripe-Signature
required
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

TelefrensAttestationController

TelefrensAttestationController.getAttestations

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
limit
integer <int32>
cursor
string

Responses

TelefrensAttestationController.getMyAttestations

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
limit
integer <int32>
cursor
string

Responses

TelefrensPaymasterWebhookController

TelefrensPaymasterWebhookController.verifyPolicies

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
object (BiconomyPaymasterWebhookData)
chainId
number

Chain id

owner
string

Smart account owner/signer address

account
string

Smart account address

Array of objects (TransactionRequest)
paymasterUrl
string

Biconomy paymaster url

authToken
string

Biconomy auth token

Responses

Request samples

Content type
application/json
{
  • "data": {
    }
}

TelefrensController

TelefrensController.getBridgingAccessToken

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

TelefrensController.telefrensBuyShares

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
subjectUserId
string
opensAt
number

Epoch time in seconds to control when to open the subject after an invitation only period

amount
string

Responses

Request samples

Content type
application/json
{
  • "subjectUserId": "string",
  • "opensAt": 0,
  • "amount": "string"
}

TelefrensController.createGroup

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "joinLink": "string",
  • "groupId": "string"
}

TelefrensController.passkeyEnablement

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
id
string

The passkey id user is registering for smart account (Registration response ID)

Request samples

Content type
application/json
{
  • "id": "string"
}

TelefrensController.getSmartAccountBalance

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
chainId
number

Responses

Response samples

Content type
application/json
{
  • "balance": "string",
  • "formattedBalance": "string"
}

TelefrensController.getTelefrensBalance

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
subjectUserId
required
string

Responses

Response samples

Content type
application/json
"string"

TelefrensController.getTelefrensTokenBuyPrice

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
subjectUserId
required
string
query Parameters
amount
string

Responses

Response samples

Content type
application/json
"string"

TelefrensController.getTelefrensTokenBuyPriceAfterFee

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
subjectUserId
required
string
query Parameters
amount
string

Responses

Response samples

Content type
application/json
"string"

TelefrensController.getTelefrensTokenSellPrice

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
subjectUserId
required
string
query Parameters
amount
string

Responses

Response samples

Content type
application/json
"string"

TelefrensController.getTelefrensTokenSellPriceAfterFee

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
subjectUserId
required
string
query Parameters
amount
string

Responses

Response samples

Content type
application/json
"string"

TelefrensController.getMetadata

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

TelefrensController.createOnramperSession

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "onramperUrl": "string"
}

TelefrensController.getUserInfo

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
subjectUserId
required
string

Responses

Response samples

Content type
application/json
{
  • "userId": "string",
  • "userName": "string",
  • "userPfp": "string",
  • "username": "string",
  • "lastName": "string",
  • "firstName": "string",
  • "isCreatorPro": true,
  • "creatorProGroupLink": "string",
  • "socialProfiles": [
    ],
  • "didTutorial": true,
  • "bio": "string"
}

TelefrensController.getUsers

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
query
string
limit
integer <int32>

TelefrensController.telefrensSellShares

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
subjectUserId
string
opensAt
number

Epoch time in seconds to control when to open the subject after an invitation only period

amount
string

Responses

Request samples

Content type
application/json
{
  • "subjectUserId": "string",
  • "opensAt": 0,
  • "amount": "string"
}

TelefrensController.telefrensSetBio

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
bio
string [ 1 .. 256 ] characters

Request samples

Content type
application/json
{
  • "bio": "string"
}

TelefrensController.getTelefrensSharesSupply

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
subjectUserId
required
string

Responses

Response samples

Content type
application/json
"string"

TelefrensController.generateStripeOnrampSession

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "sessionToken": "string"
}

TelefrensController.getUserOperationReceipt

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userOpHash
required
string
query Parameters
chainId
number

TelefrensController.triggerCreateGroup

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

TelefrensController.triggerInvite

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

TelefrensController.triggerKeyboardButtons

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

TelefrensWebappController

TelefrensWebappController.checkCopyTradingAvailability

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "availableCopyTradeSlot": 0,
  • "currentCopyTrades": [
    ]
}

TelefrensWebappController.getCopyTradingQuote

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
tradeSlug
string

Copy trade slug

amount
string

Amount of token you are selling (string number)

fromTokenContractAddress
string

Swap from token contract address

slippage
number

Swap slippage

Responses

Request samples

Content type
application/json
{
  • "tradeSlug": "string",
  • "amount": "string",
  • "fromTokenContractAddress": "string",
  • "slippage": 0
}

Response samples

Content type
application/json
{ }

TelefrensWebappController.getCopyTradingParam

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
referrerUserId
string

The copy trading referrer Telegram user Id

slug
string

Copy trading slug

fromTokenAddress
string

Contract address of the token to sell

fromTokenAmount
string

Purchase amount in big number string

fromTokenSymbol
string

Token symbol of the token to sell

toTokenSymbol
string

Token symbol of the token o purchase

toTokenAddress
string

Contract address of the token to purchase

callData
string

Quote calldata

toContractAddress
string

Swap contract address

value
string

Quote value

Request samples

Content type
application/json
{
  • "referrerUserId": "string",
  • "slug": "string",
  • "fromTokenAddress": "string",
  • "fromTokenAmount": "string",
  • "fromTokenSymbol": "string",
  • "toTokenSymbol": "string",
  • "toTokenAddress": "string",
  • "callData": "string",
  • "toContractAddress": "string",
  • "value": "string"
}

TelefrensWebappController.getSupportedTokensCopyTrading

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ]
}

TelefrensWebappController.validateCreateCopyTrading

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
disable_notifications
boolean
Request Body schema: application/json
object (OkxToken)
passHolderOnly
boolean

Is copy trading only available to pass holders

Responses

Request samples

Content type
application/json
{
  • "toToken": {
    },
  • "passHolderOnly": true
}

Response samples

Content type
application/json
{
  • "copyTradeLink": "string"
}

TelefrensWebappController.submitLiFiTxForConfirmation

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
txHash
string
fromChain
string
bridge
string
toChain
string

Request samples

Content type
application/json
{
  • "txHash": "string",
  • "fromChain": "string",
  • "bridge": "string",
  • "toChain": "string"
}

TelefrensWebappController.waitForLifiTransaction

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
txHash
string
chainId
string

Request samples

Content type
application/json
{
  • "txHash": "string",
  • "chainId": "string"
}

TelefrensWebappController.getMySmartAccount

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
chainId
number

TelefrensWebappController.fundUserSmartAccount

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

TelefrensWebappController.hasFundInPkp

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

TelefrensWebappController.getInviter

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
inviteCode
required
string

Responses

Response samples

Content type
application/json
{
  • "redirectLink": "string"
}

TelefrensWebappController.claimTfToken

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "txHash": "string"
}

TelefrensWebappController.webAppLogin

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
initData
string
chainId
number

Responses

TelefrensInvitationController

TelefrensInvitationController.getInvitation

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
fromUserId
string

User id who invites

toUserId
string

User id to be invited

timestamp
number

Creation timestamp in epoch seconds

expiresAt
number

Expiration timestamp in epoch seconds

Responses

Request samples

Content type
application/json
{
  • "fromUserId": "string",
  • "toUserId": "string",
  • "timestamp": 0,
  • "expiresAt": 0
}

Response samples

Content type
application/json
{
  • "fromUserId": "string",
  • "subject": "string",
  • "toUserId": "string",
  • "trader": "string",
  • "timestamp": 0,
  • "expiresAt": 0,
  • "signature": "string"
}

TelefrensInvitationController.getLeaderboardPoint

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ]
}

TelefrensTradeTransactionController

TelefrensTradeTransactionController.claimTradePoints

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
slug
required
string

Responses

Response samples

Content type
application/json
{
  • "userId": "string",
  • "points": 0,
  • "tradeId": "string",
  • "eventType": "string",
  • "eventContext": {
    }
}

TelefrensTradeTransactionController.reportTradeTransaction

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
slug
required
string
Request Body schema: application/json
chainId
required
number
hash
required
string
tradeId
required
string
tokenAddress
string

Responses

Request samples

Content type
application/json
{
  • "chainId": 0,
  • "hash": "string",
  • "tradeId": "string",
  • "tokenAddress": "string"
}

Response samples

Content type
application/json
{
  • "tokensSwapped": "string",
  • "tokensForFee": "string",
  • "tokensReceived": "string",
  • "usdValue": 0,
  • "points": 0
}

TelefrensWaitListController

TelefrensWaitListController.getMetadata

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

TelefrensWaitListController.getQuote

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
chainId
integer <int32>

Responses

Response samples

Content type
application/json
{
  • "userIdHash": "string",
  • "price": "string",
  • "expiresAt": 0,
  • "signature": "string",
  • "chainId": 0,
  • "contractAddress": "string"
}

TelefrensWaitListController.verifyVipKol

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
true

TelefrensWaitListController.isRegistered

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
true

TelefrensDiscordController

TelefrensDiscordController.getArbArbQuote

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
userWalletAddress
string

copy trading user wallet address

amount
string

Amount of token you are selling (string number)

fromTokenContractAddress
string

Swap from token contract address

slippage
number

Swap slippage

Responses

Request samples

Content type
application/json
{
  • "userWalletAddress": "string",
  • "amount": "string",
  • "fromTokenContractAddress": "string",
  • "slippage": 0
}

Response samples

Content type
application/json
{ }

TelefrensDiscordController.checkCopyTradingAvailability

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "availableCopyTradeSlot": 0,
  • "currentCopyTrades": [
    ]
}

TelefrensDiscordController.getCopyTradingQuote

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
userWalletAddress
string

copy trading user wallet address

tradeSlug
string

Copy trade slug

amount
string

Amount of token you are selling (string number)

fromTokenContractAddress
string

Swap from token contract address

slippage
number

Swap slippage

Responses

Request samples

Content type
application/json
{
  • "userWalletAddress": "string",
  • "tradeSlug": "string",
  • "amount": "string",
  • "fromTokenContractAddress": "string",
  • "slippage": 0
}

Response samples

Content type
application/json
{ }

TelefrensDiscordController.validateCreateCopyTrading

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
object (OkxToken)
userWalletAddress
string

copy trading user wallet address

Responses

Request samples

Content type
application/json
{
  • "toToken": {
    },
  • "userWalletAddress": "string"
}

Response samples

Content type
application/json
{
  • "copyTradeLink": "string"
}

TelefrensSocialsController

TelefrensSocialsController.getConnectionState

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "state": "string"
}

TelefrensSocialsController.unlinkSocialProfile

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
platform
required
string

Responses

TelefrensSubgraphController

TelefrensSubgraphController.getGlobalTrades

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
skip
integer <int32>
limit
integer <int32>

Responses

Response samples

Content type
application/json
{
  • "tradeEntities": [
    ]
}

TelefrensSubgraphController.getUserKeyHoldersCount

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

Responses

Response samples

Content type
application/json
{
  • "owners": 0
}

TelefrensSubgraphController.getUserKeyHolders

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

Responses

Response samples

Content type
application/json
{
  • "balanceEntities": [
    ]
}

TelefrensSubgraphController.getUserHoldings

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

Responses

Response samples

Content type
application/json
{
  • "balanceEntities": [
    ]
}

TelefrensSubgraphController.getMyHoldingsForSubject

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

Responses

Response samples

Content type
application/json
{
  • "balance": "string"
}

TelefrensSubgraphController.getPromotedCreators

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ]
}

TelefrensSubgraphController.getTopKeys

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "userEntities": [
    ]
}

TelefrensSubgraphController.getTrendingTrades

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
offset
integer <int32>

Responses

Response samples

Content type
application/json
{
  • "tradeEntities": [
    ]
}

TelefrensSubgraphController.getUserTrades

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
userId
required
string

Responses

Response samples

Content type
application/json
{
  • "tradeEntities": [
    ]
}

TelegramPkpController

TelegramPkpController.checkPkpAvailability

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "hasPkp": true,
  • "hasPasskey": true,
  • "hasPasskeyAuth": true,
  • "pkpAddress": "string",
  • "smartAccountAddress": "string"
}

TokenproofLoginController

TokenproofLoginController.login

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
state
required
string

Responses

Response samples

Content type
application/json
{
  • "qrcode_image": "string",
  • "app_link": "string",
  • "ttl": 0,
  • "version": "string",
  • "request_id": "string"
}

TokenproofLoginController.getResponse

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
requestId
required
string
query Parameters
retries
string

Responses

Response samples

Content type
application/json
{
  • "nonce": "string",
  • "status": "string",
  • "account": "string",
  • "reason": "string",
  • "timestamp": "string",
  • "session_id": "string"
}

UnlockProtocolController

UnlockProtocolController.unlockCallback

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
signature
string
address
string
error
string
slug
string

Responses

UnlockProtocolController.generateCheckoutURL

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
planId
required
string
Request Body schema: application/json
state
required
object
redirectUri
string

Responses

Request samples

Content type
application/json
{
  • "state": { },
  • "redirectUri": "string"
}

Response samples

Content type
application/json
{
  • "url": "string"
}

UserAdsController

UserAdsController.getCommunityChains

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
communityPK
required
string

UserAdsController.getAd

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
deviceType
string

Responses

Response samples

Content type
application/json
{
  • "adText": "string",
  • "adImage": "string",
  • "url": "string"
}

UserAdsController.getQualifications

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
testnetEth
boolean

A flag to check testnet ETH

arbEth
boolean

A flag to test Arb ETH

arbArb
boolean

A flag to test Arb ARB

Responses

Response samples

Content type
application/json
{
  • "ownsTestnetEth": true,
  • "ownsArbEth": true,
  • "ownsArbArb": true
}

UserAuthorizationController

UserAuthorizationController.createUserAuthorization

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
slug
required
string
Request Body schema: application/json
rememberDecisions
boolean
scopes
Array of strings

Responses

Request samples

Content type
application/json
{
  • "rememberDecisions": true,
  • "scopes": [
    ]
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "clientApplicationId": "string",
  • "scopes": [
    ]
}

UserAuthorizationController.getUserAuthorizationByClientId

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
clientId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "clientApplicationId": "string",
  • "scopes": [
    ]
}

UserAuthorizationController.deleteUserAuthorization

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
clientId
required
string

Responses

UserAuthorizationController.getUserAuthorizations

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

WalletManagerController

WalletManagerController.generateMagicCode

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
marketplace
required
string

Name of the marketplace

account
required
string

Wallet address or user name with the marketplace

id
required
string

AE token for the Discord user

Responses

Request samples

Content type
application/json
{
  • "marketplace": "string",
  • "account": "string",
  • "id": "string"
}

Response samples

Content type
application/json
{
  • "magicCode": "string",
  • "expiresAt": "string"
}

WalletManagerController.connectMarketplaceWallet

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
marketplace
required
string

Name of the marketplace

account
required
string

Wallet address or user name with the marketplace

id
string

AE token for the Discord user

magicCode
string

A unique code to set to the user's marketplace profile

proof
string

A proof from the user

Responses

Request samples

Content type
application/json
{
  • "marketplace": "string",
  • "account": "string",
  • "id": "string",
  • "magicCode": "string",
  • "proof": "string"
}

Response samples

Content type
application/json
{
  • "success": true,
  • "address": "string",
  • "proxies": [
    ],
  • "state": "string",
  • "message": "string",
  • "code": "string",
  • "resetToken": "string",
  • "connection": {
    }
}

WalletManagerController.resetWallets

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
resetToken
required
string

Responses

WalletManagerController.resumeWalletConnection

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
proxyAddress
string
state
string
address
string

Responses

Request samples

Content type
application/json
{
  • "proxyAddress": "string",
  • "state": "string",
  • "address": "string"
}

WalletManagerController.disconnectWallet

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
walletSk
required
string

Wallet id (sk)

query Parameters
id
string

Request id

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

WalletManagerController.connectWallet

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
walletSk
required
string

Wallet connection sk

platform
string
communityId
required
string

Community id

id
required
string

AE token to represent a community user that requests wallet connection

Responses

Request samples

Content type
application/json
{
  • "walletSk": "string",
  • "platform": "string",
  • "communityId": "string",
  • "id": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "address": "string",
  • "signerAddress": "string",
  • "contract": "string",
  • "accountId": "string",
  • "userId": "string",
  • "platform": "string",
  • "communityId": "string",
  • "communityPk": "string",
  • "walletType": "string",
  • "metadata": {
    }
}

WalletManagerController.getWallets

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

WebauthnController

WebauthnController.generateAuthenticationOptions

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
userVerification
string
rpID
string
challenge
string
challengeFormat
string
Enum: "jwt" "slug" "chain"

Responses

WebauthnController.getAuthenticationOptions

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
userVerification
string
rpID
string
challenge
string
challengeFormat
string
Enum: "jwt" "slug" "chain"

Responses

WebauthnController.storeAuthenticationResponse

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
null

WebauthnController.verifyAuthenticationResponse

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "verified": true,
  • "idToken": "string"
}

WebauthnController.renameCredential

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string
Request Body schema: application/json
name
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{ }

WebauthnController.getCredential

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "createdTime": "string",
  • "pk": "string",
  • "sk": "string",
  • "classifier": "string",
  • "classifierGroup": "string",
  • "rpID": "string",
  • "name": "string",
  • "credentialPublicKey": "string",
  • "credentialDeviceType": "string",
  • "authenticatorAttachment": "string",
  • "credentialID": "string",
  • "devicePublicKey": "string",
  • "counter": 0,
  • "transports": [
    ],
  • "clientExtensionResults": {
    },
  • "userVerified": true,
  • "userAgent": "string"
}

WebauthnController.deleteCredential

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{ }

WebauthnController.getCredentials

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
rpId
string

Responses

Response samples

Content type
application/json
{
  • "paginationToken": "string",
  • "items": [
    ]
}

WebauthnController.generateRegistrationOptions

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
userVerification
string
requireResidentKey
string
residentKey
string
rpID
string
challengeFormat
string
Enum: "jwt" "slug" "chain"

Responses

WebauthnController.getRegistrationOptions

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
query Parameters
userVerification
string
requireResidentKey
string
residentKey
string
rpID
string
challengeFormat
string
Enum: "jwt" "slug" "chain"

Responses

WebauthnController.verifyRegistrationResponse

Authorizations:
(apiKeyauthenticatedEncryptionethereumcollabLandOAuth2)
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "verified": true
}