For Developers
Update Extractor Configuration
PATCH https://ed.link/api/v2/teams/:team_id/sources/:source_id/extractions/:extractor_id
Updates extractor-specific parameters (concurrency limits, pagination sizes, rate throttling).
Permissions
Requires the extractions.update system permission.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
:team_id | UUID | Yes | The ID of the team. |
:source_id | UUID | Yes | The ID of the source. |
:extractor_id | UUID | Yes | The ID of the extractor configuration. |
Request Body
| Property | Type | Required | Description |
|---|---|---|---|
configuration | Object | Yes | Extractor-specific parameters and feature configurations. |
Sample Request
const response = await axios.patch(
`https://ed.link/api/v2/teams/${team_id}/sources/${source_id}/extractions/${extractor_id}`,
{
configuration: {
batch_size: 500,
rate_limit_rps: 10
}
},
{
headers: {
authorization: `Bearer ${user_session_token}`,
'content-type': 'application/json'
}
}
);
Sample Response
{
"$data": {
"id": "27db12ce-6fa4-4690-9512-8877e8a91012",
"configuration": {
"batch_size": 500,
"rate_limit_rps": 10
}
}
}
