jef-github-repositories-post-01¶
Source¶
Repository:
jef-systems/jef-github-backendSource Run ID:
24199515220Source SHA:
e2030601fba80ed154ddfd3783ca25abb3276519Module:
github-repositoriesDocumentation Scope:
asyncLambda:
jef-github-repositories-post-01
Endpoint¶
API Name:
jef-github-repositoriesAction Name:
postMethod:
POSTScope Label:
AsyncResource Path:
/jef-github-repositories-post-01Complete Endpoint:
https://uzio43d00g.execute-api.ap-southeast-1.amazonaws.com/prod/jef-github-repositories-post-01Lambda ARN:
arn:aws:lambda:ap-southeast-1:246715082475:function:jef-github-repositories-post-01curl payload mode:
json_body
API Gateway Description¶
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¶
{
"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\"}"
}
CMD curl¶
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¶
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/"}'