Skip to content

[INT-009] Connector Management API #124

@quaid

Description

@quaid

Story

As a tenant admin, I need an API to manage content connectors so that I can configure, test, and monitor my integrations.

Acceptance Criteria

  • API endpoint: GET /api/v1/connectors - list configured connectors
  • API endpoint: POST /api/v1/connectors - add new connector
  • API endpoint: DELETE /api/v1/connectors/{id} - remove connector
  • API endpoint: POST /api/v1/connectors/{id}/test - test connection
  • API endpoint: GET /api/v1/connectors/{id}/status - check health
  • Secure credential handling (never return secrets)
  • Connector type registry (strapi, gdocs, future types)
  • Unit and integration tests

Technical Notes

  • Credentials stored encrypted per tenant
  • Test endpoint validates connectivity without exposing secrets
  • Support for multiple connectors of same type per tenant

Dependencies

  • INT-005 (Strapi Pipeline Integration)
  • INT-008 (Google Docs Pipeline Integration)

Points: 2
Type: Feature
Branch: feature/INT-009

Metadata

Metadata

Assignees

No one assigned

    Labels

    Epic: Content IntegrationsContent connector integrations (Strapi, Google Docs)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions