- Queries
- Modern Methods
- All Methods
- Search
- Advanced Search
- Logs
- Call Logs
 Conduit  Modern Methods 
Modern Methods
Modern Methods
audit
auth
- Apply transactions to create a new badge or edit an existing one.
 
- Read information about badges.
 
badge
- Apply transactions to create a new event or edit an existing one.
 
- Read information about events.
 
calendar
- Connect a session-based client.
 
- List capabilities, wire formats, and authentication protocols available on this server.
 
- Retrieve certificate information for a user.
 
- Basic ping for monitoring or a health-check.
 
- Returns the parameters of the Conduit methods.
 
conduit
- Apply transactions to create a new countdown or edit an existing one.
 
- Read information about countdowns.
 
countdown
- Apply transactions to create a new dashboard panel or edit an existing one.
 
dashboard
- Get blame information for a list of paths.
 
- Determine what branches exist for a repository.
 
- File(s) information for a repository at an (optional) path and (optional) commit.
 
- Apply transactions to edit an existing commit. This method can not create new commits.
 
- Read information about commits.
 
- Get the commit identifiers for a commit's parent or parents.
 
- Get diff information from a repository for a specific path at an (optional) commit.
 
- Determine if code exists in a version control system.
 
- Retrieve file content from a repository.
 
- Retrieve Diffusion symbol information.
 
- Returns history information for a repository at a specific commit and path.
 
- Get the commits at which paths were last modified.
 
- Merged commit information for a specific commit in a repository.
 
- Filename search on a repository.
 
- Get raw diff information from a repository for a specific commit at an (optional) path.
 
- Query a git repository for ref information at a specific commit.
 
- Apply transactions to create a new repository or edit an existing one.
 
- Read information about repositories.
 
- Resolve references into stable, canonical identifiers.
 
- Search (grep) a repository at a specific path and commit.
 
- Retrieve information about tags in a repository.
 
- Apply transactions to create a new repository URI or edit an existing one.
 
- Advises this server to look for new commits in a repository as soon as possible. This advice is most useful if you have just pushed new commits to that repository.
 - Unstable
 
diffusion
- Read edge relationships between objects.
 
edge
feed
- Prepare to upload a file.
 
- Download a file from the server.
 
- Get information about file chunks.
 
- Read information about files.
 
- Upload a file to the server.
 
- Upload a chunk of file data to the server.
 
file
- Read raw information about commits.
 
internal
- Read information about legalpad documents.
 
- Read information about legalpad document signatures.
 
legalpad
- Query credentials.
 
passphrase
- Create or edit blogs in Phame.
 
- Read information about blogs.
 
- Create or edit blog posts in Phame.
 
- Read information about blog posts.
 
phame
- Look up objects by name.
 
- Retrieve information about arbitrary PHIDs.
 
phid
- Read information about Phriction document history.
 
- Create a Phriction document.
 
- Apply transactions to edit an existing phriction document.
 
- Read information about Phriction documents.
 
- Update a Phriction document.
 
phriction
- Apply transactions to create a new portal or edit an existing one.
 
- Read information about portals.
 
portal
remarkup
repository
token
- Read transactions and comments for a particular object or an entire object type.
 
transaction
- Apply transactions to edit a user. (Users can not be created via the API.)
 
- Read information about users.
 
- Retrieve information about the logged-in user.