v1

latestOpenAPI 3.0.02026-07-175152156.1 KB
App
AppVersion

Creates a new application

post/app

Request body

deploymentStatus'dev' | 'test' | 'prod'

Identifies if an application is in development, test, or production.

contactEmailstring email

Contact email for the application manager

appUrlstring uri

This should be a landing page for the app.

logostring

Base64 encoded logo image

appIdnumber required

Application ID

namestring required

The name of the application

descriptionstring required

Description of the application

Example request

{
  "deploymentStatus": "dev",
  "contactEmail": "contact@example.com",
  "appUrl": "https://myapplication.example.com/",
  "logo": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvwAADr8BOAVTJAAAAA5JREFUGFdj/M+ACAAAAAD//wE7AnsAAAAAAElFTkSuQmCC",
  "appId": 12345,
  "name": "Memecoin DCA App",
  "description": "This is a memecoin DCA App."
}

Response

Successful operation

_idstring required

Document ID

updatedAtstring date-time required

Timestamp when this was last modified

createdAtstring date-time required

Timestamp when this was created

appIdnumber required

Application ID

activeVersionnumber

Active version of the application

namestring required

The name of the application

descriptionstring required

Description of the application

contactEmailstring email

Contact email for the application manager

appUrlstring uri

This should be a landing page for the app.

logostring

Base64 encoded logo image

deploymentStatus'dev' | 'test' | 'prod'

Identifies if an application is in development, test, or production.

managerAddressstring required

App manager's wallet address. Derived from the authorization signature provided by the creator.

isDeletedboolean

Whether or not this App is deleted

Example response

{
  "appId": 12345,
  "activeVersion": 1,
  "name": "Memecoin DCA App",
  "description": "This is a memecoin DCA App.",
  "contactEmail": "contact@example.com",
  "appUrl": "https://myapplication.example.com/",
  "logo": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvwAADr8BOAVTJAAAAA5JREFUGFdj/M+ACAAAAAD//wE7AnsAAAAAAElFTkSuQmCC",
  "deploymentStatus": "dev",
  "managerAddress": "0x123456789012345678901234567890123456abcd"
}