## 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...
}
---