/{orgSlug}

get

The root of the Chartio Admin API for this org.

Provides a listing of all teams within an org, as well as the ability to create new teams.

get

The collection of teams belonging to this org.

Teams responses are paginated with a default of 100 teams per page. See the _links metadata at the top level of the response for pagination links.

post

Create a new team.

Provides methods for getting, modifying, and deleting a team.

Within the team resources, there are two teams with special properties:

  • The Owners team. The Owners Team is included by default, and has global admin permissions for all account settings. The Owners team cannot be deleted or renamed and must always have at least one member. The {orgSlug}/teams/owners endpoint is provided as a convenience to access the Owners team.
  • The "Added from Dashboard" team. This team is created when the first user is added to the organization via dashboard sharing. It includes all users which were initially added to the organization through sharing. This team cannot be deleted or renamed. Users cannot be added to it via the API, but can be removed.
get

Retrieves a team with all of its member users.

delete

Delete a team. This does not delete the users which were members of this team. The owners team cannot be deleted.

patch

Rename a team. The Owners team cannot be renamed.

Write-only collection of users who are members of this team.

patch

Add an existing user to this team. Users can be referenced by Chartio user id (preferred) or email. Users may change their email address, so emails are not guaranteed to be consistent identifiers.

Delete-only resource for an individual member of this team. Users can be referenced by Chartio user id (preferred) or email. Users may change their email address, so emails are not guaranteed to be consistent identifiers.

delete

Remove a user from this team.

A resource for the Owners team, which has admin capabilities within Chartio. The Owners team cannot be renamed or deleted.

get

Retrieves a team with all of its member users.

delete

Delete a team. This does not delete the users which were members of this team. The owners team cannot be deleted.

patch

Rename a team. The Owners team cannot be renamed.

Write-only collection of users who are members of this team.

patch

Add an existing user to this team. Users can be referenced by Chartio user id (preferred) or email. Users may change their email address, so emails are not guaranteed to be consistent identifiers.

Delete-only resource for an individual member of this team. Users can be referenced by Chartio user id (preferred) or email. Users may change their email address, so emails are not guaranteed to be consistent identifiers.

delete

Remove a user from this team.

get

The collection of users belonging to this org.

Users responses are paginated with a default of 100 teams per page. See the _links metadata at the top level of the response for pagination links.

post

Adds a new user to this org and add them to a team. Users must initially belong to a team when created.

Provides the capability to read, and delete individual users. {userId} can refer to either a Chartio user id (preferred), or an email address. Users' email addresses may change, so emails are not guaranteed to be consistent identifiers. Note that individual user data is read-only once created. Users can change their email address and display name within the app.

delete

Removes a user from all teams of a given organization. This does not delete a user from other organizations. Users that are the last member of the owners team cannot be removed from that organization.

get

Gets a user.

get

The collection of datasources belonging to this org.

Datasource responses are paginated with a default of 100 datasources per page. See the _links metadata at the top level of the response for pagination links.

get

Gets a datasource

patch

Update the attributes of a Chartio datasource.