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

# Remove Stored Fields And Get Default Fields

> Remove the stored settings of the bulk update for this table from this context, to get the default settings instead

NsApiSlow threshold: 5000 ms.



## OpenAPI

````yaml /openapi/agent/openapi-v3-BulkUpdateAgent.json post /api/v1/Agents/BulkUpdate/RemoveStoredFieldsAndGetDefaultFields
openapi: 3.0.0
info:
  version: v1-Agents
  title: SuperOffice Agent API v1
  description: SuperOffice Agent API - BulkUpdateAgent
  contact:
    name: SuperOffice DevNet
    url: https://docs.superoffice.com/en/api/index.html
    email: sdk@superoffice.com
servers:
  - url: http://localhost:56350
  - url: https://localhost:56350
security: []
tags: []
externalDocs:
  description: >-
    The SuperOffice DevNet Community has more documentation, examples, and
    discussion forums.
  url: https://community.superoffice.com/en/developer/
paths:
  /api/v1/Agents/BulkUpdate/RemoveStoredFieldsAndGetDefaultFields:
    post:
      tags:
        - BulkUpdate_Agent
      summary: Remove Stored Fields And Get Default Fields
      description: >-
        Remove the stored settings of the bulk update for this table from this
        context, to get the default settings instead


        NsApiSlow threshold: 5000 ms.
      operationId: v1BulkUpdateAgent_RemoveStoredFieldsAndGetDefaultFields
      parameters:
        - name: $select
          in: query
          description: >-
            Optional comma separated list of properties to include in the
            result. Other fields are then nulled out to reduce payload size:
            "Name,department,category". Default = show all fields.
          required: false
          schema:
            type: string
        - name: Accept-Language
          in: header
          description: >-
            Convert string references and multi-language values into a specified
            language (iso2) code.
          required: false
          schema:
            type: string
        - name: SO-Language
          in: header
          description: >-
            Convert string references and multi-language values into a specified
            language (iso2) code. Overrides Accept-Language value.
          required: false
          schema:
            type: string
        - name: SO-Culture
          in: header
          description: >-
            Number, date formatting in a specified culture (iso2 language) code.
            Partially overrides SO-Language/Accept-Language value. Ignored if no
            Language set.
          required: false
          schema:
            type: string
        - name: SO-TimeZone
          in: header
          description: >-
            Specify the timezone code that you would like date/time responses
            converted to.
          required: false
          schema:
            type: string
        - name: SO-AppToken
          in: header
          description: >-
            The application token that identifies the partner app. Used when
            calling Online WebAPI from a server.
          required: false
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.BulkUpdateCarriers.RemoveStoredFieldsAndGetDefaultFieldsRequest
          text/json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.BulkUpdateCarriers.RemoveStoredFieldsAndGetDefaultFieldsRequest
          application/xml:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.BulkUpdateCarriers.RemoveStoredFieldsAndGetDefaultFieldsRequest
          text/xml:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.BulkUpdateCarriers.RemoveStoredFieldsAndGetDefaultFieldsRequest
          application/x-www-form-urlencoded:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.BulkUpdateCarriers.RemoveStoredFieldsAndGetDefaultFieldsRequest
          application/json-patch+json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.BulkUpdateCarriers.RemoveStoredFieldsAndGetDefaultFieldsRequest
          application/merge-patch+json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.BulkUpdateCarriers.RemoveStoredFieldsAndGetDefaultFieldsRequest
        description: TableName, Context
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.FieldValueInfo'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.FieldValueInfo'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.FieldValueInfo'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.FieldValueInfo'
            application/json-patch+json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.FieldValueInfo'
            application/merge-patch+json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.FieldValueInfo'
      security:
        - SuperOffice_Password: []
          SuperId_Authentication: []
components:
  schemas:
    SuperOffice.WebApi.v1.Carriers.BulkUpdateCarriers.RemoveStoredFieldsAndGetDefaultFieldsRequest:
      description: >-
        RemoveStoredFieldsAndGetDefaultFields: Remove the stored settings of the
        bulk update for this table from this context, to get the default
        settings instead
      type: object
      properties:
        TableName:
          type: string
        Context:
          type: string
    SuperOffice.CRM.Services.FieldValueInfo:
      description: "This class carries information about the definition and properties of an field used in bulk update system. The class is serializable and used on both the application and Web server sides.\r\n<para />\r\nCarrier object for FieldValueInfo.\r\nServices for the FieldValueInfo Carrier is available from the <see cref=\"T:SuperOffice.CRM.Services.IBulkUpdateAgent\">BulkUpdate Agent</see>."
      type: object
      properties:
        CanSupportMultiUse:
          description: Can the field support multi use?
          type: boolean
        DefaultShowInGui:
          description: Default show in Gui?
          type: boolean
        DefaultShowInSelector:
          description: Default show in selector?
          type: boolean
        IsActive:
          description: True if the field and operations will be used in the bulk update
          type: boolean
        Key:
          description: The unique key on the field
          type: string
        ValueType:
          description: Describes the expected value array
          type: string
        Mandatory:
          description: True if this is a mandatory field
          type: boolean
        EncodedDisplayName:
          description: The displayname of the field
          type: string
        EncodedDisplayDescription:
          description: The description of the field
          type: string
        IconHint:
          description: The iconhint of the field
          type: string
        ControlInfos:
          description: Array of the controlinfos
          type: array
          items:
            $ref: '#/components/schemas/SuperOffice.CRM.Services.ControlInfo'
        EncodedDataCaption:
          description: ''
          type: string
        EncodedDataCaptionDescription:
          description: ''
          type: string
        CurrentOperationType:
          description: The selected operation to execute on this field
          type: string
        Values:
          description: The values to be set on this field on this bulkupdate
          type: array
          items:
            type: string
        DisplayValues:
          description: >-
            The displayvalues to be set on this field on this bulkupdate, used
            to resolve when values array contains ids
          type: array
          items:
            type: string
        OperationInfos:
          description: Array of the available operations for this field
          type: array
          items:
            $ref: '#/components/schemas/SuperOffice.CRM.Services.OperationInfo'
    SuperOffice.CRM.Services.ControlInfo:
      description: "This class carries information about the definition and properties of an field used in bulk update system. The class is serializable and used on both the application and Web server sides.\r\n<para />\r\nCarrier object for ControlInfo.\r\nServices for the ControlInfo Carrier is available from the <see cref=\"T:SuperOffice.CRM.Services.IBulkUpdateAgent\">BulkUpdate Agent</see>."
      type: object
      properties:
        Type:
          description: ''
          type: string
        Label:
          description: ''
          type: string
        Dimension:
          format: int32
          description: ''
          type: integer
        ListProviderName:
          description: ''
          type: string
        ListProviderExtraInfo:
          description: ''
          type: string
        ListProviderPrimaryKeyName:
          description: ''
          type: string
        ListLeadText:
          description: ''
          type: string
        TableRight:
          $ref: '#/components/schemas/SuperOffice.CRM.Security.TableRight'
        FieldProperties:
          description: >-
            Field property dictionary mapping field names to field access
            rights.
          type: object
          additionalProperties:
            $ref: '#/components/schemas/SuperOffice.CRM.Security.FieldProperty'
    SuperOffice.CRM.Services.OperationInfo:
      description: "This class carries information about the definition and properties of an field used in bulk update system. The class is serializable and used on both the application and Web server sides.\r\n<para />\r\nCarrier object for OperationInfo.\r\nServices for the OperationInfo Carrier is available from the <see cref=\"T:SuperOffice.CRM.Services.IBulkUpdateAgent\">BulkUpdate Agent</see>."
      type: object
      properties:
        Key:
          description: ''
          type: string
        EncodedDisplayName:
          description: ''
          type: string
        EncodedLeadTexts:
          description: ''
          type: array
          items:
            type: string
        TableRight:
          $ref: '#/components/schemas/SuperOffice.CRM.Security.TableRight'
        FieldProperties:
          description: >-
            Field property dictionary mapping field names to field access
            rights.
          type: object
          additionalProperties:
            $ref: '#/components/schemas/SuperOffice.CRM.Security.FieldProperty'
    SuperOffice.CRM.Security.TableRight:
      description: "Wraps a table right together with an explanatory reason.\r\nCode can indicate why access is restricted."
      type: object
      properties:
        Mask:
          type: string
        Reason:
          type: string
    SuperOffice.CRM.Security.FieldProperty:
      description: >-
        Class holding properties like field length, field type about a field in
        the carrier.
      type: object
      properties:
        FieldRight:
          $ref: '#/components/schemas/SuperOffice.CRM.Security.FieldRight'
        FieldType:
          type: string
        FieldLength:
          format: int32
          description: ''
          type: integer
    SuperOffice.CRM.Security.FieldRight:
      description: "Wraps the field right together with an explanatory reason.\r\nAlso adds logical operators to the field rights so that they can be easily combined."
      type: object
      properties:
        Mask:
          type: string
        Reason:
          type: string

````

## Related topics

- [SuperOffice.WebApi.Data.BulkUpdate RemoveStoredFieldsAndGetDefaultFieldsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.BulkUpdate_RemoveStoredFieldsAndGetDefaultFieldsRequest.md)
- [SuperOffice.WebApi.Agents.IBulkUpdateAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IBulkUpdateAgent.md)
- [SuperOffice.WebApi.Agents.BulkUpdateAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.BulkUpdateAgent.md)
- [Remove Stored Fields](/en/api/reference/restful/agent/bulkupdate_agent/remove-stored-fields.md)
- [Get Stored Fields](/en/api/reference/restful/agent/bulkupdate_agent/get-stored-fields.md)
- [SuperOffice.WebApi.Data.BulkUpdate RemoveStoredFieldsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.BulkUpdate_RemoveStoredFieldsRequest.md)
