Follow
Used by apibackuper follow.
Single hop
follow:
follow_mode: item # item | url | drilldown | prefix
follow_http_mode: GET
follow_pattern: https://api.example.com/items/
follow_param: id
follow_item_key: id
follow_data_key: data
follow_url_key: href
item— build a URL fromfollow_pattern+follow_paramurl— use a URL already present on the record (follow_patternunused)
Multi-hop rules
follow:
rules:
- name: departments
follow_mode: item
follow_pattern: "https://api.example.com/orgs/{org_id}/departments"
follow_item_key: id
follow_param: org_id
iterate_by: page
params:
page_number_param: page
page_size_param: per_page
page_size_limit: 50
- name: employees
follow_mode: item
follow_pattern: "https://api.example.com/departments/{dept_id}/employees"
follow_item_key: id
follow_param: dept_id
follow may also be a YAML list of the same rule objects.
Template: examples/templates/follow-multihop.yaml.