.. AUTO-GENERATED FILE. DO NOT EDIT. jef-github-repositories-post-01 =============================== Source ------ - Repository: ``jef-systems/jef-github-backend`` - Source Run ID: ``24199515220`` - Source SHA: ``e2030601fba80ed154ddfd3783ca25abb3276519`` - Module: ``github-repositories`` - Documentation Scope: ``async`` - Lambda: ``jef-github-repositories-post-01`` Endpoint -------- - API Name: ``jef-github-repositories`` - Action Name: ``post`` - Method: ``POST`` - Scope Label: ``Async`` - Resource Path: ``/jef-github-repositories-post-01`` - Complete Endpoint: ``https://uzio43d00g.execute-api.ap-southeast-1.amazonaws.com/prod/jef-github-repositories-post-01`` - Lambda ARN: ``arn:aws:lambda:ap-southeast-1:246715082475:function:jef-github-repositories-post-01`` - curl payload mode: ``json_body`` API Gateway Description ----------------------- .. code-block:: text Function: jef-github-repositories-post-01 API Name: jef-github-repositories Action: post Method: POST Resource Path: /jef-github-repositories-post-01 Payload: - repo_name: jef-electronjs-template - commit_sha: abc123def4567890abc123def4567890abc123de - s3_key: jef-electronjs-template/ Response: - ok: true - message: Repository created successfully - repository: {"pk":"jef-electronjs-template","sk":"__repo__","repo_name":"jef-electronjs-template","file_path":"__repo__","file_name":"__repo__","file_extension":"meta","commit_sha":"abc123def4567890abc123def4567890abc123de","s3_key":"jef-electronjs-template/","created_at":"2026-04-09T00:00:00Z","updated_at":"2026-04-09T00:00:00Z"} Request Payload --------------- .. code-block:: json { "repo_name": "jef-electronjs-template", "commit_sha": "abc123def4567890abc123def4567890abc123de", "s3_key": "jef-electronjs-template/" } Response -------- .. code-block:: json { "ok": "true", "message": "Repository created successfully", "repository": "{\"pk\":\"jef-electronjs-template\",\"sk\":\"__repo__\",\"repo_name\":\"jef-electronjs-template\",\"file_path\":\"__repo__\",\"file_name\":\"__repo__\",\"file_extension\":\"meta\",\"commit_sha\":\"abc123def4567890abc123def4567890abc123de\",\"s3_key\":\"jef-electronjs-template/\",\"created_at\":\"2026-04-09T00:00:00Z\",\"updated_at\":\"2026-04-09T00:00:00Z\"}" } CMD curl -------- .. code-block:: text curl -X POST "https://uzio43d00g.execute-api.ap-southeast-1.amazonaws.com/prod/jef-github-repositories-post-01" -H "Content-Type: application/json" --data-raw "{\"repo_name\": \"jef-electronjs-template\", \"commit_sha\": \"abc123def4567890abc123def4567890abc123de\", \"s3_key\": \"jef-electronjs-template/\"}" PowerShell curl --------------- .. code-block:: text curl.exe -X POST "https://uzio43d00g.execute-api.ap-southeast-1.amazonaws.com/prod/jef-github-repositories-post-01" -H "Content-Type: application/json" --data-raw '{"repo_name": "jef-electronjs-template", "commit_sha": "abc123def4567890abc123def4567890abc123de", "s3_key": "jef-electronjs-template/"}'