openapi: 3.2.0 info: title: notes Setting API version: '' servers: - url: https://{tenant}.{region}.qlikcloud.com variables: region: default: us description: The region the tenant is hosted in tenant: default: your-tenant description: Name of the tenant that will be called tags: - name: Setting paths: /api/v1/notes/settings: get: tags: - Setting summary: Get the enablement status of the notes feature set for this tenant and user responses: '200': content: application/json: schema: $ref: '#/components/schemas/NotesUserSettings' description: Notes enablement status. '500': content: application/json: schema: $ref: '#/components/schemas/Errors' description: Internal server error. default: content: application/json: schema: $ref: '#/components/schemas/Errors' description: Error response. operationId: notesConfigGet x-qlik-stability: stable x-qlik-deprecated: true x-qlik-visibility: public x-qlik-tier: tier: '1' limit: 1000 put: tags: - Setting summary: update the settings responses: '200': content: application/json: schema: $ref: '#/components/schemas/NoteSettingsPutResponse' description: The newly applied note settings for the tenant. '400': content: application/json: schema: $ref: '#/components/schemas/Errors' description: Request content error. '403': content: application/json: schema: $ref: '#/components/schemas/Errors' description: Unauthorized user. '500': content: application/json: schema: $ref: '#/components/schemas/Errors' description: Internal server error. default: content: application/json: schema: $ref: '#/components/schemas/Errors' description: Error response. operationId: updateNoteSettingsConfig requestBody: content: application/json: schema: $ref: '#/components/schemas/NoteSettingsPutPayload' required: true description: A JSON payload containing note settings to put. x-qlik-stability: stable x-qlik-deprecated: true x-qlik-visibility: public x-qlik-tier: tier: '2' limit: 100 components: schemas: Error: type: object properties: code: type: string readOnly: true description: Error code specific to notes broker service. title: type: string readOnly: true description: Error title. detail: type: string readOnly: true description: Error cause. ConfigReasonCode: enum: - deployment - toggle - license type: string description: The possible states for the status of notes configuration GET or POST operation NoteSettingsPutResponse: type: object properties: toggleOn: type: boolean description: '''true'' if the note feature is enabled for this tenant and user otherwise ''false''.' Errors: type: object example: errors: - code: HTTP-123 title: short error message details: detailed error message traceId: 7326ce0d-1946-41d0-b890-609865cc42ea properties: errors: type: array items: $ref: '#/components/schemas/Error' traceId: type: string description: An optional traceId NoteSettingsPutPayload: type: object properties: toggledOn: type: boolean description: pass 'true' to enable the note toggle for the tenant, 'false' to disable the toggle (other values are ignore). NotesUserSettings: type: object required: - available properties: reason: $ref: '#/components/schemas/ConfigReasonCode' available: type: boolean description: '''true'' if the note feature is enabled for this tenant and user otherwise ''false''.' lastFetch: type: string description: The timestamp for the last time this users notes settings were fetched from downstream services.