#+CAPTION: Gh badge #+NAME: fig:gh-badge [[https://git.maximotejeda.com.com/maximo/ddns/actions/workflows/tags.yml/badge.svg?branch=master]] Working creating Request #+begin_src shell curl --request POST \ --url https://api.cloudflare.com/client/v4/zones/b4d1481be7a5d3460768b9bd84d74bfd/dns_records \ --header 'Content-Type: application/json' \ --header "Authorization: Bearer 5LgXMn4GjuVG125RoapHUE_uTh8SjnIwVQr-3w0A" \ --data '{ "comment": "Domain verification record", "name": "maximotejeda.com", "proxied": true, "settings": {}, "tags": [], "ttl": 3600, "content": "200.88.135.2", "type": "A" }' #+end_src #+RESULTS: | {"result":{"id":"63aa045481a5fe258ed77dad985c09b5","zone_id":"b4d1481be7a5d3460768b9bd84d74bfd","zone_name":"maximotejeda.com","name":"maximotejeda.com","type":"A","content":"200.88.135.2","proxiable":true,"proxied":true,"ttl":1,"settings":{},"meta":{"auto_added":false,"managed_by_apps":false,"managed_by_argo_tunnel":false},"comment":"Domain verification record","tags":[],"created_on":"2024-09-24T16:11:45.71887Z","modified_on":"2024-09-24T16:11:45.71887Z","comment_modified_on":"2024-09-24T16:11:45.71887Z"},"success":true,"errors":[],"messages":[]} | | | Query zones dns actives #+begin_src shell curl --request GET \ --url https://api.cloudflare.com/client/v4/zones/b4d1481be7a5d3460768b9bd84d74bfd/dns_records \ --header "Authorization: Bearer 5LgXMn4GjuVG125RoapHUE_uTh8SjnIwVQr-3w0A" \ --header 'Content-Type: application/json' \ #+end_src #+RESULTS: | {"result":[{"id":"63aa045481a5fe258ed77dad985c09b5" | zone_id:"b4d1481be7a5d3460768b9bd84d74bfd" | zone_name:"maximotejeda.com" | name:"maximotejeda.com" | type:"A" | content:"200.88.135.2" | proxiable:true | proxied:true | ttl:1 | settings:{} | meta:{"auto_added":false | managed_by_apps:false | managed_by_argo_tunnel:false} | comment:"Domain verification record" | tags:[] | created_on:"2024-09-24T16:11:45.71887Z" | modified_on:"2024-09-24T16:11:45.71887Z" | comment_modified_on:"2024-09-24T16:11:45.71887Z"}] | success:true | errors:[] | messages:[] | result_info:{"page":1 | per_page:100 | count:1 | total_count:1 | total_pages:1}} | update zone #+begin_src shell curl --request PATCH \ --url https://api.cloudflare.com/client/v4/zones/b4d1481be7a5d3460768b9bd84d74bfd/dns_records/63aa045481a5fe258ed77dad985c09b5 \ --header 'Content-Type: application/json' \ --header "Authorization: Bearer 5LgXMn4GjuVG125RoapHUE_uTh8SjnIwVQr-3w0A" \ --data '{ "comment": "Domain verification record", "name": "maximotejeda.com", "proxied": true, "settings": {}, "tags": [], "ttl": 3600, "content": "200.88.135.2", "type": "A" }' #+end_src #+RESULTS: | {"result":{"id":"63aa045481a5fe258ed77dad985c09b5" | zone_id:"b4d1481be7a5d3460768b9bd84d74bfd" | zone_name:"maximotejeda.com" | name:"maximotejeda.com" | type:"A" | content:"200.88.135.2" | proxiable:true | proxied:true | ttl:1 | settings:{} | meta:{"auto_added":false | managed_by_apps:false | managed_by_argo_tunnel:false} | comment:"Domain verification record" | tags:[] | created_on:"2024-09-24T16:11:45.71887Z" | modified_on:"2024-09-24T16:11:45.71887Z" | comment_modified_on:"2024-09-24T16:11:45.71887Z"} | success:true | errors:[] | messages:[]} | check config for a zone #+begin_src shell curl --request GET \ --url https://api.cloudflare.com/client/v4/zones/b4d1481be7a5d3460768b9bd84d74bfd/dns_settings \ --header 'Content-Type: application/json' \ --header "Authorization: Bearer 5LgXMn4GjuVG125RoapHUE_uTh8SjnIwVQr-3w0A" \ #+end_src #+RESULTS: | {"result":{"nameservers":{"type":"cloudflare.standard"} | foundation_dns:false | multi_provider:false | secondary_overrides:false | soa:{"mname":null | rname:"dns.cloudflare.com" | refresh:10000 | retry:2400 | expire:604800 | min_ttl:1800 | ttl:3600} | ns_ttl:86400 | zone_mode:"standard" | internal_dns:{"reference_zone_id":null} | flatten_all_cnames:false} | success:true | errors:[] | messages:[]} | To Download bin from gitea instance #+begin_src shell curl -OJ http://gitea/api/packages/maximo/generic/ddns/arm64_v0.0.0-13/ddns #+end_src