For the complete documentation index, see llms.txt. This page is also available as Markdown.

harvest

Harvest related operations

List all available harvest backends

get
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Réponses
200

Success

application/json
idstringOptionnel

The backend identifier

labelstringOptionnel

The backend display name

get/harvest/backends/
200

Success

List all harvest sources

get
Paramètres de requête
pageintegerOptionnel

The page to fetch

Default: 1
page_sizeintegerOptionnel

The page size to fetch

Default: 20
qstringOptionnel
ownerstringOptionnel
organizationstringOptionnel
deletedbooleanOptionnel

Include sources flagged as deleted

Default: false
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Réponses
200

Success

application/json
next_pagestringOptionnel

The next page URL if exists

pageinteger · min: 1Requis

The current page

page_sizeintegerRequis

The page size used for pagination

previous_pagestringOptionnel

The previous page URL if exists

totalintegerRequis

The total paginated items

get/harvest/sources/
200

Success

Update a harvest source

put
Paramètres de chemin
sourcestringRequis
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Corps
activebooleanOptionnel

Is this source active

autoarchivebooleanOptionnel

If enabled, datasets not present on the remote source will be automatically archived

backendstringRequis

The source backend

configobjectOptionnel

The configuration as key-value pairs

descriptionstring · markdownOptionnel

The source description

namestring · max: 255Optionnel

The source display name

organizationstringOptionnel

Only present if owner is not set. Can only be set to an organization of the current authenticated user.

ownerstringOptionnel

Only present if organization is not set. Can only be set to the current authenticated user.

urlstringRequis

The source base URL

Réponses
200

Success

application/json
activebooleanOptionnel

Is this source active

autoarchivebooleanOptionnel

If enabled, datasets not present on the remote source will be automatically archived

backendstringRequis

The source backend

configobjectOptionnel

The configuration as key-value pairs

created_atstring · date-timeLecture seuleRequis

The source creation date

deletedstring · date-timeLecture seuleOptionnel

The source deletion date

descriptionstring · markdownOptionnel

The source description

idstringLecture seuleRequis
namestring · max: 255Optionnel

The source display name

schedulestringLecture seuleOptionnel

The source schedule (interval or cron expression)

slugstring · max: 255Lecture seuleRequis

The source permalink string

urlstringRequis

The source base URL

put/harvest/source/{source}/
200

Success

Get a single job given an ID

get
Paramètres de chemin
identstringRequis
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Réponses
200

Success

application/json
createdstring · date-timeLecture seuleRequis

The job creation date

endedstring · date-timeLecture seuleOptionnel

The job end date

idstringLecture seuleRequis
itemsobjectLecture seuleOptionnel

Visit this API link to see the list.

startedstring · date-timeLecture seuleOptionnel

The job start date

statusstring · enumLecture seuleRequis

The job status

Example: pendingValeurs possibles:
get/harvest/job/{ident}/
200

Success

Get a single source given an ID or a slug

get
Paramètres de chemin
sourcestringRequis
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Réponses
200

Success

application/json
activebooleanOptionnel

Is this source active

autoarchivebooleanOptionnel

If enabled, datasets not present on the remote source will be automatically archived

backendstringRequis

The source backend

configobjectOptionnel

The configuration as key-value pairs

created_atstring · date-timeLecture seuleRequis

The source creation date

deletedstring · date-timeLecture seuleOptionnel

The source deletion date

descriptionstring · markdownOptionnel

The source description

idstringLecture seuleRequis
namestring · max: 255Optionnel

The source display name

schedulestringLecture seuleOptionnel

The source schedule (interval or cron expression)

slugstring · max: 255Lecture seuleRequis

The source permalink string

urlstringRequis

The source base URL

get/harvest/source/{source}/
200

Success

post
Paramètres de chemin
sourcestringRequis
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Réponses
200

Success

application/json
activebooleanOptionnel

Is this source active

autoarchivebooleanOptionnel

If enabled, datasets not present on the remote source will be automatically archived

backendstringRequis

The source backend

configobjectOptionnel

The configuration as key-value pairs

created_atstring · date-timeLecture seuleRequis

The source creation date

deletedstring · date-timeLecture seuleOptionnel

The source deletion date

descriptionstring · markdownOptionnel

The source description

idstringLecture seuleRequis
namestring · max: 255Optionnel

The source display name

schedulestringLecture seuleOptionnel

The source schedule (interval or cron expression)

slugstring · max: 255Lecture seuleRequis

The source permalink string

urlstringRequis

The source base URL

post/harvest/source/{source}/run/
200

Success

Create a new harvest source

post
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Corps
activebooleanOptionnel

Is this source active

autoarchivebooleanOptionnel

If enabled, datasets not present on the remote source will be automatically archived

backendstringRequis

The source backend

configobjectOptionnel

The configuration as key-value pairs

descriptionstring · markdownOptionnel

The source description

namestring · max: 255Optionnel

The source display name

organizationstringOptionnel

Only present if owner is not set. Can only be set to an organization of the current authenticated user.

ownerstringOptionnel

Only present if organization is not set. Can only be set to the current authenticated user.

urlstringRequis

The source base URL

Réponses
200

Success

application/json
activebooleanOptionnel

Is this source active

autoarchivebooleanOptionnel

If enabled, datasets not present on the remote source will be automatically archived

backendstringRequis

The source backend

configobjectOptionnel

The configuration as key-value pairs

created_atstring · date-timeLecture seuleRequis

The source creation date

deletedstring · date-timeLecture seuleOptionnel

The source deletion date

descriptionstring · markdownOptionnel

The source description

idstringLecture seuleRequis
namestring · max: 255Optionnel

The source display name

schedulestringLecture seuleOptionnel

The source schedule (interval or cron expression)

slugstring · max: 255Lecture seuleRequis

The source permalink string

urlstringRequis

The source base URL

post/harvest/sources/
200

Success

List all jobs for a given source

get
Paramètres de chemin
sourcestringRequis
Paramètres de requête
pageintegerOptionnel

The page to fetch

Default: 1
page_sizeintegerOptionnel

The page size to fetch

Default: 20
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Réponses
200

Success

application/json
next_pagestringOptionnel

The next page URL if exists

pageinteger · min: 1Requis

The current page

page_sizeintegerRequis

The page size used for pagination

previous_pagestringOptionnel

The previous page URL if exists

totalintegerRequis

The total paginated items

get/harvest/source/{source}/jobs/
200

Success

Preview an harvesting from a source created with the given payload

post
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Corps
activebooleanOptionnel

Is this source active

autoarchivebooleanOptionnel

If enabled, datasets not present on the remote source will be automatically archived

backendstringRequis

The source backend

configobjectOptionnel

The configuration as key-value pairs

descriptionstring · markdownOptionnel

The source description

namestring · max: 255Optionnel

The source display name

organizationstringOptionnel

Only present if owner is not set. Can only be set to an organization of the current authenticated user.

ownerstringOptionnel

Only present if organization is not set. Can only be set to the current authenticated user.

urlstringRequis

The source base URL

Réponses
200

Success

application/json
createdstring · date-timeLecture seuleRequis

The job creation date

endedstring · date-timeLecture seuleOptionnel

The job end date

idstringLecture seuleRequis
startedstring · date-timeLecture seuleOptionnel

The job start date

statusstring · enumLecture seuleRequis

The job status

Example: pendingValeurs possibles:
post/harvest/source/preview/
200

Success

Preview a single harvest source given an ID or a slug

get
Paramètres de chemin
sourcestringRequis
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Réponses
200

Success

application/json
createdstring · date-timeLecture seuleRequis

The job creation date

endedstring · date-timeLecture seuleOptionnel

The job end date

idstringLecture seuleRequis
startedstring · date-timeLecture seuleOptionnel

The job start date

statusstring · enumLecture seuleRequis

The job status

Example: pendingValeurs possibles:
get/harvest/source/{source}/preview/
200

Success

delete
Paramètres de chemin
sourcestringRequis
Paramètres d'en-tête
X-Fieldsstring · maskOptionnel

An optional fields mask

Réponses
200

Success

application/json
activebooleanOptionnel

Is this source active

autoarchivebooleanOptionnel

If enabled, datasets not present on the remote source will be automatically archived

backendstringRequis

The source backend

configobjectOptionnel

The configuration as key-value pairs

created_atstring · date-timeLecture seuleRequis

The source creation date

deletedstring · date-timeLecture seuleOptionnel

The source deletion date

descriptionstring · markdownOptionnel

The source description

idstringLecture seuleRequis
namestring · max: 255Optionnel

The source display name

schedulestringLecture seuleOptionnel

The source schedule (interval or cron expression)

slugstring · max: 255Lecture seuleRequis

The source permalink string

urlstringRequis

The source base URL

delete/harvest/source/{source}/
200

Success

Mis à jour

Ce contenu vous a-t-il été utile ?