Get ReliefWeb Training
reliefweb_get_trainingFetch a training listing by ReliefWeb numeric ID with the full description, registration instructions, event link, cost and fee information, dates, languages, and organizing source. Use after reliefweb_search_training, which returns summaries without the description, registration instructions, or cost detail. Reaches concluded listings as well as current ones. A record over the response budget comes back as a section outline naming every section and its byte size; re-call with sections to pull only the ones needed. Nothing is truncated on either path.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "reliefweb_get_training"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ReliefWeb numeric training ID. Obtained from reliefweb_search_training results. | |
| sections | No | Sections of the training record to return, named by the sections[].name values an outline response lists. Omit for the whole record, or for a section outline when the record is over the response budget. Records are sparse, so a name this record does not carry is rejected with the names it does. Identity metadata — the record's ID, its name, and its canonical URL — comes back alongside whatever is requested. The call is self-contained — the record is re-fetched and sliced, so no prior call has to be repeated. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ReliefWeb numeric training ID. | |
| url | No | ReliefWeb node URL for this training listing. | |
| body | No | Full training description (Markdown) — content, audience, and logistics. | |
| cost | No | Cost class as ReliefWeb records it, such as free or fee-based. | |
| kind | No | full when the record — or the sections asked for — is returned in whole; outline when the record exceeded the response budget and only its section index is returned. | |
| error | No | Present when the call failed. Absent on success. | |
| title | No | Training title. | |
| types | No | Training type names, such as Training/Workshop or Course. | |
| cities | No | Host cities, for on-site training. | |
| status | No | Listing status: published while the training is current, expired once concluded. | |
| themes | No | Humanitarian theme/sector names. | |
| dateEnd | No | Training end date (ISO 8601). | |
| formats | No | Training format names: on-site or online. | |
| sources | No | Organizing organizations (short names). | |
| eventUrl | No | The organizer's own page for this training, when published. | |
| sections | No | Every section of the record, largest first. Pass the names back in `sections` to retrieve them. | |
| urlAlias | No | Canonical ReliefWeb URL for this training listing. | |
| countries | No | Countries tagged on this training. | |
| dateStart | No | Training start date (ISO 8601). | |
| languages | No | Language codes of the listing (ISO 639-1). | |
| dateCreated | No | Date this listing was indexed (ISO 8601). | |
| howToRegister | No | Registration instructions (Markdown) as published by the organizer. | |
| outlineNotice | No | How to re-call this tool for specific sections of the record. | |
| feeInformation | No | Fee detail as published by the organizer — amounts, inclusions, and conditions. | |
| careerCategories | No | Career category names (humanitarian tracks). | |
| dateRegistration | No | Registration deadline (ISO 8601). | |
| trainingLanguages | No | Language codes the training is delivered in (ISO 639-1). |