ObjectsGrid
  • Documentation
    • Core Concepts
    • Usage Guide
      • Quick Start
      • Authentication and Authorization
      • Access Control via ABAC
      • GraphQL API Examples
      • Login with Google app setup
      • Objects Schemas
    • OBJECTS GRID Objects
      • Generic Object
        • GenericObjects REST API
      • Enum Object
        • Enum Object REST API
      • ProductCatalog Object
      • ProductGroup Object
      • Product Object
      • Brand Object
        • Brands REST API
      • Language-Tagged String
      • Tags Object
      • Meta Object
    • Private Objects
      • Auth
        • Tokens REST API
      • ABAC Policy
        • ABACPolicies REST API
      • Organization Account
        • OrganizationAccounts REST API
      • User Account
        • UserAccounts REST API
      • Service Account
        • ServiceAccounts REST API
      • Access Logging
        • AccessLogEntries REST API
  • Support
    • Terms and Conditions
  • Blogs
    • Attribute Based Access Control
    • ABAC vs RBAC
Powered by GitBook
On this page

Was this helpful?

  1. Documentation
  2. Private Objects

Service Account

Your anonymous or computer access account

PreviousUserAccounts REST APINextServiceAccounts REST API

Last updated 2 months ago

Was this helpful?

Service Accounts are used for 2 use cases: anonymous access, and computer to computer communications.

For anonymous access, when allowing unauthenticated traffic to your APIs, use a service account of type "public". For example, to enable anonymous access to the Product Catalog, allowing anyone to browse available products without requiring user registration.

For machine-to-machine communication (computer to computer), use a service account of type "secret". For example, when scheduling a cron job to perform automated tasks via the APIs.

In both cases, the service account credentials are not used directly but are exchanged for an access token, which grants access to the APIs. See documentation for details.

ServiceAccount Object Attributes

Name
Type
Description

id

String

The unique identifier for ServiceAccount (generated by Objects Grid platform)

secret

String

The ServiceAccount secret (generated by Objects Grid platform)

description

String

The ServiceAccount Description

type

String

The Type of ServiceAccount, "public" or "secret"

disabled

Boolean

Is this ServiceAccount disabled

tags

Array of

Array of Tag

meta

Object

Object's meta data, read only



ServiceAccounts REST API
Contact Support
Meta
Tag