Mrkter
https://mrkter.io/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_human": "mrkter Plugin",
"name_for_model": "mrkter",
"description_for_human": "Plugin for managing finance and marketing operation. ",
"description_for_model": "Plugin for managing finance and marketing operation. ",
"auth": {
"type": "none"
},
"api": {
"type": "openapi",
"url": "https://mrkter.io/.well-known/mrkter-api.yaml",
"is_user_authenticated": false
},
"logo_url": "https://mrkter.io/wp-content/uploads/2022/10/logo-colored-1-1.svg",
"contact_email": "support@mrkter.io",
"legal_info_url": "http://mrkter.io/privacy-policy"
}
https://mrkter.io/.well-known/mrkter-api.yaml
openapi: 3.0.0
paths:
/:
get:
operationId: AppController_getUser
parameters: []
responses:
'200':
description: ''
/temporal:
post:
operationId: AppController_greeting
parameters: []
responses:
'201':
description: ''
/wallets:
get:
operationId: WalletController_findAll
summary: Get current balances
parameters: []
responses:
'200':
description: ''
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Wallet'
tags: &ref_0
- Wallets
/wallets/total:
get:
operationId: WalletController_getBalanceTotal
summary: Get total balance
parameters: []
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/Wallet'
tags: *ref_0
/global-accounts:
get:
operationId: GlobalAccountController_findAll
summary: Get a list of global accounts
parameters:
- name: to_created_at
required: false
in: path
schema:
type: string
- name: status
required: false
in: path
schema:
type: string
- name: page_size
required: false
in: path
schema:
type: number
- name: page_num
required: false
in: path
schema:
type: number
- name: from_created_at
required: false
in: path
schema:
type: string
- name: currency
required: false
in: path
schema:
type: string
- name: country_code
required: false
in: path
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalAccountListResponse'
'500':
description: ''
tags: &ref_1
- Global accounts
/global-accounts/create:
post:
operationId: GlobalAccountController_create
summary: Open a global account
parameters: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalAccountCreate'
responses:
'201':
description: ''
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalAccountResponse'
'400':
description: ''
'500':
description: 500. Service unavailable
tags: *ref_1
/global-accounts/{id}/close:
post:
operationId: GlobalAccountController_delete
summary: Close a global account
parameters:
- name: id
required: true
in: path
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalAccountResponse'
'400':
description: ''
'500':
description: 500. Service unavailable
tags: *ref_1
/health-check:
get:
operationId: HealthController_getHealthCheck
parameters: []
responses:
'200':
description: ''
/auth/logout:
post:
operationId: AuthenticationController_logout
summary: Log out a user
parameters: []
responses:
'200':
description: >-
A response indicating that the user has been successfully logged
out.
'401':
description: >-
A response indicating that the provided bearer token is invalid or
has already expired
'500':
description: ''
tags:
- Authentication
security:
- bearer: []
/users/invite:
post:
operationId: UserController_invite
summary: Invite a new user
parameters: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/InviteUserDto'
responses:
'201':
description: >-
A response indicating that a user is created and successfully
invited
content:
application/json:
schema:
$ref: '#/components/schemas/UserDto'
'400':
description: ''
'401':
description: >-
A response indicating that the provided bearer token is invalid or
has already expired
'500':
description: ''
tags: &ref_2
- Users
security:
- bearer: []
/users/me/currency:
put:
operationId: UserController_updateDefaultCurrency
summary: Update default currency for user
parameters: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateDefaultCurrencyDto'
responses:
'400':
description: ''
'401':
description: >-
A response indicating that the provided bearer token is invalid or
has already expired
'500':
description: ''
tags: *ref_2
security:
- bearer: []
/files:
post:
operationId: FilesController_uploadFile
summary: Upload a file
parameters:
- name: notes
required: false
in: path
description: The notes of the uploaded file, max length is 50 characters
schema:
type: string
requestBody:
required: true
content:
multipart/form-data:
schema:
type: object
properties:
file:
description: >-
The image to upload (image/jpeg, image/png, image/tiff). Max
size: 20MB
type: string
format: binary
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/AirwallexFileUploadResponseDto'
tags: &ref_3
- Files
/files/download:
post:
operationId: FilesController_downloadFiles
summary: Get onboarding file download links
parameters: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AirwallexFileDownloadRequestDto'
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/AirwallexFileDownloadResponseDto'
tags: *ref_3
info:
title: Mrkter
description: Documentation REST API
version: 1.0.0
contact: {}
tags: []
servers: []
components:
securitySchemes:
bearer:
scheme: bearer
bearerFormat: JWT
type: http
schemas:
Wallet:
type: object
properties:
totalAmount:
type: number
example: 100
description: Total account balance (Available + Pending)
reservedAmount:
type: number
example: 20
description: Reserved balance. Amount of money that is held in your account.
pendingAmount:
type: number
example: 80
description: >-
Amount that will become available once currency conversion(s) have
been settled
availableAmount:
type: number
example: 20
description: >-
Available balance. Customer deposits will be added to the available
balance once processed, including any settled conversions bought in
this currency
currency:
type: string
example: EUR
description: Currency of the account balance
required:
- totalAmount
- reservedAmount
- pendingAmount
- availableAmount
- currency
Capability:
type: object
properties:
clearingSystems:
example: MEPS
description: >-
Supported clearing systems to remit incoming funds to the account
Possible clearing systems are FAST, MEPS, GIRO, SEPA, Faster
Payments, CHAPS, Bacs, Zengin, ACH, Fedwire, RTGS, Bank, FPS.
type: array
items:
type: string
paymentMethods:
example: SWIFT
description: >-
Payment methods used to remit incoming funds. Possible payment
methods are: SWIFT, LOCAL.
type: array
items:
type: string
supportDirectDebit:
type: boolean
example: true
description: >-
A flag that identifies whether this global account supports Direct
Debit payout.
required:
- clearingSystems
- paymentMethods
- supportDirectDebit
Institution:
type: object
properties:
address:
type: string
example: 32nd Floor, 4-4A Des Voeux Road Central
description: Financial institution address line
branchName:
type: string
example: Hong Kong
description: Financial institution branch name
city:
type: string
example: Hong Kong
description: Financial institution city/town
name:
type: string
example: Hong Kong
description: Financial institution in which your account is domiciled
zipCode:
type: string
example: '213546512'
description: Financial institution zip code
required:
- address
- branchName
- city
- name
- zipCode
RoutingCodes:
type: object
properties:
type:
type: string
example: sort_code
description: >-
Routing code type. Possible routing code types are: sort_code,
bank_code, branch_code, ach, fedwire, bsb
value:
type: string
example: '3213245'
description: Routing code value
required:
- type
- value
GlobalAccountResponse:
type: object
properties:
accountName:
type: string
example: Mrkter.
description: Global account name.
accountNumber:
type: string
example: a914hhsdf3556
description: Global account number.
accountType:
type: string
example: Saving
description: >-
Account type of the financial institution account. One of Checking,
Saving, Current is returned
capability:
description: >-
Supported payment and collection capabilities of your global
account.
allOf:
- $ref: '#/components/schemas/Capability'
closeReason:
type: string
example: CUSTOMER_REQUESTED
description: >-
Global Account closure reason. One of CUSTOMER_REQUESTED,
DISABLED_BY_AIRWALLEX is returned.
countryCode:
type: string
example: UA
description: >-
Country of the global account specified in the request (2-letter ISO
3166-2 country code)
currency:
type: string
example: UAH
description: >-
Currency of the global account specified in the request (3-letter
ISO-4217 code).
depositConversionCurrency:
type: string
example: USD
description: >-
Target currency that incoming funds will be converted to. Applicable
only when Global Account country is ID. Supported currencies
(3-letter ISO-4217 code).
iban:
type: string
example: IL456546D121
description: IBAN number
id:
type: string
example: 5f41edb-13df-4079-b36f-9187a5d2d15a
description: Global account ID
institution:
description: Details of the Financial institution of your global account.
allOf:
- $ref: '#/components/schemas/Institution'
nickName:
type: string
example: HK
description: Nickname of the global account
requestId:
type: string
example: 79280749-c193-4adb-9757-33a077532982
description: Unique request ID specified in the request
routingCodes:
description: Routing information.
type: array
items:
$ref: '#/components/schemas/RoutingCodes'
status:
type: string
example: ACTIVE
description: >-
Status of global account. One of ACTIVE, INACTIVE, CLOSED is
returned.
swiftCode:
type: string
example: PBANUA2X
description: Bank SWIFT code
required:
- accountName
- accountNumber
- accountType
- capability
- closeReason
- countryCode
- currency
- depositConversionCurrency
- iban
- id
- institution
- nickName
- requestId
- routingCodes
- status
- swiftCode
GlobalAccountListResponse:
type: object
properties:
hasMore:
type: boolean
example: false
description: A flag which identifies whether there are more results.
items:
description: Paged results.
allOf:
- $ref: '#/components/schemas/GlobalAccountResponse'
totalCount:
type: number
example: 77
description: Number of results per page.
required:
- hasMore
- items
- totalCount
GlobalAccountCreate:
type: object
properties:
countryCode:
type: string
example: GP
description: Country of the global account (2-letter ISO 3166-2 country code)
currency:
type: string
example: UAH
description: Currency of the global account (3-letter ISO-4217 code)
depositConversionCurrency:
type: string
example: UAH
description: >-
Target currency that incoming funds will be converted to. Applicable
only when Global Account country is ID. Supported currencies
(3-letter ISO-4217 code).
nickName:
type: string
example: GBP in UK for Subsidiary Company ABC
description: >-
Nickname of the global account. Default: current account's business
name
paymentMethods:
example: '["LOCAL"]'
description: Payment method used to remit incoming funds. i.e. SWIFT, LOCAL
type: array
items:
type: string
required:
- countryCode
- currency
- paymentMethods
InviteUserDto:
type: object
properties: {}
StatusDto:
type: object
properties:
id:
type: number
name:
type: string
enum:
- active
- inactive
required:
- id
- name
SystemRoleDto:
type: object
properties:
id:
type: number
name:
type: string
enum:
- role_view_only
- role_analyst
- role_developer
- role_cardholder
- role_admin
- role_marketing
description:
type: string
enum:
- role_view_only_description
- role_analyst_description
- role_developer_description
- role_cardholder_description
- role_admin_description
- role_marketing_description
required:
- id
- name
- description
UserDto:
type: object
properties:
id:
type: number
email:
type: string
status:
$ref: '#/components/schemas/StatusDto'
currency:
type: string
systemRoles:
type: array
items:
$ref: '#/components/schemas/SystemRoleDto'
required:
- id
- email
- status
- currency
- systemRoles
UpdateDefaultCurrencyDto:
type: object
properties:
newCurrency:
type: string
required:
- newCurrency
AirwallexFileUploadResponseDto:
type: object
properties:
created:
type: number
example: 1678960200
description: Created time of file
file_id:
type: string
example: YjdkMDMwMTgtOWUwNy00YT
description: ID of file, to be referenced in other endpoints
filename:
type: string
example: passport.jpg
description: Name of file
notes:
type: string
example: business_log
description: Notes of file
object_type:
type: string
example: file
description: Type of object
size:
type: number
example: 539445
description: Size in bytes
required:
- created
- file_id
- filename
- notes
- object_type
- size
AirwallexFileDownloadRequestDto:
type: object
properties:
file_ids:
example:
- 2604d9d5-63d1-46c4-8591-1915a6a873bc
description: List of file IDs to retrieve download links for.
type: array
items:
type: string
required:
- file_ids
AirwallexFileDownloadResponseDto:
type: object
properties:
absent_files:
example:
- YmVkODdkNGMtNWFiZC00MzM0LdGVzdC5wZGZfMTYxNTI2MDIxOQ==
description: File IDs that could not be found
type: array
items:
type: string
files:
example:
- content_type: application/octet-stream
download_link_valid_until: '2022-01-18T21:38:52Z'
file_id: YmVkODdkNGMtNWFiZC00MzM0LdGVzdC5wZGZfMTYxNTI2MDIxOQ==
filename: registration_certificate.pdf
size: 120591
url: >-
https://airwallex-upload-shenzhen-dev.oss-accelerate.aliyuncs.com/YmVkOI2MDIxOQ%3D%3D?Expires=1637271532&OSSAccessKeyId=&Signature=GNGvvv0%3D
description: File download links
type: array
items:
type: string
required:
- absent_files
- files
Discover other plugins from the marketing category

NeuralAudience
This plugin is designed to analyze the comments from a given YouTube video and generate a persona based on the content of those comments. It uses a combination of Google Cloud Translation API, TextBlob sentiment analysis, and OpenAI's GPT-3 API to achieve this. When the user submits a YouTube URL, the plugin extracts the video ID, retrieves the video comments, translates non-English comments, and analyzes their sentiment. It then combines the translated comments into a single string, truncating it if necessary. The comments are used as input to the GPT-3 API, which generates a persona based on the content and sentiment of the comments. The generated persona includes information on the general tone of the comments, key demographics of the commenters, their goals and interests, their ratings on the Big Five personality traits (openness, conscientiousness, extraversion, agreeableness, and neuroticism), their main pain points, their intent, and their overall sentiment on a scale from 0 to 10.
0 Comments

Avian
Connect to your business data - Google Analytics, Google Ads, Facebook Ads and more.
0 Comments

IMAI
IMAI is a platform that helps brands find influencers to promote their products, manage campaigns, and track performance.
0 Comments

ReportDash
Cross channel reporting tool for Digital Marketers.
0 Comments

Placid.app
A design assistant that creates marketing visuals from your templates.
0 Comments

PPC - StoreYa.com
Your personal assistance for automating advertising – Google Ads (AdWords) and Microsoft Ads (Bing).
0 Comments

VBOUT
Interact seamlessly with VBOUT's APIs using natural language. Need help? Request 'help' for a list of commands.
0 Comments

Competitor PPC Ads
Discover your competitors' best PPC ads by entering their website address.
0 Comments

CarYardBard
AI-Powered Car Sales Ad Generator for Australian Car Dealers.
0 Comments

Bramework
Boost SEO with in-depth analysis, including keyword insights on volume, ranking, and SERP.
0 Comments

Speedy Marketing
Marketing tool for your Shopify store, ecommerce website or any business. Write SEO blogs and social media content.
0 Comments

Keyword Explorer
Keyword Explorer provides popular related keywords to amplify your content optimization.
0 Comments

Top Agencies
Find top marketing and design agencies around the World by service, locations, and ratings.
0 Comments

RoboAd
Your AI powered Ad Assistant!
0 Comments

MomentX GuideX
It gives real-time info on our store, including brand locations and promotions.
0 Comments
liveinboxer
Get the latest email from top brands.
0 Comments

Domatron Domains
Find available, brandable .com domain names for your business businesses.
0 Comments

AIPLUX TM
Analyse your business and recommend NICE classifications and items to file for trademarks.
0 Comments

Content.app
Effortlessly buffer & post Social, SEO, Ad content. Supports WordPress, Twitter, YouTube, Shopify, Medium + more!
0 Comments
Outscraper
Solutions for accessing public information from the internet for lead generation, marketing, and data science.
0 Comments

Engage AI
Retrieve hashtag follower counts, trends & suggestions to increase your content reach on LinkedIn.
0 Comments

A+QuickURL
Shorten your links and track clicks on them.
0 Comments