### GET /repo/{connection_id}/repository Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/repository ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **org_id** (string, query, optional): The org ID to filter by (reference to RepoOrganization) - **fields** (array (string (id|created_at|updated_at|name|description|owner|is_private|web_url|org_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **RepoRepositories** - Array of RepoRepository ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/repository?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&org_id=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/organization Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/organization ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **fields** (array (string (id|created_at|updated_at|name|description|avatar_url|web_url|user_ids|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **RepoOrganizations** - Array of RepoOrganization ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/organization?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/repository/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/repository/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|description|owner|is_private|web_url|org_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Repository ### Responses #### 200 - Successful **RepoRepository** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **description** (string) - **owner** (string) - **is_private** (boolean) - **web_url** (string) - **org_id** (string) - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/repository/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/branch Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/branch ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **repo_id** (string, query, optional): The repo ID to filter by (reference to RepoRepository) - **fields** (array (string (id|created_at|updated_at|name|repo_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **RepoBranches** - Array of RepoBranch ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/branch?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&repo_id=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/organization/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/organization/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|description|avatar_url|web_url|user_ids|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Organization ### Responses #### 200 - Successful **RepoOrganization** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **description** (string) - **avatar_url** (string) - **web_url** (string) - **user_ids** (array (string)): id values of the users/employees associated with this organization - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/organization/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/commit Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/commit ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **repo_id** (string, query, optional): The repo ID to filter by (reference to RepoRepository) - **branch_id** (string, query, optional): The repo branch ID to filter by (reference to RepoBranch) - **fields** (array (string (id|created_at|updated_at|user_id|repo_id|message|branch_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **RepoCommits** - Array of RepoCommit ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/commit?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&repo_id=string&branch_id=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/pullrequest Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/pullrequest ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **repo_id** (string, query, optional): The repo ID to filter by (reference to RepoRepository) - **fields** (array (string (id|created_at|updated_at|user_ids|repo_id|status|labels|closed_at|commit_ids|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **RepoPullrequests** - Array of RepoPullrequest ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/pullrequest?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&repo_id=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/branch/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/branch/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|repo_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Branch ### Responses #### 200 - Successful **RepoBranch** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **repo_id** (string) (required) - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/branch/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/pullrequest/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/pullrequest/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|user_ids|repo_id|status|labels|closed_at|commit_ids|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Pullrequest ### Responses #### 200 - Successful **RepoPullrequest** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_ids** (array (string)) - **repo_id** (string) - **status** (string (PENDING|APPROVED|REJECTED)) ("PENDING"|"APPROVED"|"REJECTED") - **labels** (array (string)) - **closed_at** (string (date-time)) - **commit_ids** (array (string)) - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/pullrequest/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /repo/{connection_id}/commit/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for GET /repo/{connection_id}/commit/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|user_id|repo_id|message|branch_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Commit ### Responses #### 200 - Successful **RepoCommit** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_id** (string) - **repo_id** (string) (required) - **message** (string) - **branch_id** (string) - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/repo/{connection_id}/commit/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### API Overview: Unified.to REPO API Source: https://api.unified.to/docs/openapi-repo.json One API to Rule Them All ```yaml # Unified.to REPO API # Version: 1.0 One API to Rule Them All # Base URL: https://api.unified.to ``` -------------------------------- ### POST /repo/{connection_id}/repository Source: https://api.unified.to/docs/openapi-repo.json API endpoint for POST /repo/{connection_id}/repository ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|description|owner|is_private|web_url|org_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **description** (string) - **owner** (string) - **is_private** (boolean) - **web_url** (string) - **org_id** (string) - **raw** (object) ### Responses #### 200 - Successful **RepoRepository** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **description** (string) - **owner** (string) - **is_private** (boolean) - **web_url** (string) - **org_id** (string) - **raw** (object) ### Example Usage ```bash curl -X POST "https://api.unified.to/repo/{connection_id}/repository?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "description": "string", "owner": "string", "is_private": "true", "web_url": "string", "org_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### Schema: RepoRepositories Source: https://api.unified.to/docs/openapi-repo.json Schema definition for RepoRepositories ```markdown ## Schema: RepoRepositories Schema definition for RepoRepositories **Type:** array - Array of RepoRepository ``` -------------------------------- ### POST /repo/{connection_id}/organization Source: https://api.unified.to/docs/openapi-repo.json API endpoint for POST /repo/{connection_id}/organization ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|description|avatar_url|web_url|user_ids|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **description** (string) - **avatar_url** (string) - **web_url** (string) - **user_ids** (array (string)): id values of the users/employees associated with this organization - **raw** (object) ### Responses #### 200 - Successful **RepoOrganization** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **description** (string) - **avatar_url** (string) - **web_url** (string) - **user_ids** (array (string)): id values of the users/employees associated with this organization - **raw** (object) ### Example Usage ```bash curl -X POST "https://api.unified.to/repo/{connection_id}/organization?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "description": "string", "avatar_url": "string", "web_url": "string", "user_ids": "value", "raw": "value" }' ``` ``` -------------------------------- ### POST /repo/{connection_id}/branch Source: https://api.unified.to/docs/openapi-repo.json API endpoint for POST /repo/{connection_id}/branch ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|repo_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **repo_id** (string) (required) - **raw** (object) ### Responses #### 200 - Successful **RepoBranch** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **repo_id** (string) (required) - **raw** (object) ### Example Usage ```bash curl -X POST "https://api.unified.to/repo/{connection_id}/branch?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "repo_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### Schema: RepoRepository Source: https://api.unified.to/docs/openapi-repo.json Schema definition for RepoRepository ```markdown ## Schema: RepoRepository Schema definition for RepoRepository **Type:** object - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **description** (string) - **owner** (string) - **is_private** (boolean) - **web_url** (string) - **org_id** (string) - **raw** (object) ``` -------------------------------- ### POST /repo/{connection_id}/commit Source: https://api.unified.to/docs/openapi-repo.json API endpoint for POST /repo/{connection_id}/commit ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|user_id|repo_id|message|branch_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_id** (string) - **repo_id** (string) (required) - **message** (string) - **branch_id** (string) - **raw** (object) ### Responses #### 200 - Successful **RepoCommit** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_id** (string) - **repo_id** (string) (required) - **message** (string) - **branch_id** (string) - **raw** (object) ### Example Usage ```bash curl -X POST "https://api.unified.to/repo/{connection_id}/commit?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "user_id": "string", "repo_id": "string", "message": "string", "branch_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### PUT /repo/{connection_id}/repository/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for PUT /repo/{connection_id}/repository/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|description|owner|is_private|web_url|org_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Repository ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **description** (string) - **owner** (string) - **is_private** (boolean) - **web_url** (string) - **org_id** (string) - **raw** (object) ### Responses #### 200 - Successful **RepoRepository** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **description** (string) - **owner** (string) - **is_private** (boolean) - **web_url** (string) - **org_id** (string) - **raw** (object) ### Example Usage ```bash curl -X PUT "https://api.unified.to/repo/{connection_id}/repository/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "description": "string", "owner": "string", "is_private": "true", "web_url": "string", "org_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### Security: authorization Source: https://api.unified.to/docs/openapi-repo.json Security scheme: jwt ```markdown ## Security: authorization **Description:** Security scheme: jwt **Type:** apiKey ``` -------------------------------- ### POST /repo/{connection_id}/pullrequest Source: https://api.unified.to/docs/openapi-repo.json API endpoint for POST /repo/{connection_id}/pullrequest ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|user_ids|repo_id|status|labels|closed_at|commit_ids|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_ids** (array (string)) - **repo_id** (string) - **status** (string (PENDING|APPROVED|REJECTED)) ("PENDING"|"APPROVED"|"REJECTED") - **labels** (array (string)) - **closed_at** (string (date-time)) - **commit_ids** (array (string)) - **raw** (object) ### Responses #### 200 - Successful **RepoPullrequest** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_ids** (array (string)) - **repo_id** (string) - **status** (string (PENDING|APPROVED|REJECTED)) ("PENDING"|"APPROVED"|"REJECTED") - **labels** (array (string)) - **closed_at** (string (date-time)) - **commit_ids** (array (string)) - **raw** (object) ### Example Usage ```bash curl -X POST "https://api.unified.to/repo/{connection_id}/pullrequest?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "user_ids": "value", "repo_id": "string", "status": "PENDING", "labels": "value", "closed_at": "2023-01-01T00:00:00Z", "commit_ids": "value", "raw": "value" }' ``` ``` -------------------------------- ### Schema: RepoCommit Source: https://api.unified.to/docs/openapi-repo.json Schema definition for RepoCommit ```markdown ## Schema: RepoCommit Schema definition for RepoCommit **Type:** object - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_id** (string) - **repo_id** (string) (required) - **message** (string) - **branch_id** (string) - **raw** (object) ``` -------------------------------- ### Schema: RepoOrganizations Source: https://api.unified.to/docs/openapi-repo.json Schema definition for RepoOrganizations ```markdown ## Schema: RepoOrganizations Schema definition for RepoOrganizations **Type:** array - Array of RepoOrganization ``` -------------------------------- ### Schema: RepoOrganization Source: https://api.unified.to/docs/openapi-repo.json Schema definition for RepoOrganization ```markdown ## Schema: RepoOrganization Schema definition for RepoOrganization **Type:** object - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **description** (string) - **avatar_url** (string) - **web_url** (string) - **user_ids** (array (string)): id values of the users/employees associated with this organization - **raw** (object) ``` -------------------------------- ### PATCH /repo/{connection_id}/repository/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for PATCH /repo/{connection_id}/repository/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|description|owner|is_private|web_url|org_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Repository ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **description** (string) - **owner** (string) - **is_private** (boolean) - **web_url** (string) - **org_id** (string) - **raw** (object) ### Responses #### 200 - Successful **RepoRepository** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **description** (string) - **owner** (string) - **is_private** (boolean) - **web_url** (string) - **org_id** (string) - **raw** (object) ### Example Usage ```bash curl -X PATCH "https://api.unified.to/repo/{connection_id}/repository/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "description": "string", "owner": "string", "is_private": "true", "web_url": "string", "org_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### DELETE /repo/{connection_id}/repository/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for DELETE /repo/{connection_id}/repository/{id} ```markdown ### Parameters - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Repository ### Responses #### 200 - Successful Empty response body #### default - Successful ### Example Usage ```bash curl -X DELETE "https://api.unified.to/repo/{connection_id}/repository/{id}" ``` ``` -------------------------------- ### PUT /repo/{connection_id}/branch/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for PUT /repo/{connection_id}/branch/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|repo_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Branch ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **repo_id** (string) (required) - **raw** (object) ### Responses #### 200 - Successful **RepoBranch** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **repo_id** (string) (required) - **raw** (object) ### Example Usage ```bash curl -X PUT "https://api.unified.to/repo/{connection_id}/branch/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "repo_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### Schema: RepoCommits Source: https://api.unified.to/docs/openapi-repo.json Schema definition for RepoCommits ```markdown ## Schema: RepoCommits Schema definition for RepoCommits **Type:** array - Array of RepoCommit ``` -------------------------------- ### PUT /repo/{connection_id}/organization/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for PUT /repo/{connection_id}/organization/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|description|avatar_url|web_url|user_ids|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Organization ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **description** (string) - **avatar_url** (string) - **web_url** (string) - **user_ids** (array (string)): id values of the users/employees associated with this organization - **raw** (object) ### Responses #### 200 - Successful **RepoOrganization** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **description** (string) - **avatar_url** (string) - **web_url** (string) - **user_ids** (array (string)): id values of the users/employees associated with this organization - **raw** (object) ### Example Usage ```bash curl -X PUT "https://api.unified.to/repo/{connection_id}/organization/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "description": "string", "avatar_url": "string", "web_url": "string", "user_ids": "value", "raw": "value" }' ``` ``` -------------------------------- ### PATCH /repo/{connection_id}/branch/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for PATCH /repo/{connection_id}/branch/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|repo_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Branch ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **repo_id** (string) (required) - **raw** (object) ### Responses #### 200 - Successful **RepoBranch** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **repo_id** (string) (required) - **raw** (object) ### Example Usage ```bash curl -X PATCH "https://api.unified.to/repo/{connection_id}/branch/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "repo_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### PUT /repo/{connection_id}/pullrequest/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for PUT /repo/{connection_id}/pullrequest/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|user_ids|repo_id|status|labels|closed_at|commit_ids|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Pullrequest ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_ids** (array (string)) - **repo_id** (string) - **status** (string (PENDING|APPROVED|REJECTED)) ("PENDING"|"APPROVED"|"REJECTED") - **labels** (array (string)) - **closed_at** (string (date-time)) - **commit_ids** (array (string)) - **raw** (object) ### Responses #### 200 - Successful **RepoPullrequest** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **user_ids** (array (string)) - **repo_id** (string) - **status** (string (PENDING|APPROVED|REJECTED)) ("PENDING"|"APPROVED"|"REJECTED") - **labels** (array (string)) - **closed_at** (string (date-time)) - **commit_ids** (array (string)) - **raw** (object) ### Example Usage ```bash curl -X PUT "https://api.unified.to/repo/{connection_id}/pullrequest/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "user_ids": "value", "repo_id": "string", "status": "PENDING", "labels": "value", "closed_at": "2023-01-01T00:00:00Z", "commit_ids": "value", "raw": "value" }' ``` ``` -------------------------------- ### DELETE /repo/{connection_id}/pullrequest/{id} Source: https://api.unified.to/docs/openapi-repo.json API endpoint for DELETE /repo/{connection_id}/pullrequest/{id} ```markdown ### Parameters - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Pullrequest ### Responses #### 200 - Successful Empty response body #### default - Successful ### Example Usage ```bash curl -X DELETE "https://api.unified.to/repo/{connection_id}/pullrequest/{id}" ``` ``` -------------------------------- ### Schema: RepoBranch Source: https://api.unified.to/docs/openapi-repo.json Schema definition for RepoBranch ```markdown ## Schema: RepoBranch Schema definition for RepoBranch **Type:** object - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) (required) - **repo_id** (string) (required) - **raw** (object) ```