Actions
    Applications
    Batch
    Boards
    Cards
    Checklists
    CustomFields
    Emoji
    Enterprises
    Labels
    Lists
    Members
    Notifications
    Organizations
    Plugins
    Search
    Tokens
    Webhooks

    Rate this page:

    Organizations

    Create a new Organization

    POST /1/organizations

    Create a new Workspace

    Request

    Query parameters
    displayName Required

    string

    The name to display for the Organization

    desc

    string

    The description for the organizations

    name

    string

    A string with a length of at least 3. Only lowercase letters, underscores, and numbers are allowed. If the name contains invalid characters, they will be removed. If the name conflicts with an existing name, a new name will be substituted.

    Min length: 3
    website

    string

    A URL starting with http:// or https://

    Format: url

    Example

    1
    2
    3
    curl --request POST \
      --url 'https://api.trello.com/1/organizations?displayName={displayName}&key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Organization

    Get an Organization

    GET /1/organizations/{id}

    Request

    Path parameters
    id Required

    string

    The ID or name of the Organization

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Organization

    Update an Organization

    PUT /1/organizations/{id}

    Update an organization

    Request

    Path parameters
    id Required

    string

    The ID or name of the Organization

    Pattern: ^[0-9a-fA-F]{24}$
    Query parameters
    name

    string

    A new name for the organization. At least 3 lowercase letters, underscores, and numbers. Must be unique

    displayName

    string

    A new displayName for the organization. Must be at least 1 character long and not begin or end with a space.

    desc

    string

    A new description for the organization

    website

    string

    A URL starting with http://, https://, or null

    prefs/associatedDomain

    string

    The Google Apps domain to link this org to.

    prefs/externalMembersDisabled

    boolean

    Whether non-workspace members can be added to boards inside the Workspace

    prefs/googleAppsVersion

    integer

    1 or 2

    Format: int32
    prefs/boardVisibilityRestrict/org

    string

    Who on the Workspace can make Workspace visible boards. One of admin, none, org

    prefs/boardVisibilityRestrict/private

    string

    Who can make private boards. One of: admin, none, org

    prefs/boardVisibilityRestrict/public

    string

    Who on the Workspace can make public boards. One of: admin, none, org

    prefs/orgInviteRestrict

    string

    An email address with optional wildcard characters. (E.g. subdomain.*.trello.com)

    prefs/permissionLevel

    string

    Whether the Workspace page is publicly visible. One of: private, public

    Example

    1
    2
    3
    curl --request PUT \
      --url 'https://api.trello.com/1/organizations/{id}?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Organization

    Delete an Organization

    DELETE /1/organizations/{id}

    Delete an Organization

    Request

    Path parameters
    id Required

    string

    The ID or name of the Organization

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    curl --request DELETE \
      --url 'https://api.trello.com/1/organizations/{id}?key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Get field on Organization

    GET /1/organizations/{id}/{field}

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    field Required

    string

    An organization field

    Valid values: id, name

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/{field}?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Organization

    Get Actions for Organization

    GET /1/organizations/{id}/actions

    List the actions on a Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/actions?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Array<Action>

    Get Boards in an Organization

    GET /1/organizations/{id}/boards

    List the boards in a Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    Query parameters
    filter

    string

    all or a comma-separated list of: open, closed, members, organization, public

    Default: all

    Valid values: all, open, closed, members, organization, public

    fields

    string

    all or a comma-separated list of board fields

    Valid values: id, name, desc, descData, closed, idMemberCreator, idOrganization, pinned, url, shortUrl ...(Show more)

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/boards?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Array<Board>

    Retrieve Organization's Exports

    GET /1/organizations/{id}/exports

    Retrieve the exports that exist for the given organization

    Request

    Path parameters
    id Required

    string

    The ID or name of the Workspace

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/exports?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Array<Export>

    Create Export for Organizations

    POST /1/organizations/{id}/exports

    Kick off CSV export for an organization

    Request

    Path parameters
    id Required

    string

    The ID or name of the Workspace

    Pattern: ^[0-9a-fA-F]{24}$
    Query parameters
    attachments

    boolean

    Whether the CSV should include attachments or not.

    Default: true

    Example

    1
    2
    3
    curl --request POST \
      --url 'https://api.trello.com/1/organizations/{id}/exports?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Export

    Get the Members of an Organization

    GET /1/organizations/{id}/members

    List the members in a Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the Organization

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/members?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Array<Member>

    Update an Organization's Members

    PUT /1/organizations/{id}/members

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    Query parameters
    email Required

    string

    An email address

    Format: email
    fullName Required

    string

    Name for the member, at least 1 character not beginning or ending with a space

    Min length: 1
    type

    string

    One of: admin, normal

    Default: normal

    Valid values: admin, normal

    Example

    1
    2
    curl --request PUT \
      --url 'https://api.trello.com/1/organizations/{id}/members?email={email}&fullName={fullName}&key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Get Memberships of an Organization

    GET /1/organizations/{id}/memberships

    List the memberships of a Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    Query parameters
    filter

    string

    all or a comma-separated list of: active, admin, deactivated, me, normal

    Style: form, Default: all

    Valid values: all, active, admin, deactivated, me, normal

    member

    boolean

    Whether to include the Member objects with the Memberships

    Default: false

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/memberships?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Array<Memberships>

    Get a Membership of an Organization

    GET /1/organizations/{id}/memberships/{idMembership}

    Get a single Membership for an Organization

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    idMembership Required

    string

    The ID of the membership to load

    Pattern: ^[0-9a-fA-F]{24}$
    Query parameters
    member

    boolean

    Whether to include the Member object in the response

    Default: false

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/memberships/{idMembership}?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Memberships

    Get the pluginData Scoped to Organization

    GET /1/organizations/{id}/pluginData

    Get organization scoped pluginData on this Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/pluginData?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Array<PluginData>

    Get Tags of an Organization

    GET /1/organizations/{id}/tags

    List the organization's collections

    Request

    Path parameters
    id Required

    oneOf [string, string]

    The ID or name of the Organization

    Example

    1
    2
    3
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/tags?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Array<Tag>

    Create a Tag in Organization

    POST /1/organizations/{id}/tags

    Create a Tag in an Organization

    Request

    Path parameters
    id Required

    oneOf [string, string]

    The ID or name of the Organization

    Example

    1
    2
    3
    curl --request POST \
      --url 'https://api.trello.com/1/organizations/{id}/tags?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Tag

    Update a Member of an Organization

    PUT /1/organizations/{id}/members/{idMember}

    Add a member to a Workspace or update their member type.

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    idMember Required

    oneOf [string, string]

    The ID or username of the member to update

    Query parameters
    type Required

    string

    One of: admin, normal

    Valid values: admin, normal

    Example

    1
    2
    3
    curl --request PUT \
      --url 'https://api.trello.com/1/organizations/{id}/members/{idMember}?type={type}&key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Member

    Remove a Member from an Organization

    DELETE /1/organizations/{id}/members/{idMember}

    Remove a member from a Workspace

    Request

    Path parameters
    id Required

    oneOf [string, string]

    The ID or name of the organization

    idMember Required

    string

    The ID of the Member to remove from the Workspace

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    curl --request DELETE \
      --url 'https://api.trello.com/1/organizations/{id}/members/{idMember}?key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Deactivate or reactivate a member of an Organization

    PUT /1/organizations/{id}/members/{idMember}/deactivated

    Deactivate or reactivate a member of a Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    idMember Required

    oneOf [string, string]

    The ID or username of the member to update

    Query parameters
    value Required

    boolean

    Example

    1
    2
    curl --request PUT \
      --url 'https://api.trello.com/1/organizations/{id}/members/{idMember}/deactivated?value={value}&key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Update logo for an Organization

    POST /1/organizations/{id}/logo

    Set the logo image for a Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the Workspace

    Pattern: ^[0-9a-fA-F]{24}$
    Query parameters
    file

    string

    Image file for the logo

    Format: binary

    Example

    1
    2
    3
    curl --request POST \
      --url 'https://api.trello.com/1/organizations/{id}/logo?key=APIKey&token=APIToken' \
      --header 'Accept: application/json'

    Responses

    Success

    Content typeValue
    application/json

    Organization

    Delete Logo for Organization

    DELETE /1/organizations/{id}/logo

    Delete a the logo from a Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    curl --request DELETE \
      --url 'https://api.trello.com/1/organizations/{id}/logo?key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Remove a Member from an Organization and all Organization Boards

    DELETE /1/organizations/{id}/members/{idMember}/all

    Remove a member from a Workspace and from all Workspace boards

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    idMember Required

    string

    The ID of the member to remove from the Workspace

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    curl --request DELETE \
      --url 'https://api.trello.com/1/organizations/{id}/members/{idMember}/all?key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Remove the associated Google Apps domain from a Workspace

    DELETE /1/organizations/{id}/prefs/associatedDomain

    Remove the associated Google Apps domain from a Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    curl --request DELETE \
      --url 'https://api.trello.com/1/organizations/{id}/prefs/associatedDomain?key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Delete the email domain restriction on who can be invited to the Workspace

    DELETE /1/organizations/{id}/prefs/orgInviteRestrict

    Remove the email domain restriction on who can be invited to the Workspace

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    curl --request DELETE \
      --url 'https://api.trello.com/1/organizations/{id}/prefs/orgInviteRestrict?key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Delete an Organization's Tag

    DELETE /1/organizations/{id}/tags/{idTag}

    Delete an organization's tag

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    idTag Required

    string

    The ID of the tag to delete

    Example

    1
    2
    curl --request DELETE \
      --url 'https://api.trello.com/1/organizations/{id}/tags/{idTag}?key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Get Organizations new billable guests

    GET /1/organizations/{id}/newBillableGuests/{idBoard}

    Used to check whether the given board has new billable guests on it.

    Request

    Path parameters
    id Required

    string

    The ID or name of the organization

    Pattern: ^[0-9a-fA-F]{24}$
    idBoard Required

    string

    The ID of the board to check for new billable guests.

    Pattern: ^[0-9a-fA-F]{24}$

    Example

    1
    2
    curl --request GET \
      --url 'https://api.trello.com/1/organizations/{id}/newBillableGuests/{idBoard}?key=APIKey&token=APIToken'

    Responses

    Success

    A schema has not been defined for this response code.

    Rate this page: