Apps service

The Item API provides endpoints for managing items within an application. You can create items, update their information, and retrieve item data. Additionally, you can remove items and check item availability based on the address and token ID. This API enables seamless item management and access to relevant item data.

The Apps API allows you to manage applications. You can create applications, update their information, and retrieve application data. The API also provides endpoints to retrieve rich application data, check application availability by name, and search for applications based on specific criteria. This API facilitates efficient application management and access to relevant application information.

https://api.metaproprotocol.com/ms/teams/docs

Create App

post
Authorizations
AuthorizationstringRequired
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Body
namestring · min: 2 · max: 100RequiredExample: This is my app
teamstring · min: 2 · max: 100RequiredExample: My team name
teamIdstring · min: 40 · max: 60RequiredExample: 3895457a-94ff-41ae-8677-f7753bc5a81d
categoriesstring[]RequiredExample: ["Action","Adventure"]
releaseDatestringOptionalExample: 25-05-2023
platformobject[]RequiredExample: [{"platform":"xbox","storeUrl":"https://store-url.com"},{"platform":"macos","storeUrl":"https://store-url.com"}]
statusstring · enumRequiredExample: in developmentPossible values:
appStorestring · min: 2 · max: 1500OptionalExample: https://app-store-link.com/my-app
enginestring · enumOptionalExample: Unreal enginePossible values:
networksstring[]RequiredExample: ["bnb-chain"]
websitestring · min: 2 · max: 1500OptionalExample: https://my-website.com
gallerystring[]Required
socialMediaobject[]OptionalExample: [{"name":"facebook","value":"https://facebook.com/"},{"name":"instagram","value":"https://instagram.com/"}]
patchkitAppIdstringOptionalExample: 61dd53b0-e358-47fe-bad4-1f05f953600a
descriptionstring · max: 3000OptionalExample: Full token description
Responses
post
/v1/apps
get
Responses
200Success
application/json
Responsestring
get
/health
200Success

Returns a list of Applications

get
Query parameters
skipnumberOptionalExample: 2
limitnumber · min: 1OptionalExample: 2
namestring · min: 2 · max: 100OptionalExample: This is my app
teamIdstring · min: 40 · max: 60OptionalExample: 3895457a-94ff-41ae-8677-f7753bc5a81d
appStorestring · min: 2 · max: 1500OptionalExample: https://app-store-link.com/my-app
websitestring · min: 2 · max: 1500OptionalExample: https://my-website.com
createdBystringOptional

User ID

Example: d4be5783-5373-4cca-ac96-1021277c3336
addressstring · min: 35 · max: 55Optional

Token address

Example: 0xa293d68684be29540838dc8a0222de0c43c6b5b4
_tokenIdnumber · min: 1 · max: 10000000OptionalExample: 2137
appIdsstring[]Optional
_itemsbooleanOptional
teamIdsstring[]Optional
platformsstring[]Optional
downloadablebooleanOptional
internalbooleanOptional
patchkitAppIdsstring[]Optional
protocolsstring[]Optional
leaderboardbooleanOptional
Responses
200Success
application/json
get
/v1/apps

Returns App data

get
Authorizations
AuthorizationstringRequired
Query parameters
appIdsstring[]Optional
_itemsbooleanOptional
teamIdsstring[]Optional
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Responses
200Success
application/json
get
/v1/apps/rich

Returns App data

get
Path parameters
nameOrIdstringRequired
Responses
200Success
application/json
get
/v1/apps/{nameOrId}

Returns App data

get
Path parameters
appKeystring · min: 40 · max: 60RequiredExample: 20989a02-f0c5-4a43-b3a1-1b8a4f6275b8
Responses
200Success
application/json
get
/v1/apps/appkey/{appKey}

Checks name availability

get
Path parameters
namestring · min: 2 · max: 100RequiredExample: This is my app
Responses
200Success
application/json
get
/v1/apps/{name}/availability

Returns App data

get
Path parameters
patchkitAppIdstringOptionalExample: 61dd53b0-e358-47fe-bad4-1f05f953600a
Responses
200Success
application/json
get
/v1/apps/patchkit/{patchkitAppId}

Returns a list of requested Applications

get
Path parameters
searchTextstringRequired
Query parameters
skipnumberOptionalExample: 2
limitnumber · min: 1OptionalExample: 2
platformsstring[]Optional
teamIdsstring[]Optional
Responses
200Success
application/json
get
/v1/apps-search/{searchText}

Update an App

patch
Authorizations
AuthorizationstringRequired
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Body
namestring · min: 2 · max: 100OptionalExample: This is my app
teamstring · min: 2 · max: 100OptionalExample: My team name
teamIdstring · min: 40 · max: 60OptionalExample: 3895457a-94ff-41ae-8677-f7753bc5a81d
categoriesstring[]OptionalExample: ["Action","Adventure"]
releaseDatestringOptionalExample: 25-05-2023
platformobject[]OptionalExample: [{"platform":"xbox","storeUrl":"https://store-url.com"},{"platform":"macos","storeUrl":"https://store-url.com"}]
statusstring · enumOptionalExample: in developmentPossible values:
appStorestring · min: 2 · max: 1500OptionalExample: https://app-store-link.com/my-app
enginestring · enumOptionalExample: Unreal enginePossible values:
networksstring[]OptionalExample: ["bnb-chain"]
websitestring · min: 2 · max: 1500OptionalExample: https://my-website.com
gallerystring[]Optional
socialMediaobject[]OptionalExample: [{"name":"facebook","value":"https://facebook.com/"},{"name":"instagram","value":"https://instagram.com/"}]
patchkitAppIdstringOptionalExample: 61dd53b0-e358-47fe-bad4-1f05f953600a
descriptionstring · max: 3000OptionalExample: Full token description
Responses
patch
/v1/apps/{appId}

Item

Create Item(s)

post
Authorizations
AuthorizationstringRequired
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Body
Responses
post
/v1/items
get
Responses
200Success
application/json
Responsestring
get
/health
200Success

Returns App Items

get
Query parameters
skipnumberOptionalExample: 2
limitnumber · min: 1OptionalExample: 2
appIdstring · min: 40 · max: 60OptionalExample: 1aea9899-3f43-4ea6-852a-dddddbbc48c5
teamIdstring · min: 40 · max: 60OptionalExample: 3895457a-94ff-41ae-8677-f7753bc5a81d
Responses
200Success
application/json
get
/v1/items

Returns App Item data

get
Path parameters
itemIdstring · min: 40 · max: 60RequiredExample: 97c76a03-54b8-41c5-91b3-1e7f3c76ca16
Responses
200Success
application/json
Responseobject
get
/v1/items/{itemId}

Returns App Item data

get
Path parameters
addressstring · min: 35 · max: 55Required

Token address

Example: 0xa293d68684be29540838dc8a0222de0c43c6b5b4
_tokenIdnumber · min: 1 · max: 10000000RequiredExample: 2137
Responses
200Success
application/json
Responseobject
get
/v1/items/address/{address}/id/{_tokenId}

Update an App

patch
Authorizations
AuthorizationstringRequired
Path parameters
itemIdstring · min: 40 · max: 60RequiredExample: 97c76a03-54b8-41c5-91b3-1e7f3c76ca16
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Body
developmentStatusstring · enumRequiredPossible values:
Responses
patch
/v1/items/{itemId}

Remove an AppItem

delete
Authorizations
AuthorizationstringRequired
Path parameters
itemIdstring · min: 40 · max: 60RequiredExample: 97c76a03-54b8-41c5-91b3-1e7f3c76ca16
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Responses
delete
/v1/items/{itemId}

No content

Last updated