# Repository Created

> Windows | Cross-platform

## Project compatibility

Windows | Cross-platform

## Overview

 <colgroup>
  <col/>
  <col/>
  <col/>
 </colgroup>
 
  
    Description 
    API Method 
    API Path 
  
 
 
  
    The Repository Created trigger starts a workflow when a new repository is created in GitHub that matches the connector&rsquo;s organization or user context and optional filter criteria. It exposes a hydrated repository object that can be used for provisioning, governance, or notification automations.&ZeroWidthSpace; 
    GET 
    /user/repos 
  
  
    GET 
    /orgs/&#123;org}/repos 
  
 

:::note
GitHub does not have a single “list all repos in installation” endpoint; polling typically uses a user or org repository listings depending on the context of the connection.​
:::

## Input

| Parameter | Description | Data Type |
| --- | --- | --- |
| Filter | Optional repository filter (ID, name, description, homepage, default branch, archived, private, allow forking, visibility). | variable |

## Output

| Parameter | Description | Data Type |
| --- | --- | --- |
| Repository ID | ID of the repository that triggered. | string |
| Repository | Hydrated repository object returned by GitHub. | Object |

:::note
* In API workflows, a single
response object is returned as the output. Any required fields can be extracted directly from this object.
* In RPA workflows, some output
parameters may differ, but the necessary values can still be retrieved from the response object even if they are not explicitly exposed.
:::
