## Endpoint: `/api/source/` **Method**: GET **Description**: Fetch a list of all the available sources with the relevant information for each one. ### Parameters | Parameter | Type | Required | Description | Example Value | | --- | --- | --- | --- | --- | | None | - | - | No parameters required | - | ### Headers | Header | Type | Required | Description | Example Value | | --- | --- | --- | --- | --- | | Authorization | string | Yes | Bearer token for authentication | Bearer <token> | ### Example Response [ { "id": 1, "name": "<Integration method 1>", "params": { "client_id": "<Client_id>", "redirect": "https://app.xiteit.co", "client_secret": "<Client_secret>" }, ...More details about the integration... }, { "id": 2, "name": "<Integration_method_2>", "params": { "client_id": "<Client_id_2>", "redirect": "https://app.xiteit.co", "client_secret": "<Client_secret_2>" }, ...More details about the integration 2... }, ] --- ## Endpoint: `/api/source/{id}/` **Method**: GET **Description**: Retrieve details of a specific integration source by ID. ### Parameters | Parameter | Type | Required | Description | Example Value | | --- | --- | --- | --- | --- | | id | string | Yes | Unique identifier for the integration source | 12345 | ### Headers | Header | Type | Required | Description | Example Value | | --- | --- | --- | --- | --- | | Authorization | string | Yes | Bearer token for authentication | Bearer <token> | ### Example Response { "id": 1, "name": "<Integration method 1>", "params": { "client_id": "<Client_id>", "redirect": "https://app.xiteit.co", "client_secret": "<Client_secret>" }, ...More details about the integration... } ---