{"ref":"artifact:sap-samples-cloud-btp-cli-api-codejam","page":"/artifacts/sap-samples-cloud-btp-cli-api-codejam","json":"/artifacts/sap-samples-cloud-btp-cli-api-codejam.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-cloud-btp-cli-api-codejam","name":"SAP-samples/cloud-btp-cli-api-codejam","artifact_type":"sample","ecosystem":"btp","use_as":"reference","domain":"operations-and-runtime","origin_ring":"sap-official","description":{"one_line":"The material for the \"Hands-on with the btp CLI and APIs\" SAP CodeJam, from installing the command line to creating and deleting account resources through the Core Services API.","short":"CodeJam material on the btp CLI and the Core Services API","what_it_solves":"The CodeJam is on the Core Service APIs for SAP BTP and on the command line interface tool for SAP BTP, otherwise known as the btp CLI, which it says are strongly related without saying how. Nine exercises run in the order shown: installing the btp CLI, authenticating and managing configuration, autocomplete and initial account exploration, retrieving and parsing JSON output, preparing to call a Core Services API, gathering the credentials the call requires, making the call and understanding the results, GUIDs and resource creation with the btp CLI, and deleting resources with the API. The session takes what the README calls the coordinated approach — the instructor sets you off on the first exercise and you do not proceed until told to — but the exercises are written in a conversational way so that they have enough context and information to be completed outside the hands-on session itself. Prerequisites are detailed in a separate file to work through before the day, and support for the content is available during the actual time of the CodeJam event it was designed for."},"links":{"repo":"https://github.com/SAP-samples/cloud-btp-cli-api-codejam"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:account-provisioning"],"type_properties":{"form":{"value":"workshop","sources":[{"url":"https://github.com/SAP-samples/cloud-btp-cli-api-codejam","title":"SAP-samples/cloud-btp-cli-api-codejam — README, Description","checked":"2026-10-19","quote":"This repository contains the material for the \"Hands-on with the btp CLI and APIs\" CodeJam, a CodeJam within the [SAP CodeJam group](https://community.sap.com/t5/sap-codejam/gh-p/code-jam)."}]}},"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:ajinkyapatil8190","actor:ajmaradiaga","actor:btbernard","actor:dj-adams","actor:kevinriedelsheimer","actor:nicoschoenteich","actor:piejanssens"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"7 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-06, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 6 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":29,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":29,"forks":10,"open_issues":0,"archived":false,"pushed_at":"2026-06-05","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2022-04-04T16:31:07Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":5764,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2022-04-04","last_commit":"2026-06-05","commits":318,"contributors":7,"readme_path":"README.md","readme_sha":"b93396ceae178b12ee9f095d7cee8b45724f8e44","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:ajinkyapatil8190","name":"Ajinkya Patil","json":"/actors/ajinkyapatil8190.json"},{"ref":"actor:ajmaradiaga","name":"Antonio Maradiaga","json":"/actors/ajmaradiaga.json"},{"ref":"actor:btbernard","name":"Brian Bernard","json":"/actors/btbernard.json"},{"ref":"actor:dj-adams","name":"DJ Adams","json":"/actors/dj-adams.json"},{"ref":"actor:kevinriedelsheimer","name":"Kevin Riedelsheimer","json":"/actors/kevinriedelsheimer.json"},{"ref":"actor:nicoschoenteich","name":"Nico Schoenteich","json":"/actors/nicoschoenteich.json"},{"ref":"actor:piejanssens","name":"Pieter Janssens","json":"/actors/piejanssens.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}