Streamdata.io API Gallery - Context.IO (Report Issue)

Organization(s):

Context.IO Get Accounts

Lists accounts.

Context.IO Post Accounts

Adds a new account.

Context.IO Delete Accounts

Removes a given account.

Context.IO Get Accounts

Gets details about a given account.

Context.IO Put Accounts

Modifies a given account.

Context.IO Get Accounts Connect Tokens

Lists connect tokens created for an account.

Context.IO Post Accounts Connect Tokens

Obtains a new connect_token for a specific account.

Context.IO Delete Accounts Connect Tokens Token

Remove a given connect token.

Context.IO Get Accounts Connect Tokens Token

Gets information about a given connect token.

Context.IO Get Accounts Contacts

Lists contacts in an account.

Context.IO Get Accounts Contacts Email

Gets information about a given contact.

Context.IO Get Accounts Contacts Email Files

Lists files exchanged with a contact. Returns the latest attachments exchanged with one or more email addresses. By "exchanged with Mr. X" we mean any file attached to an email received from Mr. X, sent to Mr. X or sent by anyone to both Mr. X and...

Context.IO Get Accounts Contacts Email Messages

Lists messages where a contact is present. Returns the latest email messages exchanged with one or more email addresses. By "exchanged with Mr. X" we mean any email received from Mr. X, sent to Mr. X or sent by anyone to both Mr. X and the mailbox...

Context.IO Get Accounts Contacts Email Threads

Lists threads where a contact is present. Returns the latest email threads exchanged with one or more email addresses. By "exchanged with Mr. X" we mean any email received from Mr. X, sent to Mr. X or sent by anyone to both Mr. X and the mailbox o...

Context.IO Get Accounts Email Addresses

Lists email addresses used by an account.

Context.IO Post Accounts Email Addresses

Adds a new email address as an alias for an account.

Context.IO Delete Accounts Email Addresses Email

Removes an email address form the aliases of an account.

Context.IO Post Accounts Email Addresses Email

Makes this email address the primary one for the account.

Context.IO Get Accounts Files

Lists files found as email attachments. List filters: each of the email, to, from, cc and bcc parameters can be set to a comma-separated list of email addresses. These multiple addresses are treated as an OR combination. You can set more than one ...

Context.IO Get Accounts Files Fileid

Gets information about a given file.

Context.IO Get Accounts Files Fileid Changes

Lists files that can be compared with a given file.

Context.IO Get Accounts Files Fileid Content

Downloads a given file. Returns the content a given attachment. On-demand data retrieval: since we do not keep full copies of attachments on our servers, the file has to be retrieved from the IMAP server when this call is made. If the IMAP server ...

Context.IO Get Accounts Files Fileid Related

Lists other files related to a given file. Returns a list of files that are related to the given file. Currently, relation between files is based on how similar their names are.

Context.IO Get Accounts Files Fileid Revisions

Lists other revisions of a given file. Returns a list of revisions attached to other emails in the mailbox for a given file. Two files are considered revisions of the same document if their file names are identical outside of revision indicators s...

Context.IO Get Accounts Messages

Lists email messages for an account. List filters: each of the email, to, from, cc and bcc parameters can be set to a comma-separated list of email addresses. These multiple addresses are treated as an OR combination. You can set more than one par...

Context.IO Get Accounts Messages Message

Gets the file, contact and other information about a given email message. As specified in the RFC822, the < and > at the beginning and end of the Message-ID are part of the value and should be included if you're putting an email_message_id in the ...

Context.IO Post Accounts Messages Message

Copies or moves a message. Allows you to copy or move a message between folders. If there are more than one sources on the account, you can use this call to copy/move the message between these sources. In this case, the dst_label parameter must id...

Context.IO Get Accounts Messages Message Body

Fetches the message body of a given email. On-demand data retrieval: since we do not keep full copies of emails on our servers, this call triggers a connection to the IMAP server to fetch the message. One thing to point out is we do fetch messages...

Context.IO Get Accounts Messages Message Flags

Lists message flags for an account. On-demand data retrieval: to ensure up-to-date values, flags are not cached by Context.IO. This call triggers a connection to the IMAP server to fetch the current message flags before it returns.

Context.IO Post Accounts Messages Message Flags

Sets message flags for a given email.

Context.IO Get Accounts Messages Message Headers

Lists complete headers of a given email message. On-demand data retrieval: since we do not keep full copies of emails on our servers, this call triggers a connection to the IMAP server to fetch the message headers.

Context.IO Get Accounts Messages Message Source

Fetches the message source. Returns the raw RFC-822 message source for the message (including attachments) with no parsing or decoding to any portions of the message. On-demand data retrieval: since we do not keep full copies of emails on our serv...

Context.IO Get Accounts Messages Message Thread

Gets information about all messages of the thread a given message is in. This returns an array with the same structure as getting information on a single message for every message in the thread.

Context.IO Get Accounts Sources

Lists IMAP sources assigned for an account.

Context.IO Post Accounts Sources

Adds an IMAP account to a given account.

Context.IO Delete Accounts Sources Label

Removes a data source of an account.

Context.IO Get Accounts Sources Label

Gets parameters and status for an IMAP source.

Context.IO Put Accounts Sources Label

Modifies a data source on a given account.

Context.IO Get Accounts Sources Label Folders

Lists folders in an IMAP source. Returns folders existing in a given IMAP account.

Context.IO Put Accounts Sources Label Folders Folder

Creates a folder on an IMAP source. A new folder can be added to an IMAP source by PUTting the desired path under the sources/folders resource. Working with server-specific hierarchy delimiters: IMAP servers are free to use the character they want...

Context.IO Get Accounts Sources Label Sync

Gets the sync status of a data source. Returns the timestamps for the last time the source has been synced with the origin mailbox.

Context.IO Post Accounts Sources Label Sync

Triggers a sync of a data source. This will start a sync job for the source.

Context.IO Get Accounts Sync

Gets the sync status for all sources of the account. Returns the timestamps for the last time a source has been synced with the origin mailbox.

Context.IO Post Accounts Sync

Triggers a sync of all sources on the account. This will start a sync job for all sources under the account.

Context.IO Get Accounts Threads

Lists threads on an account.

Context.IO Get Accounts Threads Thread

Returns files, contacts and messages on a given thread. The purpose is to allow Gmail extensions to easily retrieve data when users's load a conversation in the Gmail UI. Hence, threads are identified by the value of their Gmail thread prefixed wi...

Context.IO Get Accounts Webhooks

List WebHooks configured for an account.

Context.IO Post Accounts Webhooks

Creates a new WebHook on an account.

Context.IO Get Accounts Webhooks Webhook

Gets properties of a given WebHook.

Context.IO Post Accounts Webhooks Webhook

Changes properties of a given WebHook. The only property of a WebHook that can be changed is it's active property. If you want to change the filters or callback urls, delete it and create a new one. Changing the active property can be useful in tw...

Context.IO Get Connect Tokens

Lists connect tokens created with your API key.

Context.IO Post Connect Tokens

Obtains a new connect_token.

Context.IO Delete Connect Tokens Token

Removes a given connect token.

Context.IO Get Connect Tokens Token

Gets information about a given connect token.

Context.IO Get Discovery

Attempts to discover IMAP settings for a given email address.

Context.IO Get Oauth Provers

List configured OAuth providers.

Context.IO Post Oauth Provers

Adds a new OAuth provider.

Context.IO Delete Oauth Provers Key

Removes a given OAuth provider.

Context.IO Get Oauth Provers Key

Gets information about a given OAuth provider.

Submit Your API

Join the gallery to find out how much you can save with Streamdata.io.