npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

hydrogen-atom-api

v1.0.1

Published

Javascript wrapper for Hydrogen Atom API

Readme

hydrogen-atom-api

atom_api - JavaScript client for hydrogen-atom-api

The Hydrogen Atom API

Full documentation: Nucleus | Electron | Proton

This SDK is automatically generated by the Swagger Codegen project:

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install hydrogen-atom-api --save

Optionally, install client-oauth2 for easier authentication (see Method 1 in Getting Started):

npm install --save client-oauth2
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

Finally, switch to the directory you want to use your hydrogen-atom-api from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

You should now be able to require('hydrogen-atom-api') in javascript files from the directory you ran the last command above from.

git

If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file, that's to say your javascript file where you actually use this library):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Full usage documentation is available: Nucleus | Electron | Proton

Please follow the installation instructions and execute the following JS code:

var atom_api = require('hydrogen-atom-api');

var defaultClient = atom_api.ApiClient.instance;

// (Optional) Set the Atom environment you wish to use (defaults to sandbox)
// This changes the URL for requests to [environment].hydrogenplatform.com
defaultClient.basePath = "https://sandbox.hydrogenplatform.com";


// Configure OAuth2 access token for authorization: oauth
// Ensure the token is from the same environment as the defaultClient.basePath above
var oauth = defaultClient.authentications['oauth'];
oauth.accessToken = "YOUR ACCESS TOKEN";

var api = new atom_api.ElectronApi();

var campaignId = "campaignId_example"; // {String} UUID of a marketing campaign


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteCampaign(campaignId, callback);

Documentation for API Endpoints

Full usage documentation is available: Nucleus | Electron | Proton

All URIs are relative to https://sandbox.hydrogenplatform.com

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- atom_api.ElectronApi | deleteCampaign | DELETE /electron/v1/campaign/{campaign_id} | Delete a marketing campaign atom_api.ElectronApi | deleteCampaignDataRecord | DELETE /electron/v1/campaign_data/{campaign_data_id} | Delete a marketing campaign data record atom_api.ElectronApi | deleteCampaignPlan | DELETE /electron/v1/campaign_plan/{campaign_plan_id} | Delete a marketing campaign plan atom_api.ElectronApi | deleteChatLog | DELETE /electron/v1/chat/{chat_id} | Delete a chat log atom_api.ElectronApi | deleteClientCampaign | DELETE /electron/v1/client_campaign/{client_campaign_id} | Remove a client from a campaign atom_api.ElectronApi | deleteConsultation | DELETE /electron/v1/consultation/{consultation_id} | Delete a consultation atom_api.ElectronApi | deleteDocument | DELETE /electron/v1/document/{document_id} | Delete a document atom_api.ElectronApi | deleteFaq | DELETE /electron/v1/faq/{faq_id} | Delete a FAQ atom_api.ElectronApi | deleteSalesInquiry | DELETE /electron/v1/sales/{sales_id} | Delete a sales inquiry atom_api.ElectronApi | deleteSupportTicket | DELETE /electron/v1/support_ticket/{support_ticket_id} | Delete a support ticket atom_api.ElectronApi | deleteSupportTicketComment | DELETE /electron/v1/support_ticket_comment/{support_ticket_comment_id} | Delete a support ticket comment atom_api.ElectronApi | getCampaign | GET /electron/v1/campaign/{campaign_id} | Retrieve a marketing campaign atom_api.ElectronApi | getCampaignDataRecord | GET /electron/v1/campaign_data/{campaign_data_id} | Retrieve a marketing campaign data record atom_api.ElectronApi | getCampaignDataRecords | GET /electron/v1/campaign_data | List all marketing campaign data records atom_api.ElectronApi | getCampaignPlan | GET /electron/v1/campaign_plan/{campaign_plan_id} | Retrieve a marketing campaign plan atom_api.ElectronApi | getCampaignPlans | GET /electron/v1/campaign_plan | List all marketing campaign plans atom_api.ElectronApi | getCampaigns | GET /electron/v1/campaign | List all marketing campaigns atom_api.ElectronApi | getChatLog | GET /electron/v1/chat/{chat_id} | Retrieve a chat log atom_api.ElectronApi | getChatLogs | GET /electron/v1/chat | List all chat logs atom_api.ElectronApi | getClientCampaign | GET /electron/v1/client_campaign/{client_campaign_id} | Retrieve a client assigned to a campaign atom_api.ElectronApi | getClientCampaigns | GET /electron/v1/client_campaign | List information for all clients that are assigned to a marketing campaign defined for your firm atom_api.ElectronApi | getConsultation | GET /electron/v1/consultation/{consultation_id} | Retrieve a consultation atom_api.ElectronApi | getConsultations | GET /electron/v1/consultation | List all consultations atom_api.ElectronApi | getDocument | GET /electron/v1/document/{document_id} | Retrieve a document atom_api.ElectronApi | getDocuments | GET /electron/v1/document | List all documents atom_api.ElectronApi | getFaq | GET /electron/v1/faq/{faq_id} | Retrieve a FAQ atom_api.ElectronApi | getFaqs | GET /electron/v1/faq | List all FAQs atom_api.ElectronApi | getSalesInquiries | GET /electron/v1/sales | List all sales inquiries atom_api.ElectronApi | getSalesInquiry | GET /electron/v1/sales/{sales_id} | Retrieve a sales inquiry atom_api.ElectronApi | getSupportTicket | GET /electron/v1/support_ticket/{support_ticket_id} | Retrieve a support ticket atom_api.ElectronApi | getSupportTicketComment | GET /electron/v1/support_ticket_comment/{support_ticket_comment_id} | Retrieve a support ticket comment atom_api.ElectronApi | getSupportTicketComments | GET /electron/v1/support_ticket_comment | List all support ticket comments atom_api.ElectronApi | getSupportTickets | GET /electron/v1/support_ticket | List all support tickets atom_api.ElectronApi | postCampaign | POST /electron/v1/campaign | Create a marketing campaign atom_api.ElectronApi | postCampaignDataRecord | POST /electron/v1/campaign_data | Create a marketing campaign data record atom_api.ElectronApi | postCampaignPlan | POST /electron/v1/campaign_plan | Create a marketing campaign plan atom_api.ElectronApi | postChatLog | POST /electron/v1/chat | Create a chat log atom_api.ElectronApi | postClientCampaign | POST /electron/v1/client_campaign | Assign a client to a campaign to indicate the client has registered through the campaign specified atom_api.ElectronApi | postConsultation | POST /electron/v1/consultation | Create a consultation atom_api.ElectronApi | postDocument | POST /electron/v1/document | Create a document atom_api.ElectronApi | postFaq | POST /electron/v1/faq | Create a faq atom_api.ElectronApi | postSalesInquiry | POST /electron/v1/sales | Create a sales inquiry atom_api.ElectronApi | postSupportTicket | POST /electron/v1/support_ticket | Create a support ticket atom_api.ElectronApi | postSupportTicketComment | POST /electron/v1/support_ticket_comment | Create a support ticket comment atom_api.ElectronApi | updateCampaign | PUT /electron/v1/campaign/{campaign_id} | Update a marketing campaign atom_api.ElectronApi | updateCampaignDataRecord | PUT /electron/v1/campaign_data/{campaign_data_id} | Update a marketing campaign data record atom_api.ElectronApi | updateCampaignPlan | PUT /electron/v1/campaign_plan/{campaign_plan_id} | Update a marketing campaign plan atom_api.ElectronApi | updateChatLog | PUT /electron/v1/chat/{chat_id} | Update a chat log atom_api.ElectronApi | updateClientCampaign | PUT /electron/v1/client_campaign/{client_campaign_id} | Update a client assigned to a campaign atom_api.ElectronApi | updateConsultation | PUT /electron/v1/consultation/{consultation_id} | Update a consultation atom_api.ElectronApi | updateDocument | PUT /electron/v1/document/{document_id} | Update a document atom_api.ElectronApi | updateFaq | PUT /electron/v1/faq/{faq_id} | Update a FAQ atom_api.ElectronApi | updateSalesInquiry | PUT /electron/v1/sales/{sales_id} | Update a sales inquiry atom_api.ElectronApi | updateSupportTicket | PUT /electron/v1/support_ticket/{support_ticket_id} | Update a support ticket atom_api.ElectronApi | updateSupportTicketComment | PUT /electron/v1/support_ticket_comment/{support_ticket_comment_id} | Update a support ticket comment atom_api.NucleusApi | deleteAccount | DELETE /nucleus/v1/account/{account_id}/ | Delete an account atom_api.NucleusApi | deleteAccountAllocation | DELETE /nucleus/v1/account_allocation/{account_allocation_id} | Delete an account allocation atom_api.NucleusApi | deleteAccountPermission | DELETE /nucleus/v1/account_permission/{account_id} | Delete an account's permissions atom_api.NucleusApi | deleteAccountStage | DELETE /nucleus/v1/stage/{stage_id} | Delete an account stage atom_api.NucleusApi | deleteAccountStatus | DELETE /nucleus/v1/account_status/{account_status_id} | Delete an account status atom_api.NucleusApi | deleteAccountType | DELETE /nucleus/v1/account_type/{account_type_id} | Delete an account type atom_api.NucleusApi | deleteAggregationAccount | DELETE /nucleus/v1/aggregation_account/{aggregation_account_id} | Delete an aggregation account atom_api.NucleusApi | deleteAggregationAccountBalance | DELETE /nucleus/v1/aggregation_account_balance/{aggregation_account_balance_id} | Delete an aggregation account balance atom_api.NucleusApi | deleteAggregationAccountHolding | DELETE /nucleus/v1/aggregation_account_holding/{aggregation_account_holding_id} | Delete an aggregation account holding atom_api.NucleusApi | deleteAggregationAccountTransaction | DELETE /nucleus/v1/aggregation_account_transaction/{aggregation_account_transaction_id} | Delete an aggregation account transaction atom_api.NucleusApi | deleteAllocation | DELETE /nucleus/v1/allocation/{allocation_id} | Delete an allocation atom_api.NucleusApi | deleteAllocationComposition | DELETE /nucleus/v1/allocation_composition/{allocation_composition_id} | Delete an allocation composition atom_api.NucleusApi | deleteBankLink | DELETE /nucleus/v1/bank_link/{bank_link_id} | Delete a bank link atom_api.NucleusApi | deleteBenchmark | DELETE /nucleus/v1/benchmark/{benchmark_id} | Delete a benchmark atom_api.NucleusApi | deleteBudget | DELETE /nucleus/v1/budget/{budget_id} | Delete a budget atom_api.NucleusApi | deleteClient | DELETE /nucleus/v1/client/{client_id} | Delete a client atom_api.NucleusApi | deleteClientHydro | DELETE /nucleus/v1/client_hydro/{client_hydro_id} | Delete a client-hydro relationship atom_api.NucleusApi | deleteClientResponse | DELETE /nucleus/v1/client_response/{client_response_id} | Delete a client response atom_api.NucleusApi | deleteDecisionTree | DELETE /nucleus/v1/decision_tree/{decision_tree_id} | Delete a decision tree atom_api.NucleusApi | deleteDepositRequest | DELETE /nucleus/v1/deposit/{deposit_id} | Delete a deposit request atom_api.NucleusApi | deleteFinancialOffer | DELETE /nucleus/v1/financial_offer/{financial_offer_id} | Delete a financial offer atom_api.NucleusApi | deleteFundingRequest | DELETE /nucleus/v1/funding/{funding_id} | Delete a funding request atom_api.NucleusApi | deleteGoal | DELETE /nucleus/v1/goal/{goal_id} | Delete a goal atom_api.NucleusApi | deleteGoalTrackRecord | DELETE /nucleus/v1/goal_track/{goal_track_id} | Delete a goal track record atom_api.NucleusApi | deleteModel | DELETE /nucleus/v1/model/{model_id} | Delete a model atom_api.NucleusApi | deleteModelAssetSize | DELETE /nucleus/v1/model_asset_size/{model_asset_size_id} | Delete a model asset size atom_api.NucleusApi | deleteModelComment | DELETE /nucleus/v1/model_comment/{model_comment_id} | Delete a model commentary atom_api.NucleusApi | deleteModelHolding | DELETE /nucleus/v1/model_holding/{model_holding_id} | Delete a model holding atom_api.NucleusApi | deleteModelTransaction | DELETE /nucleus/v1/model_transaction/{model_transaction_id} | Delete a model transaction atom_api.NucleusApi | deleteNode | DELETE /nucleus/v1/node/{node_id} | Delete a node atom_api.NucleusApi | deleteNodeRelationship | DELETE /nucleus/v1/node_relationship/{node_relationship_id} | Delete a node relationship atom_api.NucleusApi | deleteOrderRecord | DELETE /nucleus/v1/order/{order_id} | Delete an order record atom_api.NucleusApi | deleteOrderStatus | DELETE /nucleus/v1/order_status/{order_status_id} | Delete an order status atom_api.NucleusApi | deleteOrderTrackingRecord | DELETE /nucleus/v1/order_track/{order_track_id} | Delete an order tracking record atom_api.NucleusApi | deletePortfolio | DELETE /nucleus/v1/portfolio/{portfolio_id} | Delete a portfolio atom_api.NucleusApi | deletePortfolioAssetSize | DELETE /nucleus/v1/portfolio_asset_size/{portfolio_asset_size_id} | Delete a portfolio asset size atom_api.NucleusApi | deletePortfolioComment | DELETE /nucleus/v1/portfolio_comment/{portfolio_comment_id} | Delete a portfolio commentary atom_api.NucleusApi | deletePortfolioHolding | DELETE /nucleus/v1/portfolio_holding/{portfolio_holding_id} | Delete a portfolio holding atom_api.NucleusApi | deletePortfolioTransaction | DELETE /nucleus/v1/portfolio_transaction/{portfolio_transaction_id} | Delete a portfolio transaction atom_api.NucleusApi | deleteQuestionnaire | DELETE /nucleus/v1/questionnaire/{questionnaire_id} | Delete a questionnaire atom_api.NucleusApi | deleteScore | DELETE /nucleus/v1/score/{score_id} | Delete a score atom_api.NucleusApi | deleteSecurity | DELETE /nucleus/v1/security/{security_id} | Delete a security atom_api.NucleusApi | deleteSecurityExclusion | DELETE /nucleus/v1/security_exclusion/{security_exclusion_id} | Delete a security exclusion atom_api.NucleusApi | deleteSecurityPrice | DELETE /nucleus/v1/security_price/{security_price_id} | Delete a security price atom_api.NucleusApi | deleteTransactionCode | DELETE /nucleus/v1/transaction_code/{transaction_code_id} | Delete a transaction code atom_api.NucleusApi | deleteTransferRequest | DELETE /nucleus/v1/transfer/{transfer_id} | Delete a transfer request atom_api.NucleusApi | deleteWithdrawalRequest | DELETE /nucleus/v1/withdrawal/{withdrawal_id} | Delete a withdrawal request atom_api.NucleusApi | getAccount | GET /nucleus/v1/account/{account_id}/ | Retrieve an account atom_api.NucleusApi | getAccountAllocation | GET /nucleus/v1/account_allocation/{account_allocation_id} | Retrieve an account allocation atom_api.NucleusApi | getAccountAllocations | GET /nucleus/v1/account_allocation | List all account allocations atom_api.NucleusApi | getAccountAssetSizes | GET /nucleus/v1/account/{account_id}/asset_size | List all account asset sizes atom_api.NucleusApi | getAccountHoldings | GET /nucleus/v1/account/{account_id}/holding | List all account holdings atom_api.NucleusApi | getAccountPerformance | GET /nucleus/v1/account/{account_id}/performance | Get account performance atom_api.NucleusApi | getAccountPermission | GET /nucleus/v1/account_permission/{account_id} | Retrieve an account's permission atom_api.NucleusApi | getAccountPermissions | GET /nucleus/v1/account_permission | List all account permissions atom_api.NucleusApi | getAccountStage | GET /nucleus/v1/stage/{stage_id} | Retrieve an account stage atom_api.NucleusApi | getAccountStages | GET /nucleus/v1/stage | List all account stages atom_api.NucleusApi | getAccountStatus | GET /nucleus/v1/account_status/{account_status_id} | Retrieve an account status atom_api.NucleusApi | getAccountStatuses | GET /nucleus/v1/account_status | List all account statuses atom_api.NucleusApi | getAccountTransactions | GET /nucleus/v1/account/{account_id}/transaction | List all account transactions atom_api.NucleusApi | getAccountType | GET /nucleus/v1/account_type/{account_type_id} | Retrieve an account type atom_api.NucleusApi | getAccountTypes | GET /nucleus/v1/account_type | List all account types atom_api.NucleusApi | getAccounts | GET /nucleus/v1/account | Get information for all accounts for all clients defined for your firm atom_api.NucleusApi | getAggregationAccount | GET /nucleus/v1/aggregation_account/{aggregation_account_id} | Retrieve an aggregation account atom_api.NucleusApi | getAggregationAccountBalance | GET /nucleus/v1/aggregation_account_balance/{aggregation_account_balance_id} | Retrieve an aggregation account balance atom_api.NucleusApi | getAggregationAccountBalances | GET /nucleus/v1/aggregation_account_balance | List all aggregation account balances atom_api.NucleusApi | getAggregationAccountHolding | GET /nucleus/v1/aggregation_account_holding/{aggregation_account_holding_id} | Retrieve an aggregation account holding atom_api.NucleusApi | getAggregationAccountHoldings | GET /nucleus/v1/aggregation_account_holding | List all aggregation account holdings atom_api.NucleusApi | getAggregationAccountTransaction | GET /nucleus/v1/aggregation_account_transaction/{aggregation_account_transaction_id} | Retrieve an aggregation account transaction atom_api.NucleusApi | getAggregationAccountTransactions | GET /nucleus/v1/aggregation_account_transaction | List all aggregation account transactions atom_api.NucleusApi | getAggregationAccounts | GET /nucleus/v1/aggregation_account | List all aggregation accounts atom_api.NucleusApi | getAllocation | GET /nucleus/v1/allocation/{allocation_id} | Retrieve an allocation atom_api.NucleusApi | getAllocationAssetSizes | GET /nucleus/v1/allocation/{allocation_id}/asset_size | List all allocation asset sizes atom_api.NucleusApi | getAllocationComposition | GET /nucleus/v1/allocation_composition/{allocation_composition_id} | Retrieve an allocation composition atom_api.NucleusApi | getAllocationCompositions | GET /nucleus/v1/allocation_composition | List all allocation compositions atom_api.NucleusApi | getAllocationHoldings | GET /nucleus/v1/allocation/{allocation_id}/holding | List all allocation holdings atom_api.NucleusApi | getAllocationPerformance | GET /nucleus/v1/allocation/{allocation_id}/performance | Get allocation performance atom_api.NucleusApi | getAllocationTransactions | GET /nucleus/v1/allocation/{allocation_id}/transaction | List all allocation transactions atom_api.NucleusApi | getAllocations | GET /nucleus/v1/allocation | List all allocations atom_api.NucleusApi | getBankLink | GET /nucleus/v1/bank_link/{bank_link_id} | Retrieve a bank link atom_api.NucleusApi | getBankLinks | GET /nucleus/v1/bank_link | List all bank links atom_api.NucleusApi | getBenchmark | GET /nucleus/v1/benchmark/{benchmark_id} | Retrieve a benchmark atom_api.NucleusApi | getBenchmarkAssetSizes | GET /nucleus/v1/benchmark/{benchmark_id}/asset_size | List all benchmark asset sizes atom_api.NucleusApi | getBenchmarkPerformance | GET /nucleus/v1/benchmark/{benchmark_id}/performance | Get benchmark performance atom_api.NucleusApi | getBenchmarks | GET /nucleus/v1/benchmark | List all benchmarks atom_api.NucleusApi | getBudget | GET /nucleus/v1/budget/{budget_id} | Retrieve a budget atom_api.NucleusApi | getBudgets | GET /nucleus/v1/budget | List all budgets atom_api.NucleusApi | getBulkOrders | GET /nucleus/v1/order_bulk | List all bulk orders atom_api.NucleusApi | getClient | GET /nucleus/v1/client/{client_id} | Retrieve a client atom_api.NucleusApi | getClientAssetSizes | GET /nucleus/v1/client/{client_id}/asset_size | List all client asset sizes atom_api.NucleusApi | getClientHoldings | GET /nucleus/v1/client/{client_id}/holding | List all client holdings atom_api.NucleusApi | getClientHydro | GET /nucleus/v1/client_hydro/{client_hydro_id} | Retrieve a client-hydro relationship atom_api.NucleusApi | getClientHydros | GET /nucleus/v1/client_hydro | List all client-hydro relationships atom_api.NucleusApi | getClientPerformance | GET /nucleus/v1/client/{client_id}/performance | Get client performance atom_api.NucleusApi | getClientResponse | GET /nucleus/v1/client_response/{client_response_id} | Retrieve a client response atom_api.NucleusApi | getClientResponses | GET /nucleus/v1/client_response | List all client responses atom_api.NucleusApi | getClientTransactions | GET /nucleus/v1/client/{client_id}/transaction | List all client transactions atom_api.NucleusApi | getClients | GET /nucleus/v1/client | List all clients atom_api.NucleusApi | getDecisionTree | GET /nucleus/v1/decision_tree/{decision_tree_id} | Retrieve a decision tree atom_api.NucleusApi | getDecisionTrees | GET /nucleus/v1/decision_tree | List all decision trees atom_api.NucleusApi | getDepositRequest | GET /nucleus/v1/deposit/{deposit_id} | Retrieve a deposit request atom_api.NucleusApi | getDepositRequests | GET /nucleus/v1/deposit | List all deposit requests atom_api.NucleusApi | getFinancialOffer | GET /nucleus/v1/financial_offer/{financial_offer_id} | Retrieve a financial offer atom_api.NucleusApi | getFinancialOffers | GET /nucleus/v1/financial_offer | List all financial offers atom_api.NucleusApi | getFundingRequest | GET /nucleus/v1/funding/{funding_id} | Retrieve a funding request atom_api.NucleusApi | getFundingRequests | GET /nucleus/v1/funding | List all funding requests atom_api.NucleusApi | getGoal | GET /nucleus/v1/goal/{goal_id} | Retrieve a goal atom_api.NucleusApi | getGoalAssetSizes | GET /nucleus/v1/goal/{goal_id}/asset_size | List goal asset sizes atom_api.NucleusApi | getGoalHoldings | GET /goal/{goal_id}/holding | List goal holdings atom_api.NucleusApi | getGoalPerformance | GET /nucleus/v1/goal/{goal_id}/performance | Get goal performance atom_api.NucleusApi | getGoalTrackRecord | GET /nucleus/v1/goal_track/{goal_track_id} | Retrieve a goal track record atom_api.NucleusApi | getGoalTrackRecords | GET /nucleus/v1/goal_track | List all goal track records atom_api.NucleusApi | getGoalTransactions | GET /nucleus/v1/goal/{goal_id}/transaction | List goal transactions atom_api.NucleusApi | getGoals | GET /nucleus/v1/goal | List all goals atom_api.NucleusApi | getModel | GET /nucleus/v1/model/{model_id} | Retrieve a model atom_api.NucleusApi | getModelAssetSize | GET /nucleus/v1/model_asset_size/{model_asset_size_id} | Retrieve a model asset size atom_api.NucleusApi | getModelAssetSizes | GET /nucleus/v1/model_asset_size | List all model asset sizes atom_api.NucleusApi | getModelComment | GET /nucleus/v1/model_comment/{model_comment_id} | Retrieve a model commentary atom_api.NucleusApi | getModelComments | GET /nucleus/v1/model_comment | List all model commentary atom_api.NucleusApi | getModelHolding | GET /nucleus/v1/model_holding/{model_holding_id} | Retrieve a model holding atom_api.NucleusApi | getModelHoldings | GET /nucleus/v1/model_holding | List all model holdings atom_api.NucleusApi | getModelPerformance | GET /nucleus/v1/model/{model_id}/performance | Get model performance atom_api.NucleusApi | getModelTransaction | GET /nucleus/v1/model_transaction/{model_transaction_id} | Retrieve a model transaction atom_api.NucleusApi | getModelTransactions | GET /nucleus/v1/model_transaction | List all model transactions atom_api.NucleusApi | getModels | GET /nucleus/v1/model | List all models atom_api.NucleusApi | getNode | GET /nucleus/v1/node/{node_id} | Retrieve a node atom_api.NucleusApi | getNodeRelationship | GET /nucleus/v1/node_relationship/{node_relationship_id} | Retrieve a node relationship atom_api.NucleusApi | getNodeRelationships | GET /nucleus/v1/node_relationship | List all node relationships atom_api.NucleusApi | getNodes | GET /nucleus/v1/node | List all nodes atom_api.NucleusApi | getOrderRecord | GET /nucleus/v1/order/{order_id} | Retrieve an order record atom_api.NucleusApi | getOrderRecords | GET /nucleus/v1/order | List all order records atom_api.NucleusApi | getOrderStatus | GET /nucleus/v1/order_status/{order_status_id} | Retrieve an order status atom_api.NucleusApi | getOrderStatuses | GET /nucleus/v1/order_status | List all order statuses atom_api.NucleusApi | getOrderTrackingRecord | GET /nucleus/v1/order_track/{order_track_id} | Retrieve an order tracking record atom_api.NucleusApi | getOrderTrackingRecords | GET /nucleus/v1/order_track | List all order tracking records atom_api.NucleusApi | getPortfolio | GET /nucleus/v1/portfolio/{portfolio_id} | Retrieve a portfolio atom_api.NucleusApi | getPortfolioAssetSize | GET /nucleus/v1/portfolio_asset_size/{portfolio_asset_size_id} | Retrieve a portfolio asset size atom_api.NucleusApi | getPortfolioAssetSizes | GET /nucleus/v1/portfolio_asset_size | List all portfolio asset sizes atom_api.NucleusApi | getPortfolioComment | GET /nucleus/v1/portfolio_comment/{portfolio_comment_id} | Retrieve a portfolio commentary atom_api.NucleusApi | getPortfolioComments | GET /nucleus/v1/portfolio_comment | List all portfolio commentary atom_api.NucleusApi | getPortfolioHolding | GET /nucleus/v1/portfolio_holding/{portfolio_holding_id} | Retrieve a portfolio holding atom_api.NucleusApi | getPortfolioHoldings | GET /nucleus/v1/portfolio_holding | List all portfolio holdings atom_api.NucleusApi | getPortfolioPerformance | GET /nucleus/v1/portfolio/{portfolio_id}/performance | Get portfolio performance atom_api.NucleusApi | getPortfolioTransaction | GET /nucleus/v1/portfolio_transaction/{portfolio_transaction_id} | Retrieve a portfolio transaction atom_api.NucleusApi | getPortfolioTransactions | GET /nucleus/v1/portfolio_transaction | List all portfolio transactions atom_api.NucleusApi | getPortfolios | GET /nucleus/v1/portfolio | List all portfolios atom_api.NucleusApi | getQuestionnaire | GET /nucleus/v1/questionnaire/{questionnaire_id} | Retrieve a questionnaire atom_api.NucleusApi | getQuestionnaires | GET /nucleus/v1/questionnaire | List all questionnaires atom_api.NucleusApi | getScore | GET /nucleus/v1/score/{score_id} | Retrieve a score atom_api.NucleusApi | getScores | GET /nucleus/v1/score | List all scores atom_api.NucleusApi | getSecurities | GET /nucleus/v1/security | List all securities atom_api.NucleusApi | getSecurity | GET /nucleus/v1/security/{security_id} | Retrieve a security atom_api.NucleusApi | getSecurityExclusion | GET /nucleus/v1/security_exclusion/{security_exclusion_id} | Retrieve a security exclusion atom_api.NucleusApi | getSecurityExclusions | GET /nucleus/v1/security_exclusion | List all security exclusions atom_api.NucleusApi | getSecurityPerformance | GET /nucleus/v1/security/{security_id}/performance | Get security performance atom_api.NucleusApi | getSecurityPrice | GET /nucleus/v1/security_price/{security_price_id} | Retrieve a security price atom_api.NucleusApi | getSecurityPrices | GET /nucleus/v1/security_price | List all security prices atom_api.NucleusApi | getTransactionCode | GET /nucleus/v1/transaction_code/{transaction_code_id} | Retrieve a transaction code atom_api.NucleusApi | getTransactionCodes | GET /nucleus/v1/transaction_code | List all transaction codes atom_api.NucleusApi | getTransferRequest | GET /nucleus/v1/transfer/{transfer_id} | Retrieve a transfer request atom_api.NucleusApi | getTransferRequests | GET /nucleus/v1/transfer | List all transfer requests atom_api.NucleusApi | getWithdrawalRequest | GET /nucleus/v1/withdrawal/{withdrawal_id} | Retrieve a withdrawal request atom_api.NucleusApi | getWithdrawalRequests | GET /nucleus/v1/withdrawal | List all withdrawal requests atom_api.NucleusApi | postAccount | POST /nucleus/v1/account | Create an account under a client atom_api.NucleusApi | postAccountAllocation | POST /nucleus/v1/account_allocation | Create an account allocation atom_api.NucleusApi | postAccountBulkOrder | POST /nucleus/v1/account/{account_id}/order_bulk | Bulk orders for an account atom_api.NucleusApi | postAccountRebalanceBuyOnlyOrder | POST /nucleus/v1/account/{account_id}/order_buy_only | Create buy-only account rebalance orders atom_api.NucleusApi | postAccountRebalanceOrder | POST /nucleus/v1/account/{account_id}/order_rebalance | Create account rebalance orders atom_api.NucleusApi | postAccountRebalanceSellOnlyOrder | POST /nucleus/v1/account/{account_id}/order_sell_only | Create sell-only account rebalance orders atom_api.NucleusApi | postAccountSellAllOrder | POST /nucleus/v1/account/{account_id}/order_sell_all | Sell all account order atom_api.NucleusApi | postAccountStage | POST /nucleus/v1/stage | Create an account stage atom_api.NucleusApi | postAccountStatus | POST /nucleus/v1/account_status | Create an account status atom_api.NucleusApi | postAccountType | POST /nucleus/v1/account_type | Create an account type atom_api.NucleusApi | postAggregationAccount | POST /nucleus/v1/aggregation_account | Create an aggregation account atom_api.NucleusApi | postAggregationAccountBalance | POST /nucleus/v1/aggregation_account_balance | Create an aggregation account balance atom_api.NucleusApi | postAggregationAccountHolding | POST /nucleus/v1/aggregation_account_holding | Create an aggregation account holding atom_api.NucleusApi | postAggregationAccountTransaction | POST /nucleus/v1/aggregation_account_transaction | Create an aggregation account transaction atom_api.NucleusApi | postAllocation | POST /nucleus/v1/allocation | Create an allocation atom_api.NucleusApi | postAllocationComposition | POST /nucleus/v1/allocation_composition | Create an allocation composition atom_api.NucleusApi | postBankLink | POST /nucleus/v1/bank_link | Create a bank link atom_api.NucleusApi | postBenchmark | POST /nucleus/v1/benchmark | Create a benchmark atom_api.NucleusApi | postBudget | POST /nucleus/v1/budget | Create a budget atom_api.NucleusApi | postBulkOrder | POST /nucleus/v1/order_bulk | Bulk orders for your firm atom_api.NucleusApi | postClient | POST /nucleus/v1/client | Create a client atom_api.NucleusApi | postClientBulkOrder | POST /nucleus/v1/client/{client_id}/order_bulk | Bulk orders for a client atom_api.NucleusApi | postClientHydro | POST /nucleus/v1/client_hydro | Create a client-hydro relationship atom_api.NucleusApi | postClientResponse | POST /nucleus/v1/client_response | Create a client response atom_api.NucleusApi | postDecisionTree | POST /nucleus/v1/decision_tree | Create a decision tree atom_api.NucleusApi | postDepositRequest | POST /nucleus/v1/deposit | Create a deposit request atom_api.NucleusApi | postFinancialOffer | POST /nucleus/v1/financial_offer | Create a financial offer atom_api.NucleusApi | postFundingRequest | POST /nucleus/v1/funding | Create a funding request atom_api.NucleusApi | postGoal | POST /nucleus/v1/goal | Create a goal atom_api.NucleusApi | postGoalTrackRecord | POST /nucleus/v1/goal_track | Create a goal track record atom_api.NucleusApi | postModel | POST /nucleus/v1/model | Create a model atom_api.NucleusApi | postModelAssetSize | POST /nucleus/v1/model_asset_size | Create a model asset size atom_api.NucleusApi | postModelComment | POST /nucleus/v1/model_comment | Create a model commentary atom_api.NucleusApi | postModelHolding | POST /nucleus/v1/model_holding | Create a model holding atom_api.NucleusApi | postModelTransaction | POST /nucleus/v1/model_transaction | Create a model transaction atom_api.NucleusApi | postNode | POST /nucleus/v1/node | Create a node atom_api.NucleusApi | postNodeRelationship | POST /nucleus/v1/node_relationship | Create a node relationship atom_api.NucleusApi | postOrderRecord | POST /nucleus/v1/order | Create an order record atom_api.NucleusApi | postOrderStatus | POST /nucleus/v1/order_status | Create an order status atom_api.NucleusApi | postOrderTrackingRecord | POST /nucleus/v1/order_track | Create an order tracking record atom_api.NucleusApi | postPortfolio | POST /nucleus/v1/portfolio | Create a portfolio atom_api.NucleusApi | postPortfolioAssetSize | POST /nucleus/v1/portfolio_asset_size | Create a portfolio asset size atom_api.NucleusApi | postPortfolioComment | POST /nucleus/v1/portfolio_comment | Create a portfolio commentary atom_api.NucleusApi | postPortfolioHolding | POST /nucleus/v1/portfolio_holding | Create a portfolio holding atom_api.NucleusApi | postPortfolioRebalanceBuyOnlyOrder | POST /nucleus/v1/portfolio/{portfolio_id}/order_buy_only | Create buy-only portfolio rebalance orders atom_api.NucleusApi | postPortfolioRebalanceOrder | POST /nucleus/v1/portfolio/{portfolio_id}/order_rebalance | Create portfolio rebalance orders atom_api.NucleusApi | postPortfolioRebalanceSellOnlyOrder | POST /nucleus/v1/portfolio/{portfolio_id}/order_sell_only | Create sell-only portfolio rebalance orders atom_api.NucleusApi | postPortfolioSellAllOrder | POST /nucleus/v1/portfolio/{portfolio_id}/order_sell_all | Sell all portfolio order atom_api.NucleusApi | postPortfolioTransaction | POST /nucleus/v1/portfolio_transaction | Create a portfolio transaction atom_api.NucleusApi | postQuestionnaire | POST /nucleus/v1/questionnaire | Create a questionnaire atom_api.NucleusApi | postScore | POST /nucleus/v1/score | Create a score atom_api.NucleusApi | postSecurity | POST /nucleus/v1/security | Create a security atom_api.NucleusApi | postSecurityExclusion | POST /nucleus/v1/security_exclusion | Create a security exclusion atom_api.NucleusApi | postSecurityPrice | POST /nucleus/v1/security_price | Create a security price atom_api.NucleusApi | postTransactionCode | POST /nucleus/v1/transaction_code | Create a transaction code atom_api.NucleusApi | postTransferRequest | POST /nucleus/v1/transfer | Create a transfer request atom_api.NucleusApi | postWithdrawalRequest | POST /nucleus/v1/withdrawal | Create a withdrawal request atom_api.NucleusApi | subscribeAccount | POST /nucleus/v1/account/{account_id}/subscribe | Subscribe an account atom_api.NucleusApi | updateAccount | PUT /nucleus/v1/account/{account_id}/ | Update an account atom_api.NucleusApi | updateAccountAllocation | PUT /nucleus/v1/account_allocation/{account_allocation_id} | Update an account allocation atom_api.NucleusApi | updateAccountPermission | PUT /nucleus/v1/account_permission/{account_id} | Update an account's permissions atom_api.NucleusApi | updateAccountStage | PUT /nucleus/v1/stage/{stage_id} | Update an account stage atom_api.NucleusApi | updateAccountStatus | PUT /nucleus/v1/account_status/{account_status_id} | Update an account status atom_api.NucleusApi | updateAccountType | PUT /nucleus/v1/account_type/{account_type_id} | Update an account type atom_api.NucleusApi | updateAggregationAccount | PUT /nucleus/v1/aggregation_account/{aggregation_account_id} | Update an aggregation account atom_api.NucleusApi | updateAggregationAccountBalance | PUT /nucleus/v1/aggregation_account_balance/{aggregation_account_balance_id} | Update an aggregation account balance atom_api.NucleusApi | updateAggregationAccountHolding | PUT /nucleus/v1/aggregation_account_holding/{aggregation_account_holding_id} | Update an aggregation account holding atom_api.NucleusApi | updateAggregationAccountTransaction | PUT /nucleus/v1/aggregation_account_transaction/{aggregation_account_transaction_id} | Update an aggregation account transaction atom_api.NucleusApi | updateAllocation | PUT /nucleus/v1/allocation/{allocation_id} | Update an allocation atom_api.NucleusApi | updateAllocationComposition | PUT /nucleus/v1/allocation_composition/{allocation_composition_id} | Update an allocation composition atom_api.NucleusApi | updateBankLink | PUT /nucleus/v1/bank_link/{bank_link_id} | Update a bank link atom_api.NucleusApi | updateBenchmark | PUT /nucleus/v1/benchmark/{benchmark_id} | Update a benchmark atom_api.NucleusApi | updateBudget | PUT /nucleus/v1/budget/{budget_id} | Update a budget atom_api.NucleusApi | updateClient | PUT /nucleus/v1/client/{client_id} | Update a client atom_api.NucleusApi | updateClientHydro | PUT /nucleus/v1/client_hydro/{client_hydro_id} | Update a client-hydro relationship atom_api.NucleusApi | updateClientResponse | PUT /nucleus/v1/client_response/{client_response_id} | Update a client response atom_api.NucleusApi | updateDecisionTree | PUT /nucleus/v1/decision_tree/{decision_tree_id} | Update a decision tree atom_api.NucleusApi | updateDepositRequest | PUT /nucleus/v1/deposit/{deposit_id} | Update a deposit request atom_api.NucleusApi | updateFinancialOffer | PUT /nucleus/v1/financial_offer/{financial_offer_id} | Update a financial offer atom_api.NucleusApi | updateFundingRequest | PUT /nucleus/v1/funding/{funding_id} | Update a funding request atom_api.NucleusApi | updateGoal | PUT /nucleus/v1/goal/{goal_id} | Update a goal atom_api.NucleusApi | updateGoalTrackRecord | PUT /nucleus/v1/goal_track/{goal_track_id} | Update a goal track record atom_api.NucleusApi | updateModel | PUT /nucleus/v1/model/{model_id} | Update a model atom_api.NucleusApi | updateModelAssetSize | PUT /nucleus/v1/model_asset_size/{model_asset_size_id} | Update a model asset size atom_api.NucleusApi | updateModelComment | PUT /nucleus/v1/model_comment/{model_comment_id} | Update a model commentary atom_api.NucleusApi | updateModelComposition | POST /nucleus/v1/model/{model_id}/model_change | Change a model composition atom_api.NucleusApi | updateModelHolding | PUT /nucleus/v1/model_holding/{model_holding_id} | Update a model holding atom_api.NucleusApi | updateModelTransaction | PUT /nucleus/v1/model_transaction/{model_transaction_id} | Update a model transaction atom_api.NucleusApi | updateNode | PUT /nucleus/v1/node/{node_id} | Update a node atom_api.NucleusApi | updateNodeRelationship | PUT /nucleus/v1/node_relationship/{node_relationship_id} | Update a node relationship atom_api.NucleusApi | updateOrderRecord | PUT /nucleus/v1/order/{order_id} | Update an order record atom_api.NucleusApi | updateOrderStatus | PUT /nucleus/v1/order_status/{order_status_id} | Update an order status atom_api.NucleusApi | updateOrderTrackingRecord | PUT /nucleus/v1/order_track/{order_track_id} | Update an order tracking record atom_api.NucleusApi | updatePortfolio | PUT /nucleus/v1/portfolio/{portfolio_id} | Update a portfolio atom_api.NucleusApi | updatePortfolioAssetSize | PUT /nucleus/v1/portfolio_asset_size/{portfolio_asset_size_id} | Update a portfolio asset size atom_api.NucleusApi | updatePortfolioComment | PUT /nucleus/v1/portfolio_comment/{portfolio_comment_id} | Update a portfolio commentary atom_api.NucleusApi | updatePortfolioHolding | PUT /nucleus/v1/portfolio_holding/{portfolio_holding_id} | Update a portfolio holding atom_api.NucleusApi | updatePortfolioTransaction | PUT /nucleus/v1/portfolio_transaction/{portfolio_transaction_id} | Update a portfolio transaction atom_api.NucleusApi | updateQuestionnaire | PUT /nucleus/v1/questionnaire/{questionnaire_id} | Update a questionnaire atom_api.NucleusApi | updateScore | PUT /nucleus/v1/score/{score_id} | Update a score atom_api.NucleusApi | updateSecurity | PUT /nucleus/v1/security/{security_id} | Update a security atom_api.NucleusApi | updateSecurityExclusion | PUT /nucleus/v1/security_exclusion/{security_exclusion_id} | Update a security exclusion atom_api.NucleusApi | updateSecurityPrice | PUT /nucleus/v1/security_price/{security_price_id} | Update a security price atom_api.NucleusApi | updateTransactionCode | PUT /nucleus/v1/transaction_code/{transaction_code_id} | Update a transaction code atom_api.NucleusApi | updateTransferRequest | PUT /nucleus/v1/transfer/{transfer_id} | Update a transfer request atom_api.NucleusApi | updateWithdrawalRequest | PUT /nucleus/v1/withdrawal/{withdrawal_id} | Update a withdrawal request atom_api.ProtonApi | annuityCalculatorAccumulationHorizon | POST /proton/v1/annuity_calculator/accumulation_horizon | Annuity calculator - accumulation horizon atom_api.ProtonApi | annuityCalculatorAnnuityAmount | POST /proton/v1/annuity_calculator/annuity_amount | Annuity calculator - annuity amount atom_api.ProtonApi | annuityCalculatorDecumulationHorizon | POST /proton/v1/annuity_calculator/decumulation_horizon | Annuity calculator - decumulation horizon atom_api.ProtonApi | annuityCalculatorDepositAmount | POST /proton/v1/annuity_calculator/deposit_amount | Annuity calculator - deposit amount atom_api.ProtonApi | annuityCalculatorInitialBalance | POST /proton/v1/annuity_calculator/initial_balance | Annuity calculator - initial balance atom_api.ProtonApi | budgetCalculator | POST /proton/v1/budget_calculator | Budget Calculator atom_api.ProtonApi | cashFlowAnalysis | POST /proton/v1/cash_flow_analysis | Cash Flow Analysis atom_api.ProtonApi | dimensionalRiskScore | POST /proton/v1/dimensional_risk_score | Dimensional risk score atom_api.ProtonApi | educationCalculatorAnnualCost | POST /proton/v1/education_calculator/annual_cost | Education calculator - total annual cost atom_api.ProtonApi | educationCalculatorDepositAmount | POST /proton/v1/education_calculator/deposit_amount | Education calculator - deposit amount atom_api.ProtonApi | educationCalculatorPercentCovered | POST /proton/v1/education_calculator/percent_covered | Education calculator - percent covered atom_api.ProtonApi | emergencyFundCalculator | POST /proton/v1/emergency_fund_calculator | Emergency fund calculator atom_api.ProtonApi | eventStudy | POST /proton/v1/event_study | Event study atom_api.ProtonApi | financialHealthCheck | POST /proton/v1/financial_health_check | Financial health check atom_api.ProtonApi | financialPicture | POST /proton/v1/financial_picture | Financial Picture atom_api.ProtonApi | goalAccumulationAllocation | POST /proton/v1/goal_accumulation/allocation | Goal accumulation allocation atom_api.ProtonApi | goalAccumulationRecommendation | POST /proton/v1/goal_accumulation/recommendation | Goal accumulation recommendation atom_api.ProtonApi | goalAccumulationStatus | POST /proton/v1/goal_accumulation/status | Goal accumulation status atom_api.ProtonApi | goalDecumulationAllocation | POST /proton/v1/goal_decumulation/allocation | Goal decumulation allocation atom_api.ProtonApi | goalDecumulationRecommendation | POST /proton/v1/goal_decumulation/recommendation | Goal decumulation recommendation atom_api.ProtonApi | goalDecumulationStatus | POST /proton/v1/goal_decumulation/status | Goal decumulation status atom_api.ProtonApi | lifeInsuranceNeedsCalculator | POST /proton/v1/life_insurance/needs_calculator | Life insurance needs calculator atom_api.ProtonApi | modelBacktest | POST /proton/v1/backtest | Model backtest atom_api.ProtonApi | monteCarlo | POST /proton/v1/monte_carlo | Monte Carlo atom_api.ProtonApi | mortgageCalculatorDownPayment | POST /proton/v1/mortgage_calculator/down_payment | Mortgage calculator - down payment atom_api.ProtonApi | mortgageCalculatorHomePrice | POST /proton/v1/mortgage_calculator/home_price | Mortgage calculator - home price atom_api.ProtonApi | mortgageCalculatorPeriodicPayment | POST /proton/v1/mortgage_calculator/periodic_payment | Mortgage calculator - periodic payment atom_api.ProtonApi | mvo | POST /proton/v1/mvo | Mean-variance optimization atom_api.ProtonApi | portfolioDiversificationScore | POST /proton/v1/diversification_score | Portfolio diversification score atom_api.ProtonApi | portfolioOptimizationScore | POST /proton/v1/portfolio_optimization_score | Portfolio optimization score atom_api.ProtonApi | portfolioWhatIf | POST /proton/v1/portfolio_what_if | Portfolio what-if atom_api.ProtonApi | purchaseCalculatorDepositAmount | POST /proton/v1/purchase_calculator/deposit_amount | Purchase calculator - deposit amount atom_api.ProtonApi | purchaseCalculatorHorizon | POST /proton/v1/purchase_calculator/horizon | Purchase calculator - horizon atom_api.ProtonApi | purchaseCalculatorPurchaseAmount | POST /proton/v1/purchase_calculator/amount | Purchase calculator - purchase amount atom_api.ProtonApi | rebalancingSignal | POST /proton/v1/rebalancing_signal | Rebalancing atom_api.ProtonApi | retirementCalculatorDepositAmount | POST /proton/v1/retirement_calculator/deposit_amount | Retirement calculator - deposit amount atom_api.ProtonApi | retirementCalculatorExpenses | POST /proton/v1/retirement_calculator/expenses | Retirement calculator - expenses atom_api.ProtonApi | retirementCalculatorPercentCovered | POST /proton/v1/retirement_calculator/percent_covered | Retirement calculator