Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OrganizationApi

OrganizationApi - object-oriented interface

export

Hierarchy

  • BaseAPI
    • OrganizationApi

Index

Constructors

  • Parameters

    • Optional configuration: Configuration
    • basePath: string = BASE_PATH
    • axios: AxiosInstance = globalAxios

    Returns OrganizationApi

Properties

axios: AxiosInstance = globalAxios
basePath: string = BASE_PATH
configuration: Configuration

Methods

  • summary

    Create a repository in an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Repository>>

  • summary

    Create a repository in an organization

    deprecated
    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Repository>>

  • summary

    Add a team member

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Add a repository to a team

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Conceal a user's membership

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Create an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Organization>>

  • summary

    Create a hook

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Hook>>

  • summary

    Create a label for an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Label>>

  • summary

    Create a team

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Team>>

  • summary

    Delete an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Delete a hook

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Delete a label

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Remove a member from an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Delete a team

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Edit an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Organization>>

  • summary

    Update a hook

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Hook>>

  • summary

    Update a label

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Label>>

  • summary

    Edit a team

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Team>>

  • summary

    Get an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Organization>>

  • summary

    Get list of organizations

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Organization[]>>

  • summary

    Get a hook

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Hook>>

  • summary

    Get a single label

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Label>>

  • summary

    Get a team

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Team>>

  • summary

    Check if a user is a member of an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Check if a user is a public member of an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    List the current user's organizations

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Organization[]>>

  • summary

    List an organization's webhooks

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Hook[]>>

  • summary

    List an organization's labels

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Label[]>>

  • summary

    List an organization's members

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<User[]>>

  • summary

    List an organization's public members

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<User[]>>

  • summary

    List an organization's repos

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Repository[]>>

  • summary

    List a particular member of team

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<User>>

  • summary

    List a team's members

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<User[]>>

  • summary

    List a particular repo of team

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Repository>>

  • summary

    List a team's repos

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Repository[]>>

  • summary

    List an organization's teams

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Team[]>>

  • summary

    List a user's organizations

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<Organization[]>>

  • summary

    Publicize a user's membership

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Remove a team member

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • This does not delete the repository, it only removes the repository from the team.

    summary

    Remove a repository from a team

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Search for teams within an organization

    throws

    {RequiredError}

    memberof

    OrganizationApi

    Parameters

    Returns Promise<AxiosResponse<TeamSearch200Response>>

Generated using TypeDoc