Strivacity Admin Account Attribute API

The Admin Account Attribute API from Strivacity — 1 operation(s) for admin account attribute.

Operations 1

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /admin/api/v1/admin/identityStore/attributes List admin account attributes · List admin account attributes #
Ask an LLM
“Which attributes are defined on admin accounts?”
“Can I see the attribute schema for administrator accounts?”
Tell an agent
List admin account attributes.
Show every attribute defined for admin accounts.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/strivacity:strivacity-admin-account-attribute-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

strivacity-admin-account-attribute-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: API documentation of Admin Portal - Admin Management
  title: Admin Portal - Admin Management Admin Account Attribute API
  version: v0.0.1
servers:
- url: https://{tenant}
  variables:
    tenant:
      default: example.strivacity.com
      description: Your Strivacity tenant
tags:
- name: Admin Account Attribute
paths:
  /admin/api/v1/admin/identityStore/attributes:
    get:
      description: 'You can list the existing admin account attributes by calling this endpoint.


        | REQUIRED API PERMISSION |

        |:------------------------|

        | read:config_admin_identity_store |'
      operationId: getAllAccountAttributes
      responses:
        '200':
          content:
            '*/*':
              schema:
                type: array
                items:
                  oneOf:
                  - $ref: '#/components/schemas/CheckboxAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/ComplexListAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/DateAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/DateListAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/EmailAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/EmailListAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/IdentifierAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/PasswordAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/PhoneNumberAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/PhoneNumberListAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/SelectAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/SelectListAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/StringAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/StringListAccountAttribute_AccountAttribute'
                  - $ref: '#/components/schemas/UsernameIdentifierAttributeDTO_AccountAttribute'
          description: OK
        '401':
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemJson'
          description: Unauthorized
        '403':
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemJson'
          description: Forbidden
      security:
      - securityScheme:
        - read:config_admin_identity_store
      summary: List admin account attributes
      tags:
      - Admin Account Attribute
components:
  schemas:
    PasswordAccountAttribute_AccountAttribute:
      required:
      - displayName
      - id
      - type
      type: object
      description: Represents an password type attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
    AccountAttribute_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - name
      - type
      type: object
      properties:
        connector:
          $ref: '#/components/schemas/AccountAttributeConnector_AccountAttribute'
        displayName:
          maxLength: 128
          minLength: 1
          pattern: ^$|^[\p{L}\p{N}\-.:\/_(){}\[\]|&'"?!@+*°]([\p{L}\p{N}\-.:\/_(){}\[\]|&'"?!@+*° ]*[\p{L}\p{N}\-.:\/_(){}\[\]|&'"?!@+*°])?$
          type: string
        displayOnAdminConsole:
          type: boolean
          default: false
        displayOnMyAccount:
          type: boolean
          default: false
        displayOnOrganizationPortal:
          type: boolean
          default: false
        displayOnRegistration:
          type: boolean
          default: false
        editableOnAdminConsole:
          type: boolean
          default: false
        editableOnMyAccount:
          type: boolean
          default: false
        editableOnOrganizationPortal:
          type: boolean
          default: false
        enabled:
          type: boolean
          default: false
        frontendHook:
          $ref: '#/components/schemas/FrontendHook_AccountAttribute'
        id:
          type: string
        name:
          maxLength: 64
          minLength: 1
          pattern: ^[a-zA-Z][a-zA-Z0-9_]*$
          type: string
        nativeClaim:
          $ref: '#/components/schemas/NativeClaim_AccountAttribute'
        path:
          maxLength: 128
          minLength: 0
          pattern: ^(?:[a-zA-Z][a-zA-Z0-9_]*(?:\.[a-zA-Z][a-zA-Z0-9_]*)*)?$
          type: string
          description: Default value is an empty string
        required:
          type: boolean
          default: false
        type:
          type: string
          enum:
          - STRING
          - CHECKBOX
          - SELECT
          - PHONE_NUMBER
          - EMAIL
          - DATE
          - PASSWORD
          - USERNAME_IDENTIFIER
          - EMAIL_IDENTIFIER
          - PHONE_IDENTIFIER
          - STRING_LIST
          - SELECT_LIST
          - PHONE_NUMBER_LIST
          - EMAIL_LIST
          - DATE_LIST
          - COMPLEX_LIST
      description: Represents an account attribute
      discriminator:
        propertyName: type
    PhoneNumberAccountAttribute_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - indexing
      - name
      - type
      type: object
      description: Represents a phone number type attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
    StringAccountAttribute_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - indexing
      - name
      - type
      type: object
      description: Represents a string type attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          autocomplete:
            maxLength: 64
            minLength: 0
            type: string
            description: Provides automated assistance in filling out form field values
          default:
            type: string
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
          validator:
            $ref: '#/components/schemas/StringValidator_AccountAttribute'
    SelectValue_AccountAttribute:
      required:
      - displayName
      - value
      type: object
      properties:
        displayName:
          maxLength: 64
          minLength: 1
          type: string
        value:
          maxLength: 64
          minLength: 1
          type: string
      description: Represents a select value
    IdentifierAccountAttribute_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - type
      type: object
      description: Represents an identifier type attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          displayOnInvitation:
            type: boolean
            default: false
          requiredOnAdminConsole:
            type: boolean
            default: false
          requiredOnInvitation:
            type: boolean
            default: false
          requiredOnOrganizationPortal:
            type: boolean
            default: false
          requiredOnRegistration:
            type: boolean
            default: false
    ComplexListAccountAttribute_AccountAttribute:
      required:
      - displayName
      - id
      - name
      - type
      type: object
      description: Represents a complex list attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          listValidator:
            $ref: '#/components/schemas/ListValidator_AccountAttribute'
    FrontendHook_AccountAttribute:
      type: object
      properties:
        code:
          maxLength: 32000
          minLength: 0
          type: string
        enabled:
          type: boolean
          default: false
      description: Represents a frontend hook
    SelectAccountAttribute_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - indexing
      - name
      - type
      type: object
      description: Represents a select type attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          default:
            type: string
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
          renderType:
            type: string
            description: Defines how a select input field should be rendered. When set to `native`, the select appears as the browser default, when set `radio` the select appears as radio buttons.
            enum:
            - native
            - radio
            default: native
          values:
            type: array
            description: Defines the possible options to be selected on a select input field
            items:
              $ref: '#/components/schemas/SelectValue_AccountAttribute'
    EmailAccountAttribute_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - indexing
      - name
      - type
      type: object
      description: Represents an email type attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
    UsernameIdentifierValidator_AccountAttribute:
      type: object
      properties:
        errorMessage:
          maxLength: 512
          minLength: 0
          type: string
        max:
          maximum: 256
          minimum: 1
          type: integer
          format: int32
          default: 104
        min:
          maximum: 256
          minimum: 1
          type: integer
          format: int32
          default: 1
        regex:
          maxLength: 512
          minLength: 0
          type: string
    DateValidator_AccountAttribute:
      type: object
      properties:
        notAfter:
          type: string
          description: Default value is null
          format: date
        notAfterRelativeDays:
          type: integer
          description: Default value is null
          format: int32
        notBefore:
          type: string
          description: Default value is null
          format: date
        notBeforeRelativeDays:
          type: integer
          description: Default value is null
          format: int32
      description: Represents a date validator
    SelectListAccountAttribute_AccountAttribute:
      required:
      - displayName
      - id
      - indexing
      - name
      - type
      type: object
      description: Represents a select list attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
          listValidator:
            $ref: '#/components/schemas/ListValidator_AccountAttribute'
          renderType:
            type: string
            description: Defines how a select input field should be rendered. When set to `native`, the select appears as the browser default, when set `radio` the select appears as radio buttons.
            enum:
            - native
            - radio
            default: native
          values:
            type: array
            description: Defines the possible options to be selected on a select input field
            items:
              $ref: '#/components/schemas/SelectValue_AccountAttribute'
    ListValidator_AccountAttribute:
      type: object
      properties:
        max:
          maximum: 10000
          minimum: 1
          type: integer
          format: int32
          default: 512
        min:
          maximum: 512
          minimum: 0
          type: integer
          format: int32
          default: 0
      description: Represents a list validator
    DateListAccountAttribute_AccountAttribute:
      required:
      - displayName
      - id
      - indexing
      - name
      - renderType
      - type
      type: object
      description: Represents a date list attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
          listValidator:
            $ref: '#/components/schemas/ListValidator_AccountAttribute'
          renderType:
            type: string
            description: Defines how a date input field should be rendered. When set to `native`, the date picker appears as the browser default, `fieldSet` is ensuring that the year, month and day fields are separate inputs.
            enum:
            - native
            - fieldSet
          validator:
            $ref: '#/components/schemas/DateValidator_AccountAttribute'
    FieldError:
      type: object
      properties:
        field:
          type: string
        message:
          type: string
        objectName:
          type: string
    PhoneNumberListAccountAttribute_AccountAttribute:
      required:
      - displayName
      - id
      - indexing
      - name
      - type
      type: object
      description: Represents a phone number list attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
          listValidator:
            $ref: '#/components/schemas/ListValidator_AccountAttribute'
    ProblemJson:
      type: object
      properties:
        detail:
          type: string
        entityName:
          type: string
          description: The name of the entity within the error has occurred
        errorKey:
          type: string
          description: A unique identifier of the error
        fieldErrors:
          type: array
          description: Field constraint violation errors
          items:
            $ref: '#/components/schemas/FieldError'
        message:
          type: string
          description: A unique identifier in format of 'error.{errorKey}'
        params:
          type: array
          description: Further information related to the actual error
          items:
            type: object
            additionalProperties:
              type: object
        path:
          type: string
          description: Request URI
        status:
          type: integer
          description: Status code
          format: int32
        title:
          type: string
      description: Based on [RFC 7807](https://datatracker.ietf.org/doc/html/rfc7807)
    UsernameIdentifierAttributeDTO_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - type
      type: object
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          displayOnInvitation:
            type: boolean
            default: false
          requiredOnAdminConsole:
            type: boolean
            default: false
          requiredOnInvitation:
            type: boolean
            default: false
          requiredOnOrganizationPortal:
            type: boolean
            default: false
          requiredOnRegistration:
            type: boolean
            default: false
          validator:
            $ref: '#/components/schemas/UsernameIdentifierValidator_AccountAttribute'
    AccountAttributeConnector_AccountAttribute:
      type: object
      properties:
        readFromPath:
          maxLength: 256
          minLength: 1
          type: string
      description: Represents the connector related configurations
    CheckboxAccountAttribute_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - name
      - type
      type: object
      description: Represents a checkbox type attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          default:
            type: boolean
            default: false
    StringValidator_AccountAttribute:
      type: object
      properties:
        errorMessage:
          maxLength: 512
          minLength: 0
          type: string
        max:
          maximum: 10000
          minimum: 1
          type: integer
          format: int32
          default: 512
        min:
          maximum: 512
          minimum: 0
          type: integer
          format: int32
          default: 0
        regex:
          maxLength: 512
          minLength: 0
          type: string
      description: Represents a string validator
    DateAccountAttribute_AccountAttribute:
      required:
      - displayName
      - frontendHook
      - id
      - indexing
      - name
      - renderType
      - type
      type: object
      description: Represents a date type attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
          renderType:
            type: string
            description: Defines how a date input field should be rendered. When set to `native`, the date picker appears as the browser default, `fieldSet` is ensuring that the year, month and day fields are separate inputs.
            enum:
            - native
            - fieldSet
          validator:
            $ref: '#/components/schemas/DateValidator_AccountAttribute'
    EmailListAccountAttribute_AccountAttribute:
      required:
      - displayName
      - id
      - indexing
      - name
      - type
      type: object
      description: Represents an email list attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
          listValidator:
            $ref: '#/components/schemas/ListValidator_AccountAttribute'
    NativeClaim_AccountAttribute:
      required:
      - displayName
      - id
      - name
      type: object
      properties:
        displayName:
          maxLength: 64
          minLength: 3
          pattern: ^$|^[\p{L}\p{N}\-.:\/_(){}\[\]|&'"?!@+*°]([\p{L}\p{N}\-.:\/_(){}\[\]|&'"?!@+*° ]*[\p{L}\p{N}\-.:\/_(){}\[\]|&'"?!@+*°])?$
          type: string
        id:
          type: string
        name:
          maxLength: 256
          minLength: 1
          pattern: ^[a-zA-Z][a-zA-Z0-9_!#$&'()*+,\/:;=?@\[\].]*$
          type: string
    StringListAccountAttribute_AccountAttribute:
      required:
      - displayName
      - id
      - indexing
      - name
      - type
      type: object
      description: Represents a string list attribute
      allOf:
      - $ref: '#/components/schemas/AccountAttribute_AccountAttribute'
      - type: object
        properties:
          indexing:
            type: string
            description: 'Defines searchability for an attribute. Possible values: `none` - Not searchable, `searchOnly` - Searchable, `searchUnique` - Searchable and unique to identity store, `searchUniqueInOrganization` - Searchable and unique to organization'
            enum:
            - none
            - searchOnly
            - searchUnique
            - searchUniqueInOrganization
          listValidator:
            $ref: '#/components/schemas/ListValidator_AccountAttribute'
          validator:
            $ref: '#/components/schemas/StringValidator_AccountAttribute'
  securitySchemes:
    securityScheme:
      scheme: bearer
      type: http