MCP Server and Resource Metrics

  • Server URL: https://<domain>/account/mcp
  • Total Tools: 103
  • Total Error Codes: 7

Server Overview

The MCP server provides robust data management and operational capabilities, enabling businesses to efficiently handle collections, accounts, contracts, payments, workflows, and caching through 103 specialized tools, offering streamlined integration, validation, and automation for enhanced scalability and decision-making.

Tools

The following table lists the available MCP tools for Accounts service along with their descriptions and required/optional parameters:

Tool Name Tool Description Required Parameters Optional Parameters
getCollection This tool retrieves a specific collection and its properties based on provided businessId and collectionId.
  • x-auth-token
  • businessId
  • collectionId
  • x-api-key
  • locale
  • x-version
  • x-store-id
replaceCollection This tool updates an accounts collection by requiring all associated properties in the request, identified via collectionId and businessId, with responses for success, errors, or resource not found.
  • x-auth-token
  • businessId__query
  • collectionId
  • x-api-key
  • name
  • locale
  • x-version
  • x-store-id
  • description
  • status
  • businessId
  • properties
  • updatedOn
  • createdOn
deleteCollection This tool deletes a specified collection and its properties using collectionId and businessId, returning appropriate responses based on the operation’s outcome.
  • x-auth-token
  • businessId
  • collectionId
  • x-api-key
  • locale
  • x-version
  • x-store-id
getProperties This tool retrieves collection properties for a given collectionId, filtered by sort, page, and size parameters, with detailed response codes.
  • collectionId
  • x-auth-token
  • x-api-key
  • x-version
  • x-store-id
  • businessId
  • page
  • size
  • sort
replaceProperties This tool bulk updates properties for a specified collectionId, replacing existing ones, with responses indicating success or various errors.
  • collectionId
  • x-auth-token
  • businessId
  • x-api-key
  • x-version
  • x-store-id
putUpdateProperties This tool updates account properties for a valid account and collection ID, validating and modifying specified fields or creating new properties, with responses indicating success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
putUpdateContractProperties This tool manages contract properties by creating or updating them for a valid contract ID, account ID, and collection ID, with detailed response codes and property specifications.
  • x-collection-id
  • x-auth-token
  • accountId
  • contractId
  • x-api-key
  • locale
  • x-version
  • x-store-id
refreshApi This tool updates secret keys without restart, clears instance data for AWS calls, and requires keyName and resetRequired parameters.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
getPaymentTerms This tool retrieves payment terms for a valid collection ID, supporting pagination, sorting, filtering, and various response codes.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort
createPaymentTerm This tool creates a payment term for a valid collection, specifying the buyer’s allowed payment period, with responses for success, bad request, forbidden, or not found.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • term
  • createdBy
  • updatedBy
cacheClear This tool clears cached data for specified cache names, supports string-type keys, and can clear entire cache if no key or pattern is provided.
  • x-auth-token
  • cacheName
  • x-api-key
  • cacheKey
  • pattern
cacheClear_1 This tool clears cached data using dynamic cache keys and returns a JSON response with code, message, and timestamp.
  • x-api-key
  • cacheNames
  • cacheKey
  • simpleKey
  • pattern
getCollections This tool retrieves collections linked to a businessId based on search, sort, pagination, and filter criteria, returning results in JSON format with appropriate response codes.
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • businessId
  • size
  • filter
  • sort
createCollection This tool manages account collections by updating existing properties or using defaults, with responses indicating success, errors, or resource status.
  • businessId__query
  • x-auth-token
  • x-api-key
  • name
  • locale
  • x-version
  • x-store-id
  • description
  • status
  • businessId
  • properties
  • updatedOn
  • createdOn
getAttributes This tool retrieves attributes based on valid `collectionId`, with sorting, paging, filtering, and error handling options.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort
createAttribute This tool creates an attribute and provides detailed response codes, properties, and examples for various statuses.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • identifier
  • status
  • required
  • type
  • fieldtype
  • validation
  • defaultValue
  • sequence
getAccountTypes This tool retrieves account types linked to a valid collectionId, with options for pagination, filtering, sorting, and detailed response codes.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort
createAccountType This tool creates a new account type at the collection level based on valid request parameters, with responses indicating success, errors, or resource unavailability.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • description
getAccounts This tool retrieves accounts from a valid collection based on search criteria, sort, pagination, and filters, returning appropriate responses for success or errors.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • skipTotalCount
  • page
  • size
  • filter
  • sort
createAccount This tool creates accounts based on request parameters, associates them with a valid collection ID, and provides detailed response codes and properties for success or errors.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • phoneNumber
  • locale
  • x-version
  • x-store-id
  • name
  • size
  • dunsNumber
  • referenceAttribute
  • referenceAttribute1
  • referenceAttribute2
  • taxNumber
  • typeId
  • status
  • comments
  • parentAccountId
  • properties
  • createdBy
  • updatedBy
getTeams This tool retrieves team information for an account based on sorting, pagination, and filtering criteria.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort
createTeam This tool creates a team for a specific account in a collection, optionally associating buyer users, with responses indicating success, errors, or resource status.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • costCentreId
  • name
  • description
  • status
  • createdBy
  • updatedBy
  • teamBuyer
getAccountSellers This tool retrieves seller users linked to a valid account and collection ID, with pagination and sorting options.
  • accountId
  • x-auth-token
  • x-collection-id
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • sort
createAccountSeller This tool links a seller user to an account using a valid accountId and collectionId, with responses indicating success, errors, or resource unavailability.
  • accountId__path
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • userId
  • accountId
  • createdBy
  • updatedBy
getPayments This tool retrieves payments linked to a valid account and collection ID, with optional sorting, pagination, and size parameters, returning responses based on success or error conditions.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • sort
createPayment This tool creates a payment linked to a valid account and collection ID, with responses indicating success, errors, or resource issues.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • paymentId
  • paymentItemId
  • paymentMethod
  • createdBy
  • updatedBy
getCostCentres This tool retrieves cost centers and budgets for a valid account and collection ID, with optional pagination, filtering, and sorting.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort
createCostCentre This tool enables the creation of cost centers and budgets for valid accounts, with responses indicating success, errors, or resource status.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • status
  • createdBy
  • updatedBy
  • budgets
getContracts This tool retrieves contracts linked to a valid account and collection, with pagination, filtering, sorting, and detailed response codes.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort
createContract This tool facilitates the creation of account-specific contracts, including associated documents, and requires valid account and collection IDs for operation.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • creditLimit
  • catalogId
  • merchNavigationId
  • priceListId
  • priceRuleId
  • pricingMethod
  • paymentMethod
  • paymentTermId
  • startTime
  • endTime
  • documents
  • properties
  • createdBy
  • updatedBy
getAccountBuyers This tool retrieves buyer users by account ID and collection ID, with sorting, pagination, and filtering options, requiring valid parameters and associations.
  • accountId
  • x-auth-token
  • x-collection-id
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort
createAccountBuyer This tool associates a buyer user with a valid accountId and optional TeamId, enabling them to access products, with responses indicating success, errors, or resource status.
  • accountId
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • userId
  • teamId
findAllApprovalWorkflowRule This tool retrieves all Approval Workflow Rules using a specified account ID, returning responses with status codes like 202, 400, 403, 404, or default.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
createApprovalRule This tool creates an Approval Workflow Rule linked to a valid account and collection ID, with various response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • name
  • rule
  • processName
  • locale
  • x-version
  • x-store-id
  • description
  • status
validateApprovalRule This tool validates the BPMN process provided in the request and returns structured responses based on the outcome.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • rule
  • locale
  • x-version
  • x-store-id
applyApprovalWorkflowRule This tool processes the Approval Workflow for a specified account using a `Cart` request object and provides detailed responses based on execution status.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale__header
  • x-version
  • x-store-id
  • items
  • storeDetails
  • deliveryDetails
  • payments
  • value
  • currencySign
  • currencyCode
  • communicationPreference
  • properties
  • cartId
  • cartType
  • userId
  • userName
  • costCenterId
  • accountsId
  • accountsType
  • accountsRep
  • locale
  • status
  • approvalInfo
  • conditions
getAddresses This tool retrieves all addresses linked to a valid account and collection ID, with options for sorting, pagination, filtering, and error responses.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort
createAddress This tool associates a valid address with an account, requiring valid accountId and collectionId, and supports multiple addresses per account with various response codes.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • type
  • name
  • phone
  • email
  • street1
  • street2
  • street3
  • city
  • country
  • county
  • state
  • zipCode
  • validated
  • createdBy
  • updatedBy
  • properties
  • default
getPaymentTerm This tool retrieves payment term details for a valid collectionId, returning success, error, or not found responses based on the request.
  • x-collection-id
  • x-auth-token
  • paymentTermId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deletePaymentTerm This tool deletes a payment term linked to a collection, requiring valid `collectionId` and `paymentTermId`, with responses indicating success, errors, or resource unavailability.
  • x-collection-id
  • x-auth-token
  • paymentTermId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updatePaymentTerm This tool updates specific fields of a payment term using a valid paymentTermId and collectionId, validating only the provided fields in the request.
  • x-collection-id
  • x-auth-token
  • paymentTermId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • term
  • createdBy
  • updatedBy
getProperty This tool retrieves a specific property using collectionId, businessId, and property name, with detailed response codes and examples.
  • collectionId
  • x-auth-token
  • name
  • x-api-key
  • x-version
  • x-store-id
  • businessId
updateProperty This tool updates specific property fields based on the provided propertyName, validates inputs, and returns success or error responses.
  • collectionId
  • x-auth-token
  • businessId
  • name__path
  • x-api-key
  • x-version
  • x-store-id
  • name
  • value
getAttribute This tool retrieves an attribute using a valid `collectionId` and `attribute ID`, returning detailed attribute properties or error responses based on the request status.
  • x-collection-id
  • x-auth-token
  • id
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteAttribute This tool deletes an attribute using its unique ID and provides status responses like success, bad request, forbidden, or not found.
  • x-collection-id
  • x-auth-token
  • id
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateAttribute This tool updates specified attribute fields based on `AttributeID`, validates inputs, and provides detailed responses for success or errors.
  • x-collection-id
  • x-auth-token
  • id
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • identifier
  • status
  • required
  • type
  • fieldtype
  • validation
  • defaultValue
  • sequence
getAccountType This tool retrieves an account type by accountTypeId and collectionId, returning success, error, or not found responses with relevant details.
  • x-collection-id
  • x-auth-token
  • accountTypeId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteAccountType This tool deletes an account type by its ID within a valid collection, requiring the account type to exist beforehand.
  • x-collection-id
  • x-auth-token
  • accountTypeId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateAccountType This tool updates account type information in a collection, requiring a valid collectionId and existing AccountType, with various response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • accountTypeId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • description
getAccountById This tool retrieves detailed account information based on a valid `accountId` and `collectionId`, including properties, attributes, and status.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteAccountById This tool deletes an account and its properties based on valid collectionId and accountId, returning appropriate responses for success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateAccountById This tool updates account fields based on account ID and collection ID, validates inputs, allows property creation, and returns detailed responses for success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • x-api-key
  • phoneNumber
  • locale
  • x-version
  • x-store-id
  • name
  • size
  • dunsNumber
  • referenceAttribute
  • referenceAttribute1
  • referenceAttribute2
  • taxNumber
  • typeId
  • status
  • comments
  • parentAccountId
  • properties
  • createdBy
  • updatedBy
getTeam This tool retrieves a team and its associated buyer users based on the provided accountId and teamId, returning detailed team information or error responses.
  • x-collection-id
  • x-auth-token
  • accountId
  • teamId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteTeam This tool deletes a team using accountId and teamId, disassociating mapped account buyers, with responses for success, errors, or resource not found.
  • x-collection-id
  • x-auth-token
  • accountId
  • teamId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateTeam This tool patch updates team information for a specific account within a collection, requiring valid account and team IDs, and provides responses for success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • teamId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • costCentreId
  • name
  • description
  • status
  • createdBy
  • updatedBy
  • teamBuyer
getAccountSeller This tool retrieves seller user information from a valid account and collection ID, returning success or error responses based on conditions.
  • accountId
  • x-collection-id
  • x-auth-token
  • sellerId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteAccountSeller This tool deletes a seller user based on accountId and sellerId, requiring valid account and collection IDs, with responses indicating success or specific errors.
  • accountId
  • x-collection-id
  • x-auth-token
  • sellerId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateAccountSeller This tool updates seller user information in an account, validating provided fields, collectionId, accountId, and sellerId, with responses indicating success or specific errors.
  • accountId__path
  • x-collection-id
  • x-auth-token
  • sellerId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • userId
  • accountId
  • createdBy
  • updatedBy
getPayment This tool retrieves a specific payment for a valid account and collection, requiring valid accountId and paymentId, with responses indicating success, errors, or resource unavailability.
  • x-collection-id
  • x-auth-token
  • accountId
  • paymentId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deletePayment This tool deletes a specified payment from a valid account and collection, returning success or error responses based on the operation’s outcome.
  • x-collection-id
  • x-auth-token
  • accountId
  • paymentId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updatePayment This tool updates specific payment fields based on paymentId, validates inputs, and requires valid accountId and collectionId.
  • x-collection-id
  • x-auth-token
  • accountId
  • paymentId__path
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • paymentId
  • paymentItemId
  • paymentMethod
  • createdBy
  • updatedBy
getCostCentre This tool retrieves cost center information for a valid account and collection ID, returning details like name, status, and budgets, with specific response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • costCenterId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteCostCentre This tool deletes a cost center and its budgets using valid accountId, costCenterId, and collectionId, with specific response codes for success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • costCenterId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateCostCentre This tool updates specified fields of a cost center and its budgets based on valid account, collection, and address IDs, returning appropriate responses for success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • costCenterId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • status
  • createdBy
  • updatedBy
  • budgets
getContract This tool retrieves an account’s contract and its properties based on valid account, contract, and collection IDs, with structured responses for success or errors.
  • x-collection-id
  • x-auth-token
  • accountId
  • contractId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteContract This tool deletes a contract and its associated documents if valid accountId, collectionId, and contractId are provided.
  • x-collection-id
  • x-auth-token
  • accountId
  • contractId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateContract This tool updates account-specific contract information, validating provided fields, requiring valid account, collection, and contract IDs.
  • x-collection-id
  • x-auth-token
  • accountId
  • contractId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • name
  • creditLimit
  • catalogId
  • merchNavigationId
  • priceListId
  • priceRuleId
  • pricingMethod
  • paymentMethod
  • paymentTermId
  • startTime
  • endTime
  • documents
  • properties
  • createdBy
  • updatedBy
getAccountBuyerId This tool retrieves a buyer user from a valid account and collection ID, returning success or error responses based on input validity.
  • accountId
  • x-collection-id
  • x-auth-token
  • buyerId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteAccountBuyerId This tool deletes a buyer user based on valid accountId, accountBuyerId, and collectionId, returning appropriate success or error responses.
  • accountId
  • x-collection-id
  • x-auth-token
  • buyerId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateAccountBuyerByAccountId This tool updates buyer user information in an account, validating provided fields and requiring valid account, collection, and buyer IDs.
  • accountId
  • x-collection-id
  • x-auth-token
  • buyerId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • userId
  • teamId
getApprovalWorkflowRule This tool retrieves an Approval Workflow Rule using the specified Approval Workflow Rule ID and account ID, returning various responses based on the request’s outcome.
  • x-collection-id
  • x-auth-token
  • accountId
  • approvalWorkflowRuleId
  • x-api-key
  • locale
  • x-version
  • x-store-id
DeleteApprovalRule This tool deletes an Approval Workflow Rule using the specified Approval Workflow Rule ID and returns various responses based on the request outcome.
  • x-collection-id
  • x-auth-token
  • accountId
  • approvalWorkflowRuleId
  • x-api-key
  • locale
  • x-version
  • x-store-id
PatchApprovalRule This tool updates an Approval Workflow Rule based on the provided request object and returns various response codes depending on the outcome.
  • x-collection-id
  • x-auth-token
  • accountId
  • approvalWorkflowRuleId
  • x-api-key
  • name
  • rule
  • processName
  • locale
  • x-version
  • x-store-id
  • description
  • status
getAddress This tool retrieves an address linked to a valid account and collection ID, returning detailed address properties or error responses based on the request’s validity.
  • x-collection-id
  • x-auth-token
  • accountId
  • addressId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteAddress This tool deletes an address linked to an account, requiring valid accountId, collectionId, and addressId parameters.
  • x-collection-id
  • x-auth-token
  • accountId
  • addressId
  • x-api-key
  • locale
  • x-version
  • x-store-id
updateAddress This tool updates specific fields of an existing address using addressId and validates accountId and collectionId for proper association.
  • x-collection-id
  • x-auth-token
  • accountId
  • addressId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • type
  • name
  • phone
  • email
  • street1
  • street2
  • street3
  • city
  • country
  • county
  • state
  • zipCode
  • validated
  • createdBy
  • updatedBy
  • properties
  • default
getVersions This tool retrieves all versions linked to a price list, with customizable sorting, filtering, locale, and pagination options.
  • x-auth-token
  • x-collection-id
  • x-api-key
  • sort
  • filters
  • locale
  • page
  • size
getVersion This tool loads a specified version of a price list based on unique identifiers and locale settings.
  • x-auth-token
  • x-collection-id
  • versionId
  • x-api-key
  • locale
getAccountsBySellerId This tool retrieves seller-associated accounts using a valid collectionId, with filtering options and defined response codes.
  • x-collection-id
  • x-auth-token
  • sellerId
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • filter
refreshApi_1 This tool updates secret keys without restarting, cleans instance data, and requires keyName and resetRequired parameters.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
rabbitMQUpdateCredentials This tool updates RabbitMQ credentials, clears instance data for AWS calls, and requires keyName and resetRequired parameters.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
refreshApi_2 This tool updates secret keys without restart, clears instance data for AWS calls, and uses keyName and resetRequired parameters.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
getAllStandrdRoles This tool retrieves and filters standard roles and privileges from `roles_privileges.json` but has been deprecated since Infosys Equinox Commerce Release 8.3.0.
  • x-auth-token
  • x-api-key
  • roleName
getReleaseDefinition This tool retrieves the release definition of a service with responses indicating success, errors, or resource unavailability.
  • x-auth-token
  • x-api-key
None
getAllPrivileges This tool fetches service privileges listed in `roles_privileges.json` within the microservice’s classpath, returning them in JSON format upon success.
  • x-auth-token
  • x-api-key
None
getAllPrivilegeGroups This tool retrieves and filters privilege groups and privileges from `roles_privileges.json` based on the `privilegeGroupName` parameter.
  • x-auth-token
  • x-api-key
  • privilegeGroupName
ping This tool verifies if the accounts service is operational, returning a success response with JSON content.
  • x-api-key
None
getCacheValue This tool retrieves cached data for a specified service using a string-based cache name and cache key.
  • cacheName
  • cacheKey
  • x-auth-token
  • x-api-key
None
getCacheKeys This tool retrieves cache keys for a service using a specified Redis-supported regex pattern, defaulting to ‘*’.
  • pattern
  • x-auth-token
  • x-api-key
None
getCollectionAttributes This tool retrieves all collection attributes in the system, with responses indicating success, errors, or resource unavailability.
  • x-auth-token
  • x-api-key
  • locale
  • x-store-id
  • x-version
cacheClear_2 This tool clears all caches and returns a success response with JSON content.
  • x-api-key
None
cacheClearByName This tool clears the cache by specifying the required cache name as a path parameter.
  • cacheName
  • x-api-key
None
cacheClearByNameAndKey This tool clears the cache using specified cache name and cache key, returning a success response upon completion.
  • cacheName
  • cacheKey
  • x-api-key
None
getAccountByBuyerId This tool retrieves account details linked to a valid buyerUserId and collectionId, with responses indicating success, errors, or resource status.
  • x-collection-id
  • x-auth-token
  • buyerId
  • x-api-key
  • locale
  • x-version
  • x-store-id
getPropertyId This tool retrieves an account property using valid account and property IDs, ensuring associated accounts and collections exist.
  • x-collection-id
  • x-auth-token
  • accountId
  • attributeId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deletePropertyId This tool deletes an account property linked to a valid account and collection, requiring valid `accountId`, `collectionId`, and `attributeId`.
  • x-collection-id
  • x-auth-token
  • accountId
  • attributeId
  • x-api-key
  • locale
  • x-version
  • x-store-id
getBudgteById This tool retrieves a budget based on valid accountId, costCentreId, and budgetId, ensuring associated entities exist in the system.
  • x-collection-id
  • x-auth-token
  • accountId
  • costCentreId
  • budgetId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteBudgetById This tool deletes a budget linked to a valid cost center, account, and collection, requiring valid IDs for each parameter.
  • x-collection-id
  • x-auth-token
  • accountId
  • costCentreId
  • budgetId
  • x-api-key
  • locale
  • x-version
  • x-store-id
getPropertyById This tool retrieves a contract property linked to a valid account, contract, and attribute IDs, returning success or error responses based on validation.
  • x-collection-id
  • x-auth-token
  • accountId
  • contractId
  • attributeId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deletePropertyById This tool deletes a contract property using `accountId`, `contractId`, `attributeId`, and a valid `collectionId`, ensuring all identifiers exist and are associated correctly.
  • x-collection-id
  • x-auth-token
  • accountId
  • contractId
  • attributeId
  • x-api-key
  • locale
  • x-version
  • x-store-id
getDocumentById This tool retrieves documents linked to a specific account contract, requiring valid account, collection, contract, and document IDs, with responses for success, errors, or resource unavailability.
  • x-collection-id
  • x-auth-token
  • accountId
  • contractId
  • documentId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteDocumentById This tool deletes a document based on accountId, contractId, and documentId, requiring valid associations and existing resources.
  • x-collection-id
  • x-auth-token
  • accountId
  • contractId
  • documentId
  • x-api-key
  • locale
  • x-version
  • x-store-id
getAccountHistorys This tool retrieves account histories for a valid accountId based on filter, sort, page, and size parameters, with detailed response codes for success or errors.
  • accountId
  • x-collection-id
  • x-auth-token
  • x-api-key
  • locale
  • x-version
  • x-store-id
  • page
  • size
  • filter
  • sort

Error Responses

The table below lists standard error codes with their corresponding descriptions for API responses:

Error Code Error Description
200 (Success): Success
201 (Success): Accepted
202 Accepted
400 Bad Request
403 Forbidden.
404 The resource you are trying to reach is not found
500 Server exception caused by non-client errors

Useful Resources

Revision History
2025-11-19 | JP – Updated domain
2025-09-29 | SD – Page created and content added