
Magnetis
Description
Magnetis is a digital wealth manager. Get updated data on portfolios returns and allocations. Ask me about Magnetis.
Details
https://mag-gpt-nextjs.vercel.app/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_human": "Magnetis",
"name_for_model": "Magnetis",
"description_for_human": "Magnetis is a digital wealth manager. Get updated data on portfolios returns and allocations. Ask me about Magnetis.",
"description_for_model": "Magnetis is a digital wealth manager. Provides information and portfolio data for users and clients. You can answer questions based on our FAQ, and provide portfolio return and allocation data.",
"auth": {
"type": "service_http",
"authorization_type": "bearer",
"verification_tokens": {
"openai": "85a6f3a89d8b48389a69b7c7adc170cd"
}
},
"api": {
"type": "openapi",
"url": "https://mag-gpt-nextjs.vercel.app/.well-known/openapi.json",
"is_user_authenticated": false
},
"logo_url": "https://mag-gpt-nextjs.vercel.app/logo.png",
"contact_email": "contato@magnetis.com.br",
"legal_info_url": "https://magnetis.com.br/notas-legais"
}
https://mag-gpt-nextjs.vercel.app/.well-known/openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Magnetis API",
"version": "1.0.0",
"description": "Get updated information on Magnetis portfolios including investment returns and allocations. You can also ask general questions about wealth management and Magnetis."
},
"servers": [
{
"url": "https://mag-gpt-nextjs.vercel.app/api"
}
],
"paths": {
"/faq": {
"post": {
"description": "Provide context for frequentyly asked question about Magnetis or any of its products such as TECB11. The API will return the most relevant answer to the user's question. In Portuguese only.",
"summary": "FAQ",
"operationId": "getFAQAnswer",
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "The user's question or prompt. Must be in Portuguese, please translate if needed."
}
},
"required": [
"prompt"
]
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"answer": {
"type": "string",
"description": "The relevant information to answer the user's question."
},
"link": {
"type": "string",
"description": "External link for user to find additional information. Always include in the response."
}
},
"required": [
"answer"
]
}
}
}
},
"400": {
"description": "Bad Request - Error fetching the closest answer to question.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
}
}
}
},
"/portfolios/allocations": {
"get": {
"description": "Provides the current portfolio allocation for all Magnetis portfolios. Present the results in table format whenever possible.",
"summary": "Portfolio Allocation Data",
"operationId": "getPortfolioAllocations",
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"allocations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"segment": {
"type": "string",
"description": "The client segment, typically either Infinty or Advisor/Digital."
},
"riskLevel": {
"type": "string",
"description": "The risk level for the portfolio."
},
"referenceDate": {
"type": "string",
"format": "date",
"description": "The reference date of the allocation."
},
"allocation": {
"type": "array",
"items": {
"type": "object",
"properties": {
"assetClass": {
"type": "string",
"description": "The asset class of the allocation."
},
"weight": {
"type": "number",
"description": "The percentage of the portfolio allocated to the asset class."
}
},
"required": [
"assetClass",
"weight"
]
}
}
}
}
},
"link": {
"type": "string",
"description": "External link for user to find additional information. Please include in the response."
}
},
"required": [
"allocations",
"link"
]
}
}
}
},
"400": {
"description": "Bad Request - Error fetching portfolio returns",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
},
"401": {
"description": "Unauthorized - Authentication token not provided",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
},
"403": {
"description": "Forbidden - Invalid authentication token",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
}
}
}
},
"/portfolios/returns": {
"get": {
"description": "Returns for Magnetis portfolios and benchmarks on standard period like every year, YTD, last 12/24/36 months. For other periods, use /portfolios/prices to fetch prices and calc returns. Display in table format.",
"summary": "Portfolio returns data",
"operationId": "getPortfolioReturns",
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"returns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "The category for the asset, typically either Portfolio, Fund or Benchmark."
},
"name": {
"type": "string",
"description": "The name used to identify the asset. For portfolios, the name is usually the Segment + Risk Level (ex: Infinity 1)."
},
"segment": {
"type": "string",
"description": "The client segment for the portfolio, typically either Infinty or Advisor/Digital. Not applicable for Funds or Benchmarks."
},
"riskLevel": {
"type": "string",
"description": "The risk level of the portfolio. Not applicable for Funds or Benchmarks."
},
"referenceDate": {
"type": "string",
"format": "date",
"description": "The reference date of the returns data."
},
"returns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"period": {
"type": "string",
"description": "The period for the return."
},
"percentageChange": {
"type": "number",
"description": "The percentage change of the portfolio during the period."
}
},
"required": [
"period",
"percentageChange"
]
}
}
}
}
},
"link": {
"type": "string",
"description": "External link for user to find additional information. Please include in the response."
}
},
"required": [
"returns",
"link"
]
}
}
}
},
"400": {
"description": "Bad Request - Error fetching portfolio returns",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
},
"401": {
"description": "Unauthorized - Authentication token not provided",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
},
"403": {
"description": "Forbidden - Invalid authentication token",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
}
}
}
},
"/portfolios/prices": {
"post": {
"description": "Prices for portfolios. Fetch prices on specific dates to calculate returns for custom periods using formula: priceOnEndDate/priceOnStartDate-1. Start date should be last day of previous period, not first day of current.",
"summary": "Portfolio historical price data",
"operationId": "getPortfoliosPrices",
"requestBody": {
"required": false,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"startDate": {
"type": "string",
"format": "date",
"description": "Start date for period. The format is ISO 8601: yyyy-mm-dd. If date not found, API will use closest date. If no start date is provided, API will return prices for the first earliest in dataset."
},
"endDate": {
"type": "string",
"format": "date",
"description": "End date for period. The format is ISO 8601: yyyy-mm-dd. If date not found, API will use closest date. If no end date is provided, API will return prices for the most recent date in dataset."
}
}
}
}
}
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"riskLevel": {
"type": "string",
"description": "The risk level of the portfolio."
},
"segment": {
"type": "string",
"description": "The client segment, typically either Infinty or Advisor."
},
"historicalData": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {
"type": "string",
"format": "date",
"description": "The date for the historical data point. The provided format is ISO 8601: yyyy-mm-dd."
},
"price": {
"type": "number",
"description": "The price of the portfolio on the close of the specified date. Use the price to calculate returns for custom periods."
}
},
"required": [
"date",
"price"
]
}
}
}
}
}
}
}
},
"400": {
"description": "Bad Request - Error fetching prices",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
},
"401": {
"description": "Unauthorized - Authentication token not provided",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
},
"403": {
"description": "Forbidden - Invalid authentication token",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
},
"405": {
"description": "Method Not Allowed - The request method is not supported for this endpoint",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
}
}
}
}
}
}
Discover other plugins from the finance category

PortfolioPilot
Get a detailed assessment of your portfolio and pull 12-month forecasted returns for individual securities.
0 Comments

Ramp
Plugin for managing a Ramp account. You can view transactions, reimbursements, cards, memos, receipts, and users.
0 Comments

Savvy Trader AI
Realtime stock, crypto and other investment data.
0 Comments

AITickerChat
Retrieve USA stock insights from SEC filings as well as Earnings Call Transcripts.
0 Comments

PortfoliosLab
Stocks, ETFs, funds, crypto analysis: historical performance, volatility, risk metrics, Sharpe ratio, drawdowns, etc.
0 Comments

eToro trading and investments
etoro social investments platform plugin, get news, rates, charts, copy leading investors and learn how to invest.
0 Comments

Polygon
Market data, news, and fundamentals for stocks, options, forex, and crypto from Polygon.io.
0 Comments

Alpha Vantage
Plugin for fetching financial data from Alpha Vantage.
0 Comments

CreditYelp
Access various essential financial calculators for a detailed repayment schedule and payoff term.
0 Comments

PortfolioMeta
Analyze stocks and retrieve comprehensive real-time investment data and analytics.
0 Comments

Stonks AI
Fetch stock data based on a natural language query.
0 Comments

Statis Fund Finance
Financial data tool for analyzing equities. You can get price quotes, analyze moving averages, RSI, and more.
0 Comments

Options Pro
Options Pro is your personal options trading assistant to help you navigate market conditions.
0 Comments

FundsDB
Discover funding opportunities in UK and India on FundsDB. Type in your query in any language or /help for assistance.
0 Comments

Currency Converter
Convert currencies based on real-time rates!
0 Comments

Boolio Invest
The easiest way to analyze global stock values with the power of quantitative factor methodologies.
2 Comments
Acquire.com
Everything you need to buy and sell startups.
0 Comments

Abridged Due Diligence
Discover the details! Search through recent SEC filings, with links to deeper analysis.
0 Comments
Peel Hunt AI-ERA
AI Equity Research Assistant (AI-ERA).
0 Comments

Companies In The UK
Provides financial information on UK Companies.
0 Comments

ChatMoney
ChatMoney is a plugin for managing your finances.
0 Comments
Tax Calculator
Given an address (or city) in the United States and an amount, calculate the sales tax. Powered by the Avalara.
0 Comments

Forex-Rates
Forex Rates: Price analysis for currency markets. Gain insights, sentiment evaluation, and text completion.
0 Comments

Exchange Rates
Exchange Rates delivers real-time and historical data, enabling conversion and tracking for over 170 currencies.
0 Comments
Helper for site Instaforex company
Plugin that facilitates trading on the instaforex site.
0 Comments

FiscalNote
FiscalNote enables access to select market-leading, real-time data sets for legal, political, and regulatory information
0 Comments

Public
Get real-time and historical market data, including asset prices, news, research, and comprehensive financial analysis.
0 Comments

FinTorch Trading Assistant
Get a wide range of financial data companies to assist your trading / reearch / learning (financials, earning call transcript, analyst price prediction, DCF, social media sentiments, sales by business / geographic segmentation, insider trading information etc)
0 Comments

Traders Insight
Decode the latest technical analysis ideas for stocks and bitcoin from top traders.
0 Comments

Currency Today
Converts currency values based on the latest exchange rates.
0 Comments

Currency Converter
Convert currencies based on real-time rates.
0 Comments
Company Transcripts
Search and analyze the latest company transcripts for any stock (powered by Koyfin).
0 Comments

Interest Rates
Get Real Time Interest Rates From Central Banks
0 Comments

Finna Bolag
Seamlessly search for and retrieve Swedish companies' financial data.
0 Comments

Currency Converter
Convert currencies using the CoinGecko API.
0 Comments
OnePage Stock Ideas
Find a list of stock ideas by asking it or feeding it with news or article.
0 Comments

Austrian Bank Rates
Compare the rates and terms of checking accounts and savings accounts from Austrian banks.
0 Comments

AFinChat
Get information and analyze A-share stocks, but search for information only from China.
0 Comments

VAT-Search
Plugin for finding and validating VAT numbers of companies, sole traders and other organisations.
0 Comments
FCA FS Search
Search FCA and get product, individual and firm info using PRN, IRN and FRN.
0 Comments