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

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/"}'