Skip to content

Expose Bot Read Data Through APIs #69

@DakotaCondos

Description

@DakotaCondos

As a customer app or admin app,
I want to read bot state and inventory through APIs backed by Cosmos DB,
so that applications do not need to query the simulator directly for normal bot information.

Acceptance Criteria

  • Given an app requests all bots
    When the API receives the request
    Then it returns bot documents or summaries from the Cosmos DB Bots container.

  • Given an app requests a specific bot
    When the API receives the bot ID
    Then it returns the matching bot document from Cosmos DB.

  • Given an app requests available bots
    When the API queries Cosmos DB
    Then it returns bots marked as available and not removed or disabled.

  • Given an app needs inventory information
    When it queries a bot through the API
    Then the response includes the bot’s current readable inventory values.

  • Given an app requests normal read-only bot information
    When the request is processed
    Then the API does not call the simulator HTTP endpoints for that read operation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for User Story.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions