> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Update

> Allows the client to update open intelligence about an endpoint.

## Overview

Allows the client to update open intelligence about an endpoint. The intelligence information must have been created by the same agent, on the same domain to be able to be updated.

## Authentication

Requires a valid JWT bearer token.

## Notes

This endpoint uses the request schema notation described in [Pattern matching](/guides/pattern-matching).


## OpenAPI

````yaml /test-api/openapi.yaml post /Agent/Intelligence/Update
openapi: 3.1.0
info:
  title: Neuron Agent API
  version: 1.0.0
  description: |-
    The Agent API exposes core Neuron functionality over HTTP so services can
    operate without a persistent XMPP connection. Endpoints are grouped by
    capability, starting with Accounts and XMPP messaging.
servers:
  - url: https://{host}
    variables:
      host:
        default: neuron.example.com
        description: Neuron domain issued to you.
security:
  - bearerAuth: []
tags:
  - name: Accounts
  - name: Crypto
  - name: Open intelligence
  - name: Legal and contracts
  - name: State machines
  - name: Storage
  - name: Tokens
  - name: Wallet
  - name: XMPP messaging
paths:
  /Agent/Intelligence/Update:
    post:
      tags:
        - Open intelligence
      summary: Update
      description: Allows the client to update open intelligence about an endpoint.
      operationId: post_Agent_Intelligence_Update
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                objectId:
                  type: string
                Information:
                  type: object
                  properties:
                    endpoint:
                      type: string
                    expires:
                      type: string
                      format: date-time
                    vector:
                      type: string
                    protocol:
                      type: string
                    classification:
                      type: string
                    code:
                      type: string
                    message:
                      type: string
                    Tag:
                      type: array
                      items:
                        type: object
                        properties:
                          name:
                            type: string
                          value:
                            type: string
                          type:
                            type: string
                        additionalProperties: true
                        required:
                          - name
                          - value
                    AgentProperty:
                      type: array
                      items:
                        type: object
                        properties:
                          name:
                            type: string
                        additionalProperties: true
                        required:
                          - name
                  additionalProperties: true
                  required:
                    - endpoint
                    - expires
              additionalProperties: true
              required:
                - objectId
                - Information
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties: {}
                additionalProperties: true
              example: {}
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````