# Neuron Agent API ## Docs - [Authenticate Jwt](https://docs.neuro-tech.io/api-reference/accounts/authenticate-jwt.md): Allows a service to authenticate a JWT token issued by the broker. - [Create account](https://docs.neuro-tech.io/api-reference/accounts/create-account.md): Create a Neuron account and receive an initial JWT - [Create Web Form](https://docs.neuro-tech.io/api-reference/accounts/create-web-form.md): Creates an agent account on the server manually (and logs in to it). - [Domain Info](https://docs.neuro-tech.io/api-reference/accounts/domain-info.md): Gets human-readable information about the domain of the server. - [Get Session Token](https://docs.neuro-tech.io/api-reference/accounts/get-session-token.md): Allows the client to get session information about a newly created account, created using a web form, without having to provide user credentials again. - [Info](https://docs.neuro-tech.io/api-reference/accounts/info.md): Gets information about the currently logged in account. - [Login](https://docs.neuro-tech.io/api-reference/accounts/login.md): Exchange credentials for a short-lived JWT - [Logout](https://docs.neuro-tech.io/api-reference/accounts/logout.md): Invalidate the current JWT session - [Prepare Remote Quick Login](https://docs.neuro-tech.io/api-reference/accounts/prepare-remote-quick-login.md): Allows the client to prepare a remote Neuron for a quick login attempt made by the client, currently logged in via the Agent API. Note: This request must be made to Neuron to which the client is connected. - [Quick Login](https://docs.neuro-tech.io/api-reference/accounts/quick-login.md): Allows the client to authenticate itself with the API using a Quick-Login. - [Recover](https://docs.neuro-tech.io/api-reference/accounts/recover.md): Start account recovery without revealing account existence - [Refresh](https://docs.neuro-tech.io/api-reference/accounts/refresh.md): Refresh a JWT without logging in again - [Remote Quick Login](https://docs.neuro-tech.io/api-reference/accounts/remote-quick-login.md): Allows the client to trigger a Quick Login procedure on a remote Neuron, without having to scan a QR code, and if successful, logging in on the machine using a given Legal Identity. Note: The call to the remote neuron does not require a login or an Agent API connection. Note 2: A Legal ID can be us… - [Remote References](https://docs.neuro-tech.io/api-reference/accounts/remote-references.md): Allows the client to get a list of references to remote neurons the user can quick-login to using /Account/RemoteQuickLogin. Note: The list may not be complete. - [Resend Verification Codes](https://docs.neuro-tech.io/api-reference/accounts/resend-verification-codes.md): If, during onboarding, the verification codes do not arrive, or are lost, the client can request the codes to be resent. - [Transfer](https://docs.neuro-tech.io/api-reference/accounts/transfer.md): Allows the client to transfer an account created using the Agent API to another application, such as Neuro-Access. - [Verify email](https://docs.neuro-tech.io/api-reference/accounts/verify-email.md): Enable an account by verifying the email address - [Verify Phone Nr](https://docs.neuro-tech.io/api-reference/accounts/verify-phone-nr.md): Verifies a phone number corresponding to an account that is being created. - [Www Login](https://docs.neuro-tech.io/api-reference/accounts/www-login.md): Allows the client to authenticate itself with the API, using the WWW-Authenticate Header available in the HTTP protocol. If authentication succeeds, a JSON Web Token (or JWT) is returned to the client. - [Create Key](https://docs.neuro-tech.io/api-reference/crypto/create-key.md): Allows the client to create a cryptographic key on the server, and protect it with a password. - [Get Algorithms](https://docs.neuro-tech.io/api-reference/crypto/get-algorithms.md): Allows the client to retrieve a list of available cryptographic algorithms on the server. - [Get Public Key](https://docs.neuro-tech.io/api-reference/crypto/get-public-key.md): Allows the client to get the current server public key, or the public key of one of its own cryptographic keys. - [Add Id Attachment](https://docs.neuro-tech.io/api-reference/legal-and-contracts/add-id-attachment.md): Allows the client to add an attachment to a Legal Identity application. - [Apply Id](https://docs.neuro-tech.io/api-reference/legal-and-contracts/apply-id.md): Allows the client to apply for a new Legal Identity on the server. - [Authorize Access To Contract](https://docs.neuro-tech.io/api-reference/legal-and-contracts/authorize-access-to-contract.md): Allows the client to (pre-)authorize access to (or remove authorization to access) one of its Smart Contracts (or one of the Smart Contracts for which the client is part) to a remote party. - [Authorize Access To Id](https://docs.neuro-tech.io/api-reference/legal-and-contracts/authorize-access-to-id.md): Allows the client to (pre-)authorize access to (or remove authorization to access) one of its Legal Identities to a remote party. - [Create Contract](https://docs.neuro-tech.io/api-reference/legal-and-contracts/create-contract.md): Allows the client to create a new smart contract, based on an existing (and approved) contract template. - [Get Application Attributes](https://docs.neuro-tech.io/api-reference/legal-and-contracts/get-application-attributes.md): Allows the client to get important attributes necessary to perform a correct ID Application. - [Get Contract](https://docs.neuro-tech.io/api-reference/legal-and-contracts/get-contract.md): Allows the client to get a Smart Contract. - [Get Created Contracts](https://docs.neuro-tech.io/api-reference/legal-and-contracts/get-created-contracts.md): Gets smart contracts the account has created. - [Get Identities](https://docs.neuro-tech.io/api-reference/legal-and-contracts/get-identities.md): Gets the account's legal identities. - [Get Identity](https://docs.neuro-tech.io/api-reference/legal-and-contracts/get-identity.md): Allows the client to get an Identity. - [Get Service Providers For Id Review](https://docs.neuro-tech.io/api-reference/legal-and-contracts/get-service-providers-for-id-review.md): Allows the client to retrieve a list of available service providers that can be used to review a recent ID application. - [Get Signed Contracts](https://docs.neuro-tech.io/api-reference/legal-and-contracts/get-signed-contracts.md): Gets smart contracts the account has signed. - [Petition Id](https://docs.neuro-tech.io/api-reference/legal-and-contracts/petition-id.md): Allows the client to petition the owner of a Legal Identity, for information about the identity. - [Petition Peer Review](https://docs.neuro-tech.io/api-reference/legal-and-contracts/petition-peer-review.md): Allows the client to petition a peer to review an ID application. - [Petition Signature](https://docs.neuro-tech.io/api-reference/legal-and-contracts/petition-signature.md): Allows the client to petition the owner of a Legal Identity for a digital signature on some digital content. - [Propose Template](https://docs.neuro-tech.io/api-reference/legal-and-contracts/propose-template.md): Allows the client to propose a new smart contract template. - [Ready For Approval](https://docs.neuro-tech.io/api-reference/legal-and-contracts/ready-for-approval.md): When an ID application is ready (all attachments have been signed and uploaded), the client can call this resource to flag the application as ready for approval. - [Select Review Service](https://docs.neuro-tech.io/api-reference/legal-and-contracts/select-review-service.md): Allows the client to select an internal peer review service, for reviewing a recent identity application. - [Send Proposal](https://docs.neuro-tech.io/api-reference/legal-and-contracts/send-proposal.md): Sends a contract proposal to another XMPP Client (in the federated network) to sign a specific contract under a specific role. - [Sign Contract](https://docs.neuro-tech.io/api-reference/legal-and-contracts/sign-contract.md): Allows the client to sign a smart contract. Note: Neurons are federated. - [Sign Data](https://docs.neuro-tech.io/api-reference/legal-and-contracts/sign-data.md): Allows the client to sign binary data. - [Validate PNr](https://docs.neuro-tech.io/api-reference/legal-and-contracts/validate-pnr.md): Allows the client to validate a personal number before using it to apply for a Legal Identity. - [Add](https://docs.neuro-tech.io/api-reference/open-intelligence/add.md): Allows the client to add open intelligence about an endpoint. - [Check Endpoint](https://docs.neuro-tech.io/api-reference/open-intelligence/check-endpoint.md): Allows the client to check open intelligence of an endpoint. - [Delete](https://docs.neuro-tech.io/api-reference/open-intelligence/delete.md): Allows the client to delete open intelligence about an endpoint. - [Get](https://docs.neuro-tech.io/api-reference/open-intelligence/get.md): Allows the client to get open intelligence based on input search parameters. - [Update](https://docs.neuro-tech.io/api-reference/open-intelligence/update.md): Allows the client to update open intelligence about an endpoint. - [Create Report](https://docs.neuro-tech.io/api-reference/state-machines/create-report.md): Creates a report relating to a state machine associated with a token. - [Get Current State](https://docs.neuro-tech.io/api-reference/state-machines/get-current-state.md): Gets the current state of a state machine, associated with a token. - [Content](https://docs.neuro-tech.io/api-reference/storage/content.md): Allows the client to upload, share, update and delete content on the server. - [Create Vault Link](https://docs.neuro-tech.io/api-reference/storage/create-vault-link.md): Allows the client to create a secure link to a vault item, for distribution. - [Delete From Vault](https://docs.neuro-tech.io/api-reference/storage/delete-from-vault.md): Allows the client to delete an item from its vault. - [Get From Vault](https://docs.neuro-tech.io/api-reference/storage/get-from-vault.md): Allows the client to get an item from the vault. - [Load Private Xml](https://docs.neuro-tech.io/api-reference/storage/load-private-xml.md): Allows the client to load previously saved private XML information from the server. - [Save Private Xml](https://docs.neuro-tech.io/api-reference/storage/save-private-xml.md): Allows the client to save private information on the server using XML. - [Search In Vault](https://docs.neuro-tech.io/api-reference/storage/search-in-vault.md): Allows the client to search for items in the vault. - [Store In Vault](https://docs.neuro-tech.io/api-reference/storage/store-in-vault.md): Allows the client to store information security in the vault. - [Add Text Note](https://docs.neuro-tech.io/api-reference/tokens/add-text-note.md): Adds a text note to a token. - [Add Xml Note](https://docs.neuro-tech.io/api-reference/tokens/add-xml-note.md): Adds an XML note to a token. - [Get Contract Tokens](https://docs.neuro-tech.io/api-reference/tokens/get-contract-tokens.md): Gets a list of tokens on the Neuron created by a specific contract. - [Get Creation Attributes](https://docs.neuro-tech.io/api-reference/tokens/get-creation-attributes.md): Gets essential attributes needed for getting the Trust Provider to accept token creation contracts. - [Get Description](https://docs.neuro-tech.io/api-reference/tokens/get-description.md): Creates a report relating to a state machine associated with a token. - [Get Token](https://docs.neuro-tech.io/api-reference/tokens/get-token.md): Gets information about a token. - [Get Token Events](https://docs.neuro-tech.io/api-reference/tokens/get-token-events.md): Gets a list of token events. - [Get Tokens](https://docs.neuro-tech.io/api-reference/tokens/get-tokens.md): Gets a list of tokens on the Neuron owned by the account. - [Get Balance](https://docs.neuro-tech.io/api-reference/wallet/get-balance.md): Allows the client to retrieve information about the current state of its wallet. - [Get Payment Options For Buying Edaler](https://docs.neuro-tech.io/api-reference/wallet/get-payment-options-for-buying-edaler.md): Allows the client to initiate the process of getting payment options for buying eDaler. - [Get Payment Options For Selling Edaler](https://docs.neuro-tech.io/api-reference/wallet/get-payment-options-for-selling-edaler.md): Allows the client to initiate the process of getting payment options for selling eDaler. - [Get Service Providers For Buying Edaler](https://docs.neuro-tech.io/api-reference/wallet/get-service-providers-for-buying-edaler.md): Allows the client to retrieve a list of available service providers that can be used to buy eDaler. - [Get Service Providers For Selling Edaler](https://docs.neuro-tech.io/api-reference/wallet/get-service-providers-for-selling-edaler.md): Allows the client to retrieve a list of available service providers that can be used to sell eDaler. - [Get Transaction Information](https://docs.neuro-tech.io/api-reference/wallet/get-transaction-information.md): Allows the client to get updated transaction information from the server. - [Initiate Buy Edaler](https://docs.neuro-tech.io/api-reference/wallet/initiate-buy-edaler.md): Allows the client to initiate the process of buying eDaler, using a service provider that does not use a smart contract as the basis for the transaction (i.e. - [Initiate Sell Edaler](https://docs.neuro-tech.io/api-reference/wallet/initiate-sell-edaler.md): Allows the client to initiate the process of selling eDaler, using a service provider that does not use a smart contract as the basis for the transaction (i.e. - [Process Edaler Uri](https://docs.neuro-tech.io/api-reference/wallet/process-edaler-uri.md): Allows the client to process an eDaler URI. - [Clear Messages](https://docs.neuro-tech.io/api-reference/xmpp-messaging/clear-messages.md): Clears any offline messages available for the account from the server. - [Get Roster](https://docs.neuro-tech.io/api-reference/xmpp-messaging/get-roster.md): Gets the account's roster. - [Get Roster Item](https://docs.neuro-tech.io/api-reference/xmpp-messaging/get-roster-item.md): Gets information about a specific roster item for the account. - [Information Query](https://docs.neuro-tech.io/api-reference/xmpp-messaging/information-query.md): Sends an Information Query (iq) to an entity on the XMPP network, given its Full JID. - [Pop Messages](https://docs.neuro-tech.io/api-reference/xmpp-messaging/pop-messages.md): Gets messages for the account from the server. - [Presence Probe](https://docs.neuro-tech.io/api-reference/xmpp-messaging/presence-probe.md): Gets the latest presence issued by a contact in your roster who has approved your presence subscription request. Note: The result to the presence probe request will give you the latest Full JID published by the contact. - [Register Event Handler](https://docs.neuro-tech.io/api-reference/xmpp-messaging/register-event-handler.md): Registers (or unregisters) an event handler on the client, that gets called when the account receives an XMPP message of a given type. - [Remove Roster Item](https://docs.neuro-tech.io/api-reference/xmpp-messaging/remove-roster-item.md): Removes a specific roster item for the account. - [Send formatted message](https://docs.neuro-tech.io/api-reference/xmpp-messaging/send-formatted-message.md): Send a Markdown message with text and HTML representations - [Send Presence Subscription](https://docs.neuro-tech.io/api-reference/xmpp-messaging/send-presence-subscription.md): Allows the client to send a presence subscription from its account to an XMPP recipient. - [Send Presence Unsubscription](https://docs.neuro-tech.io/api-reference/xmpp-messaging/send-presence-unsubscription.md): Allows the client to send a presence unsubscription from its account to an XMPP recipient. - [Send Subscription Accepted](https://docs.neuro-tech.io/api-reference/xmpp-messaging/send-subscription-accepted.md): Allows the client to accept a presence subscription made to its account. - [Send Subscription Declined](https://docs.neuro-tech.io/api-reference/xmpp-messaging/send-subscription-declined.md): Allows the client to decline a presence subscription made to its account. - [Send text message](https://docs.neuro-tech.io/api-reference/xmpp-messaging/send-text-message.md): Send a plain text XMPP chat message - [Send Xml Message](https://docs.neuro-tech.io/api-reference/xmpp-messaging/send-xml-message.md): Allows the client to send a custom XML normal message from its account to an XMPP recipient. - [Set Roster Item](https://docs.neuro-tech.io/api-reference/xmpp-messaging/set-roster-item.md): Sets information about a specific roster item for the account. - [Checkouts](https://docs.neuro-tech.io/neuro-pay/api-reference/checkout/checkouts.md): Create, retrieve, capture, refund, update, and delete Neuro-Pay hosted checkouts - [Checkout customers](https://docs.neuro-tech.io/neuro-pay/api-reference/checkout/customers.md): Create, retrieve, and delete Neuro-Pay checkout customers - [Climate compensations](https://docs.neuro-tech.io/neuro-pay/api-reference/climate/compensations.md): Create and list Neuro-Pay climate compensations - [Climate customers](https://docs.neuro-tech.io/neuro-pay/api-reference/climate/customers.md): Create and retrieve Neuro-Pay climate customer profiles - [Climate tokens](https://docs.neuro-tech.io/neuro-pay/api-reference/climate/tokens.md): CO2 token lookup for Neuro-Pay climate compensations - [API reference](https://docs.neuro-tech.io/neuro-pay/api-reference/introduction.md): Reference conventions for the Neuro-Pay API - [Invoices](https://docs.neuro-tech.io/neuro-pay/api-reference/invoices.md): List, create, retrieve, and update Neuro-Pay invoices - [Authentication](https://docs.neuro-tech.io/neuro-pay/authentication.md): How Neuro-Pay API key authentication works - [Get started](https://docs.neuro-tech.io/neuro-pay/get-started.md): Create a Neuro-Pay API key and make your first authenticated request - [Neuro-Pay API](https://docs.neuro-tech.io/neuro-pay/intro.md): Overview of the Neuro-Pay API, authentication model, and main product areas - [Webhook](https://docs.neuro-tech.io/neuro-pay/webhook.md): How to configure webhooks in Neuro-Pay via the Company Admin portal. - [API basics](https://docs.neuro-tech.io/neuron-api/api-basics.md): Understand the core concepts behind the Neuron API — base URLs, HTTP methods, request structure, and responses. - [Create account](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/create-account.md): Create a Neuron account and receive an initial JWT - [Create web form](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/create-web-form.md): Creates an agent account on the server manually (and logs in to it). - [Domain info](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/domain-info.md): Gets human-readable information about the domain of the server. - [Info](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/info.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/overview.md) - [Recover](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/recover.md) - [Resend verification codes](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/resend-verification-codes.md) - [Transfer](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/transfer.md) - [Verify email](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/verify-email.md) - [Verify phone number](https://docs.neuro-tech.io/neuron-api/api-reference/accounts-and-onboarding/verify-phone-number.md) - [Authenticate JWT](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/authenticate-jwt.md) - [Get session token](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/get-session-token.md) - [Login](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/login.md) - [Logout](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/logout.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/overview.md) - [Prepare remote quick login](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/prepare-remote-quick-login.md) - [Quick login](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/quick-login.md) - [Refresh](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/refresh.md) - [Remote quick login](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/remote-quick-login.md) - [WWW login](https://docs.neuro-tech.io/neuron-api/api-reference/authentication-and-sessions/www-login.md) - [Authorize access to contract](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/authorize-access-to-contract.md) - [Create contract](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/create-contract.md) - [Get contract](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/get-contract.md) - [Get created contracts](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/get-created-contracts.md) - [Get signed contracts](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/get-signed-contracts.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/overview.md) - [Propose a contract template](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/propose-contract-template.md) - [Send proposal](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/send-proposal.md) - [Sign contract](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/sign-contract.md) - [Sign data](https://docs.neuro-tech.io/neuron-api/api-reference/contracts/sign-data.md) - [Create key](https://docs.neuro-tech.io/neuron-api/api-reference/cryptography/create-key.md) - [Get algorithms](https://docs.neuro-tech.io/neuron-api/api-reference/cryptography/get-algorithms.md) - [Get public key](https://docs.neuro-tech.io/neuron-api/api-reference/cryptography/get-public-key.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/cryptography/overview.md) - [Add ID attachment](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/add-id-attachment.md) - [Apply for ID](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/apply-for-id.md) - [Authorize access to ID](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/authorize-access-to-id.md) - [Get application attributes](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/get-application-attributes.md) - [Get identities](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/get-identities.md) - [Get identity](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/get-identity.md) - [Get service providers for ID review](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/get-service-providers-for-id-review.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/overview.md) - [Petition ID](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/petition-id.md) - [Petition peer-review](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/petition-peer-review.md) - [Petition signature](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/petition-signature.md) - [Ready for approval](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/ready-for-approval.md) - [Select review service](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/select-review-service.md) - [Validate pnr](https://docs.neuro-tech.io/neuron-api/api-reference/legal-identities/validate-pnr.md) - [Clear messages](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/clear-messages.md) - [Get roster](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/get-roster.md) - [Get roster item](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/get-roster-item.md) - [Information query](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/information-query.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/overview.md) - [Pop messages](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/pop-messages.md) - [Presence probe](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/presence-probe.md) - [Register event handler](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/register-event-handler.md) - [Remove roster item](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/remove-roster-item.md) - [Send formatted message](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/send-formatted-message.md) - [Send presence subscription](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/send-presence-subscription.md) - [Send presence unsubscription](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/send-presence-unsubscription.md) - [Send subscription accepted](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/send-subscription-accepted.md) - [Send subscription declined](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/send-subscription-declined.md) - [Send text message](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/send-text-message.md) - [Set roster item](https://docs.neuro-tech.io/neuron-api/api-reference/messaging/set-roster-item.md) - [Add](https://docs.neuro-tech.io/neuron-api/api-reference/open-intelligence/add.md) - [Check endpoint](https://docs.neuro-tech.io/neuron-api/api-reference/open-intelligence/check-endpoint.md) - [Delete](https://docs.neuro-tech.io/neuron-api/api-reference/open-intelligence/delete.md) - [Get](https://docs.neuro-tech.io/neuron-api/api-reference/open-intelligence/get.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/open-intelligence/overview.md) - [Update](https://docs.neuro-tech.io/neuron-api/api-reference/open-intelligence/update.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/openapi/overview.md): Explore and test the Neuron Agent API endpoints interactively using the OpenAPI playground. - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/overview.md) - [Create report](https://docs.neuro-tech.io/neuron-api/api-reference/state-machines/create-report.md) - [Get current state](https://docs.neuro-tech.io/neuron-api/api-reference/state-machines/get-current-state.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/state-machines/overview.md) - [Content](https://docs.neuro-tech.io/neuron-api/api-reference/storage/content.md) - [Create vault link](https://docs.neuro-tech.io/neuron-api/api-reference/storage/create-vault-link.md) - [Delete from vault](https://docs.neuro-tech.io/neuron-api/api-reference/storage/delete-from-vault.md) - [Get from vault](https://docs.neuro-tech.io/neuron-api/api-reference/storage/get-from-vault.md) - [Load private XML](https://docs.neuro-tech.io/neuron-api/api-reference/storage/load-private-xml.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/storage/overview.md) - [Save private XML](https://docs.neuro-tech.io/neuron-api/api-reference/storage/save-private-xml.md) - [Search in vault](https://docs.neuro-tech.io/neuron-api/api-reference/storage/search-in-vault.md) - [Store in vault](https://docs.neuro-tech.io/neuron-api/api-reference/storage/store-in-vault.md) - [Add text note](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/add-text-note.md) - [Add XML note](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/add-xml-note.md) - [Get contract tokens](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/get-contract-tokens.md) - [Get creation attributes](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/get-creation-attributes.md) - [Get description](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/get-description.md) - [Get token](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/get-token.md) - [Get token events](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/get-token-events.md) - [Get tokens](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/get-tokens.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/tokens/overview.md) - [Get balance](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/get-balance.md) - [Get payment options for buying eDaler](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/get-payment-options-for-buying-edaler.md) - [Get payment options for selling eDaler](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/get-payment-options-for-selling-edaler.md) - [Get service providers for buying eDaler](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/get-service-providers-for-buying-edaler.md) - [Get service providers for selling eDaler](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/get-service-providers-for-selling-edaler.md) - [Get transaction information](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/get-transaction-information.md) - [Initiate buy eDaler](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/initiate-buy-edaler.md) - [Initiate sell eDaler](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/initiate-sell-edaler.md) - [Overview](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/overview.md) - [Process eDaler URI](https://docs.neuro-tech.io/neuron-api/api-reference/wallet/process-edaler-uri.md) - [Authentication](https://docs.neuro-tech.io/neuron-api/authentication.md): Learn how to authenticate with the Neuron API using API keys and tokens. - [Content types](https://docs.neuro-tech.io/neuron-api/content-types.md): Supported content types and encoding formats for Neuron API requests and responses. - [Error handling](https://docs.neuro-tech.io/neuron-api/error-handling.md): Understand Neuron API error codes and how to handle them gracefully. - [Contracts flow](https://docs.neuro-tech.io/neuron-api/guides/contracts-flow.md): Create, propose, and sign contracts - [Legal identity flow](https://docs.neuro-tech.io/neuron-api/guides/legal-identity-flow.md): Apply, attach evidence, and request approval - [Messaging](https://docs.neuro-tech.io/neuron-api/guides/messaging.md): Send text or formatted XMPP chat messages - [Tokens flow](https://docs.neuro-tech.io/neuron-api/guides/tokens-flow.md): Query tokens, attributes, and events - [User onboarding](https://docs.neuro-tech.io/neuron-api/guides/user-onboarding.md): Create, verify, and activate a Neuron account - [Introduction](https://docs.neuro-tech.io/neuron-api/introduction.md): An overview of the Neuron API — what it does, who it's for, and how to get started. - [Pattern matching](https://docs.neuro-tech.io/neuron-api/pattern-matching.md): Use pattern matching to filter and query data across Neuron API endpoints. - [Quickstart](https://docs.neuro-tech.io/neuron-api/quickstart.md): Make your first Neuron API call in minutes. - [Security and transport](https://docs.neuro-tech.io/neuron-api/security-and-transport.md): Best practices for securing your Neuron API integration, including TLS, IP allowlisting, and key management. - [Versioning](https://docs.neuro-tech.io/neuron-api/versioning.md): How the Neuron API handles versioning, deprecations, and breaking changes. - [Building packages](https://docs.neuro-tech.io/neuron-development/building-packages.md): How to generate and sign a Neuron package file - [Development overview](https://docs.neuro-tech.io/neuron-development/development-overview.md): How the Neuron development model works - [Extension patterns](https://docs.neuro-tech.io/neuron-development/extension-patterns.md): Common patterns for extending the Neuron with packages - [Advanced Patterns](https://docs.neuro-tech.io/neuron-development/first-party-packages/neuron-http-router/advanced-patterns.md): Take full control with raw requests, manual endpoints, and parameter-name codecs - [Authorization](https://docs.neuro-tech.io/neuron-development/first-party-packages/neuron-http-router/authorization.md): Protect routes with controller-level authorization middleware and method-level requirements - [Binding and Responses](https://docs.neuro-tech.io/neuron-development/first-party-packages/neuron-http-router/binding-and-responses.md): Learn how the router binds route, query, and body values and turns return values into JSON - [Controllers and Routes](https://docs.neuro-tech.io/neuron-development/first-party-packages/neuron-http-router/controllers-and-routes.md): Build endpoints with controller classes, route attributes, and route templates - [Neuron Http Router](https://docs.neuro-tech.io/neuron-development/first-party-packages/neuron-http-router/index.md): Learn the TAG.Networking.HttpRouter package from setup to advanced request handling - [Middleware and Pipeline](https://docs.neuro-tech.io/neuron-development/first-party-packages/neuron-http-router/middleware-and-pipeline.md): Add CORS, logging, blocking logic, and route-aware behavior to the request pipeline - [Installing packages](https://docs.neuro-tech.io/neuron-development/installing-packages.md): How to install Neuron packages using the command line or admin interface - [Introduction](https://docs.neuro-tech.io/neuron-development/introduction.md): An introduction to developing on the Neuron platform - [Package architecture](https://docs.neuro-tech.io/neuron-development/package-architecture.md): How Neuron packages are structured and how the build system works - [Runtime / deployment notes](https://docs.neuro-tech.io/neuron-development/runtime-deployment.md): Production considerations for deploying Neuron packages - [Architecture overview](https://docs.neuro-tech.io/overview/architecture-overview.md): A high-level look at the Neuro platform architecture - [Cryptographic keys](https://docs.neuro-tech.io/overview/cryptographic-keys.md): How cryptographic keys are used across the Neuro platform - [Glossary](https://docs.neuro-tech.io/overview/glossary.md): Key terms and concepts used across the Neuro platform - [Introduction](https://docs.neuro-tech.io/overview/introduction.md): An introduction to the Neuro platform - [Legal identities](https://docs.neuro-tech.io/overview/legal-identities.md): How legal identities are created, verified, and managed on the Neuro platform - [Security model](https://docs.neuro-tech.io/overview/security-model.md): The security model underpinning the Neuro platform - [Smart contracts](https://docs.neuro-tech.io/overview/smart-contracts.md): How smart contracts work on the Neuro platform - [State machines](https://docs.neuro-tech.io/overview/state-machines.md): How state machines power token and contract lifecycle on the Neuro platform - [Tokens](https://docs.neuro-tech.io/overview/tokens.md): How tokens are created and managed on the Neuro platform - [Trust model](https://docs.neuro-tech.io/overview/trust-model.md): How trust is established and maintained in the Neuro platform - [What is Neuro-Ledger?](https://docs.neuro-tech.io/overview/what-is-neuro-ledger.md): An explanation of Neuro-Ledger and its role in the platform - [What is the Neuron?](https://docs.neuro-tech.io/overview/what-is-the-neuron.md): An explanation of the Neuron, the core server node of the Neuro platform ## OpenAPI Specs - [openapi](https://docs.neuro-tech.io/test-api/openapi.yaml)