Gets a specific bot user by ID.

Usage Example

GET /api/v1/auth/bots/bot-abc123
Authorization: Bearer {access_token}

Response:

{
  "id": "bot-abc123",
  "email": "salesforce-integration@acme.com",
  "firstName": "Salesforce",
  "lastName": "Integration",
  "fullName": "Salesforce Integration"
}

Use Cases

  • Verify bot user details before creating OAuth client
  • Audit bot user configuration
  • Check bot user existence before deletion
  • Display bot user information in integration settings UI
Path Parameters
  • id
    Type: string
    required

    The unique identifier of the bot user

Responses
  • application/json
  • application/problem+json
  • application/problem+json
  • application/problem+json
  • application/problem+json
Request Example for get/api/v1/auth/bots/{id}
curl 'https://app.propstreet.com/api/v1/auth/bots/{id}' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "id": "bot-abc123",
  "email": "salesforce-integration@acme.com",
  "firstName": "Salesforce",
  "lastName": "Production Integration",
  "fullName": "Salesforce Production Integration"
}