Repository
Create Repository
POST
/
api
/
repos
Parameters:
- name: repo name
- description: describe the repo
- is_public(optional): private repo by default
- files(optional): create repository with files
- organization(optional): create repository in an organization
To create a repo, a valid token in the header is needed.
Example Request
curl -X POST -H "Authorization: Bearer $TOKEN" \
https://hub.oxen.ai/api/repos \
--data '{
"name": "repo",
"description": "Aut dolore voluptatibus dolore adipisci iusto iste non quis. Voluptas ut eos sit error. Illo tempore error ipsam occaecati eos quia incidunt. Dicta labore quaerat amet autem sequi voluptas amet voluptate aut. Voluptatem et sunt vel quo amet quos cupiditate modi quasi.",
"is_public": true,
"organization_id": "{{org_id}}",
"files": [
{
"path": "README.md",
"contents": "# My Repo Name",
"user": {
"name": "oxen",
"email": "oxen@oxen.ai"
}
}
]
}'