There are thousands of public APIs out there to discovery, but for this talk we are going to focus on less than 20 of the most commonly used platforms. I curated a list of APIs that I felt should be present, and would potentially be relevant to anyone operating at a public or private higher educational institution.
Each company included in this workshop is profiled below, with details about its operations, each of the APIs it offers, some actions you can take (even as non-developer). While the page is fairly busy, there is a lot of information present, and should keep you busy clicking on links to learn more.
|
|
Slack
Slack is a team communication application providing services such as real-time messaging, archiving, and to search for modern teams. It offers one-on-one messaging, private groups, persistent chat rooms, and direct messaging as well as group chats organized by topic. All content inside Slack is searchable from one search box and it integrates with a number of third-party services, including Google Docs, Dropbox, Heroku, Crashlytics, GitHub, and Zendesk.
|
|
APIs:
Slack Authentication API
|
|
- /methods/auth.test [GET] Checks authentication & identity.
|
Slack Channels API
|
|
- /methods/channels.archive [GET] Archive Channel
- /methods/channels.create [GET] Add Channel
- /methods/channels.history [GET] Get Channel History
- /methods/channels.info [GET] Get Channel Information
- /methods/channels.invite [GET] Invite Channel User
- /methods/channels.join [GET] Join Channel
- /methods/channels.kick [GET] Remove Channel User
- /methods/channels.list [GET] Get All Channels
- /methods/channels.mark [GET] Mark Channel
- /methods/channels.rename [GET] Rename Channel
- /methods/channels.setPurpose [GET] Set Channel Purpose
- /methods/channels.setTopic [GET] Set Channel Topic
- /methods/channels.unarchive [GET] Unarchive Channel
|
Slack Chat API
|
|
- /methods/chat.delete [GET] Delete Message
- /methods/chat.postMessage [GET] Send Message
- /methods/chat.update [GET] Update Message
|
Slack Do Not Disturb API
|
|
- /methods/dnd.endDnd [GET] End Do Not Disturb
- /methods/dnd.endSnooze [GET] End Snooze
- /methods/dnd.info [GET] Get Do Not Disturb Status
- /methods/dnd.setSnooze [GET] Turn On Do Not Disturb Status
- /methods/dnd.teamInfo [GET] Get Do Not Disturb Status For Team
|
Slack Emoji API
|
|
|
Slack Files API
|
|
- /methods/files.delete [GET] Dekete Fuke
- /methods/files.info [GET] Get File Information
- /methods/files.list [GET] List Files
- /methods/files.upload [GET] Upload File
|
Slack Groups API
|
|
- /methods/emoji.list [GET] Lists custom emoji for a team.
- /methods/groups.archive [GET] Archives a private channel.
- /methods/groups.close [GET] Closes a private channel.
- /methods/groups.create [GET] Creates a private private channel.
- /methods/groups.createChild [GET] Clones and archives a private channel.
- /methods/groups.history [GET] Fetches history of messages and events from a private channel.
- /methods/groups.info [GET] Gets information about a private channel.
- /methods/groups.invite [GET] Invites a user to a private channel.
- /methods/groups.kick [GET] Removes a user from a private channel.
- /methods/groups.leave [GET] Leaves a private channel.
- /methods/groups.list [GET] Lists private channels that the calling user has access to.
- /methods/groups.mark [GET] Sets the read cursor in a private channel.
- /methods/groups.open [GET] Opens a private channel.
- /methods/groups.rename [GET] Renames a private channel.
- /methods/groups.setPurpose [GET] Sets the purpose for a private channel.
- /methods/groups.setTopic [GET] Sets the topic for a private channel.
- /methods/groups.unarchive [GET] Unarchives a private channel.
|
Slack Instant Message API
|
|
- /methods/im.close [GET] Close a direct message channel.
- /methods/im.history [GET] Fetches history of messages and events from direct message channel.
- /methods/im.mark [GET] Sets the read cursor in a direct message channel.
- /methods/im.open [GET] Opens a direct message channel.
|
Slack Multiparty Direct Messages API
|
|
- /methods/mpim.close [GET] Closes a multiparty direct message channel.
- /methods/mpim.history [GET] Fetches history of messages and events from a multiparty direct message.
- /methods/mpim.list [GET] Lists multiparty direct message channels for the calling user.
- /methods/mpim.mark [GET] Sets the read cursor in a multiparty direct message channel.
- /methods/mpim.open [GET] This method opens a multiparty direct message.
|
Slack OAuth API
|
|
- /methods/oauth.access [GET] Exchanges a temporary OAuth code for an API token.
|
Slack Pins API
|
|
- /methods/pins.add [GET] Pins an item to a channel.
- /methods/pins.list [GET] Lists items pinned to a channel.
- /methods/pins.remove [GET] Un-pins an item from a channel.
|
Slack Reactions API
|
|
- /methods/reactions.add [GET] Adds a reaction to an item.
- /methods/reactions.get [GET] Gets reactions for an item.
- /methods/reactions.list [GET] Lists reactions made by a user.
- /methods/reactions.remove [GET] Removes a reaction from an item.
|
Slack Real Time Messaging API
|
|
- /methods/rtm.start [GET] Starts a Real Time Messaging session.
|
Slack Search API
|
|
- /methods/search.all [GET] Searches for messages and files matching a query.
- /methods/search.files [GET] Searches for files matching a query.
- /methods/search.messages [GET] Searches for messages matching a query.
|
Slack Stars API
|
|
- /methods/stars.add [GET] Adds a star to an item.
- /methods/stars.list [GET] Lists stars for a user.
- /methods/stars.remove [GET] Removes a star from an item.
|
Slack Team API
|
|
- /methods/team.accessLogs [GET] Gets the access logs for the current team.
- /methods/team.info [GET] Gets information about the current team.
- /methods/team.integrationLogs [GET] Gets the integration logs for the current team.
|
Slack Testing API
|
|
- /methods/api.test [GET] Checks API calling code.
|
Slack User Groups API
|
|
- /methods/usergroups.create [GET] Create a user group
- /methods/usergroups.disable [GET] Disable an existing user group
- /methods/usergroups.enable [GET] Enable a user group
- /methods/usergroups.list [GET] List all user groups for a team
- /methods/usergroups.update [GET] Update an existing user group
- /methods/usergroups.users.list [GET] List all users in a user group
- /methods/usergroups.users.update [GET] Update the list of users for a user group
|
Slack Users API
|
|
- /methods/users.getPresence [GET] Gets user presence information.
- /methods/users.info [GET] Gets information about a user.
- /methods/users.list [GET] Lists all users in a Slack team.
- /methods/users.setActive [GET] Marks a user as active.
- /methods/users.setPresence [GET] Manually sets user presence.
|
|
Actions:
|
|
|
PayPal
PayPal is an online payments and money transfer service that allows you to send money via email, phone, text message or Skype. They offer products to both individuals and businesses alike, including online vendors, auction sites and corporate users. PayPal connects effortlessly to bank accounts and credit cards.
|
|
APIs:
PayPal Adaptive Accounts
|
|
- /AdaptiveAccounts/AddBankAccount [POST] CreateAccount
- /AdaptiveAccounts/AddPaymentCard [POST] AddBankAccount
- /AdaptiveAccounts/CreateAccount [POST] GetFundingPlans
- /AdaptiveAccounts/GetUserAgreement [POST] GetVerifiedStatus
- /AdaptiveAccounts/GetVerifiedStatus [POST] SetFundingSourceConfirmed
- /AdaptiveAccounts/SetFundingSourceConfirmed [POST] AddPaymentCard
|
PayPal Adaptive Payments
|
|
- /AdaptivePayments/CancelPreapproval [POST] PreapprovalDetails
- /AdaptivePayments/ConvertCurrency [POST] CancelPreapproval
- /AdaptivePayments/ExecutePayment [POST] SetPaymentOptions
- /AdaptivePayments/GetFundingPlans [POST] GetShippingAddresses
- /AdaptivePayments/GetPaymentOptions [POST] Refund
- /AdaptivePayments/GetShippingAddresses [POST] ExecutePayment
- /AdaptivePayments/Pay [POST]
- /AdaptivePayments/PaymentDetails [POST] Pay
- /AdaptivePayments/Preapproval [POST] PaymentDetails
- /AdaptivePayments/PreapprovalDetails [POST] Preapproval
- /AdaptivePayments/Refund [POST] ConvertCurrency
- /AdaptivePayments/SetPaymentOptions [POST] GetPaymentOptions
|
PayPal Invoicing
|
|
- /Invoice/CancelInvoice [POST] GetInvoiceDetails
- /Invoice/CreateAndSendInvoice [POST] SendInvoice
- /Invoice/CreateInvoice [POST] GetUserAgreement
- /Invoice/GetInvoiceDetails [POST] UpdateInvoice
- /Invoice/MarkInvoiceAsPaid [POST] CancelInvoice
- /Invoice/SearchInvoices [POST] MarkInvoiceAsPaid
- /Invoice/SendInvoice [POST] CreateInvoice
- /Invoice/UpdateInvoice [POST] CreateAndSendInvoice
|
Paypal Payments
|
|
|
PayPal Permissions
|
|
- /Permissions/CancelPermissions [POST] GetPermissions
- /Permissions/GetAccessToken [POST] RequestPermissions
- /Permissions/GetAdvancedPersonalData [POST] GetBasicPersonalData
- /Permissions/GetBasicPersonalData [POST] CancelPermissions
- /Permissions/GetPermissions [POST] GetAccessToken
- /Permissions/RequestPermissions [POST] SearchInvoices
|
|
Actions:
|
|
|
Instructure Canvas
Instructure is a technology company that is focused on improving education. Founded in 2008 by two Computer Science graduate students, Instructure built Canvas - the only open source learning management system and the only LMS native to the cloud. Instructure now services over 160 institutions in higher education and K-12. Investors include OpenView Venture Partners and Tomorrow Ventures.
|
|
APIs:
Instructure Canvas Appointment Groups API
|
|
|
Instructure Canvas Audit API
|
|
- /audit/authentication/accounts/{account_id} [GET] Query by account.
- /audit/authentication/logins/{login_id} [GET] Query by login.
- /audit/authentication/users/{user_id} [GET] Query by user.
- /audit/course/courses/{course_id} [GET] Query by course.
- /audit/grade_change/assignments/{assignment_id} [GET] Query by assignment.
- /audit/grade_change/courses/{course_id} [GET] Query by course.
- /audit/grade_change/graders/{grader_id} [GET] Query by grader.
- /audit/grade_change/students/{student_id} [GET] Query by student.
|
Instructure Canvas Calendar Events API
|
|
- /calendar_events [GET] List calendar events
- /calendar_events [POST] Create a calendar event
- /calendar_events/{id} [DELETE] Delete a calendar event
- /calendar_events/{id} [GET] Get a single calendar event or assignment
- /calendar_events/{id} [PUT] Update a calendar event
- /calendar_events/{id}/reservations [POST] Reserve a time slot
- /calendar_events/{id}/reservations/participant_id [POST] Reserve a time slot
|
Instructure Canvas Conversations API
|
|
- /conversations [GET] List conversations
- /conversations [POST] Create a conversation
- /conversations [PUT] Batch update conversations
- /conversations/batches [GET] Get running batches
- /conversations/find_recipients [GET] Find recipients
- /conversations/mark_all_as_read [POST] Mark all as read
- /conversations/unread_count [GET] Unread count
- /conversations/{id} [DELETE] Delete a conversation
- /conversations/{id} [GET] Get a single conversation
- /conversations/{id} [PUT] Edit a conversation
- /conversations/{id}/add_message [POST] Add a message
- /conversations/{id}/add_recipients [POST] Add recipients
- /conversations/{id}/remove_messages [POST] Delete a message
|
Instructure Canvas Global API
|
|
- /global/outcome_groups/{id} [DELETE] Delete an outcome group
- /global/outcome_groups/{id} [GET] Show an outcome group
- /global/outcome_groups/{id} [PUT] Update an outcome group
- /global/outcome_groups/{id}/import [POST] Import an outcome group
- /global/outcome_groups/{id}/outcomes [GET] List linked outcomes
- /global/outcome_groups/{id}/outcomes [POST] Create/link an outcome
- /global/outcome_groups/{id}/outcomes/outcome_id [DELETE] Unlink an outcome
- /global/outcome_groups/{id}/outcomes/outcome_id [PUT] Create/link an outcome
- /global/outcome_groups/{id}/subgroups [GET] List subgroups
- /global/outcome_groups/{id}/subgroups [POST] Create a subgroup
- /global/root_outcome_group [GET] Redirect to root outcome group for context
|
Instructure Canvas Groups API
|
|
- /groups [POST] Create a group
- /groups/{group_id} [DELETE] Delete a group
- /groups/{group_id} [GET] Get a single group
- /groups/{group_id} [PUT] Edit a group
- /groups/{group_id}/activity_stream [GET] Group activity stream
- /groups/{group_id}/activity_stream/summary [GET] Group activity stream summary
- /groups/{group_id}/assignments/assignment_id/override [GET] Redirect to the assignment override for a group
- /groups/{group_id}/conferences [GET] List conferences
- /groups/{group_id}/content_exports [GET] List content exports
- /groups/{group_id}/content_exports [POST] Export content
- /groups/{group_id}/content_exports/id [GET] Show content export
- /groups/{group_id}/content_licenses [GET] List licenses
- /groups/{group_id}/content_migrations [GET] List content migrations
- /groups/{group_id}/content_migrations [POST] Create a content migration
- /groups/{group_id}/content_migrations/content_migration_id/migration_issues [GET] List migration issues
- /groups/{group_id}/content_migrations/content_migration_id/migration_issues/{id} [GET] Get a migration issue
- /groups/{group_id}/content_migrations/content_migration_id/migration_issues/{id} [PUT] Update a migration issue
- /groups/{group_id}/content_migrations/id [GET] Get a content migration
- /groups/{group_id}/content_migrations/id [PUT] Update a content migration
- /groups/{group_id}/content_migrations/migrators [GET] List Migration Systems
- /groups/{group_id}/discussion_topics [GET] List discussion topics
- /groups/{group_id}/discussion_topics [POST] Create a new discussion topic
- /groups/{group_id}/discussion_topics/reorder [POST] Reorder pinned topics
- /groups/{group_id}/discussion_topics/topic_id [DELETE] Delete a topic
- /groups/{group_id}/discussion_topics/topic_id [GET] Get a single topic
- /groups/{group_id}/discussion_topics/topic_id [PUT] Update a topic
- /groups/{group_id}/discussion_topics/topic_id/entries [GET] List topic entries
- /groups/{group_id}/discussion_topics/topic_id/entries [POST] Post an entry
- /groups/{group_id}/discussion_topics/topic_id/entries/{entry_id}/rating [POST] Rate entry
- /groups/{group_id}/discussion_topics/topic_id/entries/{entry_id}/read [DELETE] Mark entry as unread
- /groups/{group_id}/discussion_topics/topic_id/entries/{entry_id}/read [PUT] Mark entry as read
- /groups/{group_id}/discussion_topics/topic_id/entries/{entry_id}/replies [GET] List entry replies
- /groups/{group_id}/discussion_topics/topic_id/entries/{entry_id}/replies [POST] Post a reply
- /groups/{group_id}/discussion_topics/topic_id/entries/{id} [DELETE] Delete an entry
- /groups/{group_id}/discussion_topics/topic_id/entries/{id} [PUT] Update an entry
- /groups/{group_id}/discussion_topics/topic_id/entry_list [GET] List entries
- /groups/{group_id}/discussion_topics/topic_id/read [DELETE] Mark topic as unread
- /groups/{group_id}/discussion_topics/topic_id/read [PUT] Mark topic as read
- /groups/{group_id}/discussion_topics/topic_id/read_all [DELETE] Mark all entries as unread
- /groups/{group_id}/discussion_topics/topic_id/read_all [PUT] Mark all entries as read
- /groups/{group_id}/discussion_topics/topic_id/subscribed [DELETE] Unsubscribe from a topic
- /groups/{group_id}/discussion_topics/topic_id/subscribed [PUT] Subscribe to a topic
- /groups/{group_id}/discussion_topics/topic_id/view [GET] Get the full topic
- /groups/{group_id}/external_feeds [GET] List external feeds
- /groups/{group_id}/external_feeds [POST] Create an external feed
- /groups/{group_id}/external_feeds/external_feed_id [DELETE] Delete an external feed
- /groups/{group_id}/files [GET] List files
- /groups/{group_id}/files [POST] Upload a file
- /groups/{group_id}/files/id [GET] Get file
- /groups/{group_id}/files/quota [GET] Get quota information
- /groups/{group_id}/folders [GET] List all folders
- /groups/{group_id}/folders [POST] Create folder
- /groups/{group_id}/folders/by_path [GET] Resolve path
- /groups/{group_id}/folders/by_path/*full_path [GET] Resolve path
- /groups/{group_id}/folders/id [GET] Get folder
- /groups/{group_id}/front_page [GET] Show front page
- /groups/{group_id}/front_page [PUT] Update/create front page
- /groups/{group_id}/invite [POST] Invite others to a group
- /groups/{group_id}/memberships [GET] List group memberships
- /groups/{group_id}/memberships [POST] Create a membership
- /groups/{group_id}/memberships/membership_id [DELETE] Leave a group
- /groups/{group_id}/memberships/membership_id [GET] Get a single group membership
- /groups/{group_id}/memberships/membership_id [PUT] Update a membership
- /groups/{group_id}/pages [GET] List pages
- /groups/{group_id}/pages [POST] Create page
- /groups/{group_id}/pages/url [DELETE] Delete page
- /groups/{group_id}/pages/url [GET] Show page
- /groups/{group_id}/pages/url [PUT] Update/create page
- /groups/{group_id}/pages/url/revisions [GET] List revisions
- /groups/{group_id}/pages/url/revisions/latest [GET] Show revision
- /groups/{group_id}/pages/url/revisions/{revision_id} [GET] Show revision
- /groups/{group_id}/pages/url/revisions/{revision_id} [POST] Revert to revision
- /groups/{group_id}/preview_html [POST] Preview processed html
- /groups/{group_id}/tabs [GET] List available tabs for a course or group
- /groups/{group_id}/usage_rights [DELETE] Remove usage rights
- /groups/{group_id}/usage_rights [PUT] Set usage rights
- /groups/{group_id}/users [GET] List group's users
- /groups/{group_id}/users/user_id [DELETE] Leave a group
- /groups/{group_id}/users/user_id [GET] Get a single group membership
- /groups/{group_id}/users/user_id [PUT] Update a membership
- /group_categories/{group_category_id} [DELETE] Delete a Group Category
- /group_categories/{group_category_id} [GET] Get a single group category
- /group_categories/{group_category_id} [PUT] Update a Group Category
- /group_categories/{group_category_id}/assign_unassigned_members [POST] Assign unassigned members
- /group_categories/{group_category_id}/groups [GET] List groups in group category
- /group_categories/{group_category_id}/groups [POST] Create a group
- /group_categories/{group_category_id}/users [GET] List users in group category
|
Instructure Canvas Polls API
|
|
- /polls [GET] List polls
- /polls [POST] Create a single poll
- /polls/{id} [DELETE] Delete a poll
- /polls/{id} [GET] Get a single poll
- /polls/{id} [PUT] Update a single poll
- /polls/{poll_id}/poll_choices [GET] List poll choices in a poll
- /polls/{poll_id}/poll_choices [POST] Create a single poll choice
- /polls/{poll_id}/poll_choices/id [DELETE] Delete a poll choice
- /polls/{poll_id}/poll_choices/id [GET] Get a single poll choice
- /polls/{poll_id}/poll_choices/id [PUT] Update a single poll choice
- /polls/{poll_id}/poll_sessions [GET] List poll sessions for a poll
- /polls/{poll_id}/poll_sessions [POST] Create a single poll session
- /polls/{poll_id}/poll_sessions/id [DELETE] Delete a poll session
- /polls/{poll_id}/poll_sessions/id [GET] Get the results for a single poll session
- /polls/{poll_id}/poll_sessions/id [PUT] Update a single poll session
- /polls/{poll_id}/poll_sessions/id/close [GET] Close an opened poll session
- /polls/{poll_id}/poll_sessions/id/open [GET] Open a poll session
- /polls/{poll_id}/poll_sessions/poll_session_id/poll_submissions [POST] Create a single poll submission
- /polls/{poll_id}/poll_sessions/poll_session_id/poll_submissions/{id} [GET] Get a single poll submission
- /poll_sessions/closed [GET] List closed poll sessions
- /poll_sessions/opened [GET] List opened poll sessions
|
Instructure Canvas Quiz Submissions API
|
|
- /quiz_submissions/{quiz_submission_id}/questions [GET] Get all quiz submission questions.
- /quiz_submissions/{quiz_submission_id}/questions [POST] Answering questions
- /quiz_submissions/{quiz_submission_id}/questions/id/flag [PUT] Flagging a question.
- /quiz_submissions/{quiz_submission_id}/questions/id/unflag [PUT] Unflagging a question.
|
Instructure Canvas Sections API
|
|
- /sections/{course_section_id}/assignments/assignment_id/override [GET] Redirect to the assignment override for a section
- /sections/{id} [DELETE] Delete a section
- /sections/{id} [GET] Get section information
- /sections/{id} [PUT] Edit a section
- /sections/{id}/crosslist [DELETE] De-cross-list a Section
- /sections/{id}/crosslist/new_course_id [POST] Cross-list a Section
- /sections/{section_id}/assignments/assignment_id/peer_reviews [GET] Get all Peer Reviews
- /sections/{section_id}/assignments/assignment_id/submissions [GET] List assignment submissions
- /sections/{section_id}/assignments/assignment_id/submissions [POST] Submit an assignment
- /sections/{section_id}/assignments/assignment_id/submissions/update_grades [POST] Grade or comment on multiple submissions
- /sections/{section_id}/assignments/assignment_id/submissions/{submission_id}/peer_reviews [DELETE] Create Peer Review
- /sections/{section_id}/assignments/assignment_id/submissions/{submission_id}/peer_reviews [GET] Get all Peer Reviews
- /sections/{section_id}/assignments/assignment_id/submissions/{submission_id}/peer_reviews [POST] Create Peer Review
- /sections/{section_id}/assignments/assignment_id/submissions/{user_id} [GET] Get a single submission
- /sections/{section_id}/assignments/assignment_id/submissions/{user_id} [PUT] Grade or comment on a submission
- /sections/{section_id}/assignments/assignment_id/submissions/{user_id}/files [POST] Upload a file
- /sections/{section_id}/assignments/assignment_id/submissions/{user_id}/read [DELETE] Mark submission as unread
- /sections/{section_id}/assignments/assignment_id/submissions/{user_id}/read [PUT] Mark submission as read
- /sections/{section_id}/enrollments [GET] List enrollments
- /sections/{section_id}/enrollments [POST] Enroll a user
- /sections/{section_id}/students/submissions [GET] List submissions for multiple assignments
- /sections/{section_id}/submissions/update_grades [POST] Grade or comment on multiple submissions
|
Instructure Canvas Users API
|
|
- /users/activity_stream [GET] List the activity stream
- /users/self/activity_stream [DELETE] Hide all stream items
- /users/self/activity_stream [GET] List the activity stream
- /users/self/activity_stream/summary [GET] Activity stream summary
- /users/self/activity_stream/{id} [DELETE] Hide a stream item
- /users/self/bookmarks [GET] List bookmarks
- /users/self/bookmarks [POST] Create bookmark
- /users/self/bookmarks/{id} [DELETE] Delete bookmark
- /users/self/bookmarks/{id} [GET] Get bookmark
- /users/self/bookmarks/{id} [PUT] Update bookmark
- /users/self/communication_channels/{communication_channel_id}/notification_preferences [PUT] Update multiple preferences
- /users/self/communication_channels/{communication_channel_id}/notification_preferences/notification [PUT] Update a preference
- /users/self/communication_channels/{communication_channel_id}/notification_preference_categories/category [PUT] Update preferences by category
- /users/self/communication_channels/{type}/address/notification_preferences [PUT] Update multiple preferences
- /users/self/communication_channels/{type}/address/notification_preferences/{notification} [PUT] Update a preference
- /users/self/course_nicknames [DELETE] Clear course nicknames
- /users/self/course_nicknames [GET] List course nicknames
- /users/self/course_nicknames/{course_id} [DELETE] Remove course nickname
- /users/self/course_nicknames/{course_id} [GET] Get course nickname
- /users/self/course_nicknames/{course_id} [PUT] Set course nickname
- /users/self/favorites/courses [DELETE] Reset course favorites
- /users/self/favorites/courses [GET] List favorite courses
- /users/self/favorites/courses/{id} [DELETE] Remove course from favorites
- /users/self/favorites/courses/{id} [POST] Add course to favorites
- /users/self/favorites/groups [DELETE] Reset group favorites
- /users/self/favorites/groups [GET] List favorite groups
- /users/self/favorites/groups/{id} [DELETE] Remove group from favorites
- /users/self/favorites/groups/{id} [POST] Add group to favorites
- /users/self/groups [GET] List your groups
- /users/self/todo [GET] List the TODO items
- /users/self/upcoming_events [GET] List upcoming assignments, calendar events
- /users/{id} [GET] Show user details
- /users/{id} [PUT] Edit a user
- /users/{id}/colors [GET] Get custom colors
- /users/{id}/colors/asset_string [GET] Get custom color
- /users/{id}/colors/asset_string [PUT] Update custom color
- /users/{id}/merge_into/accounts/destination_account_id/users/{destination_user_id} [PUT] Merge user into another user
- /users/{id}/merge_into/destination_user_id [PUT] Merge user into another user
- /users/{id}/settings [GET] Update user settings.
- /users/{id}/settings [PUT] Update user settings.
- /users/{user_id}/avatars [GET] List avatar options
- /users/{user_id}/calendar_events [GET] List calendar events for a user
- /users/{user_id}/communication_channels [GET] List user communication channels
- /users/{user_id}/communication_channels [POST] Create a communication channel
- /users/{user_id}/communication_channels/communication_channel_id/notification_preferences [GET] List preferences
- /users/{user_id}/communication_channels/communication_channel_id/notification_preferences/{notification} [GET] Get a preference
- /users/{user_id}/communication_channels/communication_channel_id/notification_preference_categories [GET] List of preference categories
- /users/{user_id}/communication_channels/id [DELETE] Delete a communication channel
- /users/{user_id}/communication_channels/type/{address} [DELETE] Delete a communication channel
- /users/{user_id}/communication_channels/type/{address}/notification_preferences [GET] List preferences
- /users/{user_id}/communication_channels/type/{address}/notification_preferences/notification [GET] Get a preference
- /users/{user_id}/content_exports [GET] List content exports
- /users/{user_id}/content_exports [POST] Export content
- /users/{user_id}/content_exports/id [GET] Show content export
- /users/{user_id}/content_licenses [GET] List licenses
- /users/{user_id}/content_migrations [GET] List content migrations
- /users/{user_id}/content_migrations [POST] Create a content migration
- /users/{user_id}/content_migrations/content_migration_id/migration_issues [GET] List migration issues
- /users/{user_id}/content_migrations/content_migration_id/migration_issues/{id} [GET] Get a migration issue
- /users/{user_id}/content_migrations/content_migration_id/migration_issues/{id} [PUT] Update a migration issue
- /users/{user_id}/content_migrations/id [GET] Get a content migration
- /users/{user_id}/content_migrations/id [PUT] Update a content migration
- /users/{user_id}/content_migrations/migrators [GET] List Migration Systems
- /users/{user_id}/courses [GET] List courses for a user
- /users/{user_id}/courses/course_id/assignments [GET] List assignments for user
- /users/{user_id}/custom_data(/*scope) [DELETE] Delete custom data
- /users/{user_id}/custom_data(/*scope) [GET] Load custom data
- /users/{user_id}/custom_data(/*scope) [PUT] Store custom data
- /users/{user_id}/enrollments [GET] List enrollments
- /users/{user_id}/features [GET] List features
- /users/{user_id}/features/enabled [GET] List enabled features
- /users/{user_id}/features/flags/feature [DELETE] Remove feature flag
- /users/{user_id}/features/flags/feature [GET] Get feature flag
- /users/{user_id}/features/flags/feature [PUT] Set feature flag
- /users/{user_id}/files [GET] List files
- /users/{user_id}/files [POST] Upload a file
- /users/{user_id}/files/id [GET] Get file
- /users/{user_id}/files/quota [GET] Get quota information
- /users/{user_id}/folders [GET] List all folders
- /users/{user_id}/folders [POST] Create folder
- /users/{user_id}/folders/by_path [GET] Resolve path
- /users/{user_id}/folders/by_path/*full_path [GET] Resolve path
- /users/{user_id}/folders/id [GET] Get folder
- /users/{user_id}/logins [GET] List user logins
- /users/{user_id}/logins/id [DELETE] Delete a user login
- /users/{user_id}/missing_submissions [GET] List Missing Submissions
- /users/{user_id}/observees [GET] List observees
- /users/{user_id}/observees [POST] Add an observee with credentials
- /users/{user_id}/observees/observee_id [DELETE] Remove an observee
- /users/{user_id}/observees/observee_id [GET] Show an observee
- /users/{user_id}/observees/observee_id [PUT] Add an observee
- /users/{user_id}/page_views [GET] List user page views
- /users/{user_id}/profile [GET] Get user profile
- /users/{user_id}/usage_rights [DELETE] Remove usage rights
- /users/{user_id}/usage_rights [PUT] Set usage rights
|
Instructure Canvas Utility APIs
|
|
- /api/sis/accounts/{account_id}/assignments [GET] Retrieve assignments enabled for grade export to SIS
- /api/sis/courses/{course_id}/assignments [GET] Retrieve assignments enabled for grade export to SIS
- /collaborations/{id}/members [GET] List members of a collaboration.
- /comm_messages [GET] List of CommMessages for a user
- /course_accounts [GET] List accounts for course admins
- /error_reports [POST] Create Error Report
- /jwts [POST] Create JWT
- /outcomes/{id} [GET] Show an outcome
- /outcomes/{id} [PUT] Update an outcome
- /progress/{id} [GET] Query progress
- /search/all_courses [GET] List all courses
- /search/recipients [GET] Find recipients
- /services/kaltura [GET] Get Kaltura config
- /services/kaltura_session [POST] Start Kaltura session
|
|
|
|
Giphy
Giphy is a search engine for GIFs. Animated GIFs have existed for decades, but there was still no good way to browse and discover the best the web had to offer. And the vision for Giphy isn’t really just about finding GIFs. It’s a search engine today but soon you’ll see it grow into a community, a platform with a host of features targeted at gif artists, enthusiasts, bloggers, and anyone generally looking to discover or create that next big meme.
|
|
APIs:
Giphy Gif API
|
|
- /gifs [GET] Get Gifs
- /gifs [PARAMETERS] Get Gif Parameters
- /gifs/random [GET] Get Random Gif
- /gifs/random [PARAMETERS] Get Random Gif Parameters
- /gifs/search [GET] Search Gifs
- /gifs/search [PARAMETERS] Get Search Gif Parameters
- /gifs/translate [GET] Translate Gif
- /gifs/translate [PARAMETERS] Get Translate Gif Parameters
- /gifs/trending [GET] Get Trending Gifs
- /gifs/trending [PARAMETERS] Get Trending Gifs Parameter
- /gifs/{gif-id} [GET] Get Gif
- /gifs/{gif-id} [PARAMETERS] Get Gif Parameters
|
Giphy Stickers API
|
|
- /stickers/random [GET] Get Random Stickers
- /stickers/random [PARAMETERS] Get Random Stickers Parameters
- /stickers/search [GET] Search Stickers
- /stickers/search [PARAMETERS] Get Search Stickers Parameters
- /stickers/translate [GET] Translate Stickers
- /stickers/translate [PARAMETERS] Get Translate Stickers Parameters
- /stickers/trending [GET] Get Trending Stickers
- /stickers/trending [PARAMETERS] Get Trending Stickers Parameters
|
|
|
|
Tinder
Tinder is a location-based dating and social discovery application (using Facebook) that facilitates communication between mutually interested users, allowing matched users to chat.
|
|
|
|
|
Spotify
Spotify has created a lightweight software application that allows instant listening to specific tracks or albums with virtually no buffering delay. It was launched in the fall of 2008 and had approximately 10 million users by September 2010. Spotify offers streaming music from major and independent record labels including Sony, EMI, Warner Music Group, and Universal. Users download Spotify and then log onto their service enabling the on-demand streaming of music. Music can be browsed by artist, album, record label, genre or playlist as well as by direct searches.
|
|
APIs:
Spotify Album API
|
|
- /albums [GET]
- /albums/{id} [GET]
- /albums/{id}/tracks [GET]
|
Spotify Artist API
|
|
- /artists [GET]
- /artists/{id} [GET]
- /artists/{id}/albums [GET]
- /artists/{id}/related-artists [GET]
- /artists/{id}/top-tracks [GET]
|
Spotify Browse Music API
|
|
- /browse/categories [GET]
- /browse/categories/{category_id} [GET]
- /browse/categories/{category_id}/playlists [GET]
- /browse/featured-playlists [GET]
- /browse/new-releases [GET]
|
Spotify Me API
|
|
- /me [GET]
- /me/following [DELETE]
- /me/following [GET]
- /me/following [PUT]
- /me/following/contains [GET]
- /me/tracks [DELETE]
- /me/tracks [GET]
- /me/tracks [PUT]
- /me/tracks/contains [GET]
|
Spotify Metadata
|
|
- /me [GET]
- /me/following [DELETE]
- /me/following [GET]
- /me/following [PUT]
- /me/following/contains [GET]
- /me/tracks [DELETE]
- /me/tracks [GET]
- /me/tracks [PUT]
- /me/tracks/contains [GET]
|
Spotify Search API
|
|
- /search [GET]
- /search/1/album [GET] Lookup
- /search/1/artist [GET] Search
- /search/1/track [GET] Search
|
Spotify Tracks API
|
|
- /tracks [GET]
- /tracks/{id} [GET]
|
Spotify Users API
|
|
- /users/{user_id} [GET]
- /users/{user_id}/playlists [GET]
- /users/{user_id}/playlists [POST]
- /users/{user_id}/playlists/{playlist_id} [GET]
- /users/{user_id}/playlists/{playlist_id} [PUT]
- /users/{user_id}/playlists/{playlist_id}/followers [DELETE]
- /users/{user_id}/playlists/{playlist_id}/followers [PUT]
- /users/{user_id}/playlists/{playlist_id}/followers/contains [GET]
- /users/{user_id}/playlists/{playlist_id}/tracks [DELETE]
- /users/{user_id}/playlists/{playlist_id}/tracks [GET]
- /users/{user_id}/playlists/{playlist_id}/tracks [POST]
- /users/{user_id}/playlists/{playlist_id}/tracks [PUT]
|
|
|
|
Telegram
Telegram is about freedom and openness – our code is open for everyone, as is our API. Today we’re making another step towards openness by launching a Bot API and platform for third-party developers to create bots. Bots are simply Telegram accounts operated by software – not people – and theyll often have AI features. They can do anything – teach, play, search, broadcast, remind, connect, integrate with other services, or even pass commands to the Internet of Things.
|
|
|
|
|
Fitbit
Fitbit Inc. is a company headquartered in San Francisco, California, United States. Founded and managed by James Park and Eric Friedman, the company is known for its product of the same name, the Fitbit Tracker, a wireless-enabled wearable device that measures data such as the number of steps walked, quality of sleep, and other personal metrics. The average price of the Fitbit is between $60–$130, depending on the model. However, data cannot be downloaded off the fitbit website unless one pays the premium membership price of $49 per year. Intraday data analysis cannot be downloaded at all.
|
|
APIs:
Fitbit Activities API
|
|
- /activities.{format} [GET] Get Devices
- /activities/{id}.{format} [GET] Browse Activities
- /user/-/activities.{format} [GET] Delete Activity Log
- /user/-/activities.{format} [POST] Get Friends Leaderboard
- /user/-/activities/favorite.{format} [GET] Get Frequent Activities
- /user/-/activities/frequent.{format} [GET] Get Recent Activities
- /user/-/activities/goals/daily.{format} [GET] Delete Favorite Activity
- /user/-/activities/goals/daily.{format} [POST] Get Activity Weekly Goals
- /user/-/activities/goals/weekly.{format} [GET] Get Activity Daily Goals
- /user/-/activities/goals/weekly.{format} [POST] Update Activity Daily Goals
- /user/-/activities/log/favorite/{id}.{format} [DELETE] Add Favorite Activity
- /user/-/activities/log/favorite/{id}.{format} [POST] Get Favorite Foods
- /user/-/activities/recent.{format} [GET] Get Time Series
- /user/-/activities/{activity-log-id}.{format} [DELETE] Delete Food Log
- /user/{user-id}/activities/calories/date/{start-date-or-end-date}/{end-date-or-period}.{format} [GET] Delete Blood Pressure Log
- /user/{user-id}/activities/date/{date}.{format} [GET] Get Body Fat
|
Fitbit Badges API
|
|
- /user/{user-id}/badges.{format} [GET] Get Activity Stats
|
Fitbit Body API
|
|
- /user/-/body.{format} [POST] Get Time Series
- /user/-/body/log/fat.{format} [POST] Log Body Weight
- /user/-/body/log/fat/date/{date}.{format} [GET] Get Body Weight
- /user/-/body/log/fat/goal.{format} [GET] Update Weight Goal
- /user/-/body/log/fat/goal.{format} [POST] Get Body Fat Goal
- /user/-/body/log/fat/{body-fat-log-id}.{format} [DELETE] Delete Body Weight Log
- /user/-/body/log/fat/{body-weight-log-id}.{format} [DELETE] Log Body Fat
- /user/-/body/log/weight.{format} [POST] Log Body Measurements
- /user/-/body/log/weight/date/{date}.{format} [GET] Get Body Measurements
- /user/-/body/log/weight/goal.{format} [GET] Delete Body Fat Log
- /user/-/body/log/weight/goal.{format} [POST] Get Body Weight Goal
- /user/{user-id}/body/date/{date}.{format} [GET] Update User Info
- /user/{user-id}/body/weight/date/{start-date-or-end-date}/{end-date-or-period}.{format} [GET] Get Badges
|
Fitbit Device API
|
|
- /user/-/devices.{format} [GET] Update Food Goals
|
Fitbit Foods API
|
|
- /foods.{format} [POST] Delete Water Log
- /foods/search.{format} [GET] Get Activity
- /foods/units.{format} [GET] Get Food
- /foods/{food-id}.{format} [GET] Search Foods
- /user/-/foods/log.{format} [POST] Log Activity
- /user/-/foods/log/favorite.{format} [GET] Get Frequent Foods
- /user/-/foods/log/favorite/{id}.{format} [DELETE] Add Favorite Food
- /user/-/foods/log/favorite/{id}.{format} [POST] Update Activity Weekly Goals
- /user/-/foods/log/frequent.{format} [GET] Get Recent Foods
- /user/-/foods/log/goal.{format} [GET] Get Meals
- /user/-/foods/log/goal.{format} [POST] Get Food Goals
- /user/-/foods/log/recent.{format} [GET] Get Favorite Activities
- /user/-/foods/log/water.{format} [POST] Get Water
- /user/-/foods/log/water/date/{date}.{format} [GET] Delete Favorite Food
- /user/-/foods/log/water/{water-log-id}.{format} [DELETE] Log Water
- /user/-/foods/log/{food-log-id}.{format} [DELETE] Log Glucose
- /user/{user-id}/foods/log/caloriesIn/date/{start-date-or-end-date}/{end-date-or-period}.{format} [GET] Update Fat Goal
- /user/{user-id}/foods/log/date/{date}.{format} [GET] Get Activities
|
Fitbit Friends API
|
|
- /user/-/friends/invitations.{format} [GET] Get Food Units
- /user/-/friends/invitations.{format} [POST] Get Invites
- /user/-/friends/invitations/{from-user-id}.{format} [POST] Create Invite
- /user/-/friends/leaderboard.{format} [GET] Get Friends
- /user/{user-id}/friends.{format} [GET] Get Glucose
|
Fitbit Glucose API
|
|
- /user/-/glucose.{format} [POST] Log Blood Pressure
- /user/-/glucose/date/{date}.{format} [GET] Get Blood Pressure
|
Fitbit Heart API
|
|
- /user/-/heart.{format} [POST] Log Sleep
- /user/-/heart/date/{date}.{format} [GET] Get Sleep
- /user/-/heart/{heart-log-id}.{format} [DELETE] Delete Sleep Log
|
Fitbit Heart Rate API
|
|
- /user/-/bp.{format} [POST] Log Heart Rate
- /user/-/bp/date/{date}.{format} [GET] Get Heart Rate
- /user/-/bp/{bp-log-id}.{format} [DELETE] Delete Heart Rate Log
|
Fitbit Meals API
|
|
- /user/-/meals.{format} [GET] Create Food
|
Fitbit Profile API
|
|
- /user/-/profile.{format} [POST] Get User Info
- /user/{user-id}/profile.{format} [GET] Get Profile
|
Fitbit Sleep API
|
|
- /user/-/sleep.{format} [POST] Log Food
- /user/-/sleep/{sleep-log-id}.{format} [DELETE] Get Badges
- /user/{user-id}/sleep/date/{date}.{format} [GET] Get Foods
- /user/{user-id}/sleep/minutesAsleep/date/{start-date-or-end-date}/{end-date-or-period}.{format} [GET] Get Time Series
|
Fitbit Subscription API
|
|
- /user/-{collection-path}apiSubscriptions.{format} [GET] Remove Subscription
- /user/-{collection-path}apiSubscriptions/{subscription-id}.{format} [DELETE] Add Subscription
- /user/-{collection-path}apiSubscriptions/{subscription-id}.{format} [POST] Accept/Reject Invite
|
|
|
|
Twitter
Twitter is a global real-time communications platform with 400 million monthly visitors to twitter.com, more than 200 million monthly active users around the world.
|
|
APIs:
Twitter Account API
|
|
Twitter Application API
|
|
Twitter Blocks API
|
|
Twitter Collections API
|
|
Twitter Curator API
|
|
Twitter Direct Messages API
|
|
Twitter Favorites API
|
|
Twitter Followers API
|
|
Twitter Friends API
|
|
Twitter Friendships API
|
|
Twitter Geo API
|
|
Twitter Help API
|
|
Twitter Lists API
|
|
Twitter Mutes API
|
|
Twitter Saved Searches API
|
|
Twitter Search API
|
|
Twitter Status API
|
|
Twitter Trends API
|
|
Twitter Users aPI
|
|
|
Actions:
|
|
|
Dropbox
Dropbox is a file hosting service operated by Dropbox, Inc., that offers cloud storage, file synchronization, and client software. Dropbox allows users to create a special folder on each of their computers, which Dropbox then synchronizes so that it appears to be the same folder (with the same contents) regardless of which computer is used to view it. Files placed in this folder also are accessible through a website and mobile phone applications.
|
|
APIs:
Dropbox Core API
|
|
- /chunked_upload [PUT] Chunked Upload
- /delta/latest_cursor [POST] Latest Cursor
- /disable_access_token [POST] Disable Access Token
- /fileops/create_folder [POST] Create Folder
- /files [GET] Get File
- /media [POST] Add Media
- /metadata [GET] Get Meta Data
- /oauth/access_token [POST] OAuth Access Token
- /oauth/request_token [POST] OAuth Request Token
- /oauth2/token [POST] OAuth Token
- /revisions [GET] Get Revisions
- /search [GET] Search
- /shared_folders [GET] Shared Folders
- /thumbnails [GET] Get Thumbnails
|
Dropbox for Business API
|
|
- /get_info [POST] Get Info
- /log/get_events [POST] Get Events
- /members/add [POST] Add Member
- /members/get_info [POST] Get Member Info
- /members/get_info_batch [POST] Get Info Batch
- /members/list [POST] List Members
- /members/remove [POST] Remove
- /members/set_permissions [POST] Set Member Permissions
- /members/set_profile [GET] Set Profile
- /reports/get_activity [POST] Get Activity
- /reports/get_devices [POST] Get Devices
- /reports/get_membership [POST] Get Membership
- /reports/get_storage [POST] Get Storage
|
|
Actions:
|
|
|
YouTube
YouTube allows billions of people to discover, watch and share originally-created videos. YouTube provides a forum for people to connect, inform, and inspire others across the globe and acts as a distribution platform for original content creators and advertisers large and small.
|
|
APIs:
YouTube Activities API
|
|
- /activities [GET] List Activities
- /activities [POST] Insert Activities
|
YouTube Channel API
|
|
- /channelBanners/insert [POST] Insert ChannelBanners
- /channels [GET] List Channels
- /channels [PUT] Update Channels
- /channelSections [DELETE] Delete ChannelSections
- /channelSections [GET] List ChannelSections
- /channelSections [POST] Insert ChannelSections
- /channelSections [PUT] Update ChannelSections
|
YouTube Playlist API
|
|
- /playlistItems [DELETE] Delete PlaylistItems
- /playlistItems [GET] List PlaylistItems
- /playlistItems [POST] Insert PlaylistItems
- /playlistItems [PUT] Update PlaylistItems
- /playlists [DELETE] Delete Playlists
- /playlists [GET] List Playlists
- /playlists [POST] Insert Playlists
- /playlists [PUT] Update Playlists
|
YouTube Search API
|
|
- /search [GET] List Search
|
YouTube Subscription API
|
|
- /subscriptions [DELETE] Delete Subscriptions
- /subscriptions [GET] List Subscriptions
- /subscriptions [POST] Insert Subscriptions
|
YouTube Thumbnail API
|
|
- /thumbnails/set [POST] Set Thumbnails
|
YouTube Video API
|
|
- /videoCategories [GET] List VideoCategories
- /videos [DELETE] Delete Videos
- /videos [GET] List Videos
- /videos [POST] Insert Videos
- /videos [PUT] Update Videos
- /videos/getRating [GET] GetRating Videos
- /videos/rate [POST] Rate Videos
|
YouTube Waterkmark API
|
|
- /watermarks/set [POST] Set Watermarks
- /watermarks/unset [POST] Unset Watermarks
|
|
Actions:
|
|
|
Pinboard
Pinboard.In is a social bookmarking site that offers an easy import/ export in del.icio.us format, Nightly database backups to S3, Cached copies of all bookmarks, a “to read” status for later viewing, private bookmarks and private tags, and simplified bulk editing.
|
|
APIs:
Pinboard Posts API
|
|
- /posts/add [GET] Posts Add
- /posts/all [GET] All Bookmarks
- /posts/all?hashes [GET] Posts All Hashes
- /posts/dates [GET] Posts Dates
- /posts/delete [GET] Posts Delete
- /posts/get [GET] Posts Get
- /posts/recent [GET] Posts Recent
- /posts/suggest [GET] Posts Suggest
- /posts/update [GET] Posts Update
|
Pinboard Tag API
|
|
- /notes/list [GET] Tags Rename
- /tags/get [GET] Tags Get
|
Pinboard User API
|
|
|
|
Actions:
|
|
|
Facebook
Facebook is an online social networking service that allows its users to connect with friends and family as well as make new connections. It provides its users with the ability to create a profile, update information, add images, send friend requests, and accept requests from other users. Its features include status update, photo tagging and sharing, and more.
|
|
APIs:
Facebook Graph (Achievement Type) API
|
|
- /v2.5/{achievement-type-id} [GET] Get Games Achievement Type
- /{app-id}/achievements [GET] Get Games Achievement Types
|
Facebook Graph (Achievement) API
|
|
- /v2.5/{achievement-id} [GET] Get Achievement
- /v2.5/{object-id}/comments [GET] Get Object Comments
- /v2.5/{object-id}/comments [POST] Add Object Comments
- /v2.5/{object-id}/likes [DELETE] Delete Object Likes
- /v2.5/{object-id}/likes [GET] Add Object Likes
- /v2.5/{object-id}/likes [POST] Get Object Likes
- /{user-id}/achievements [GET] Get Achievements
|
Facebook Graph (Album) API
|
|
- /v2.5/{album-id} [GET] Get Album
- /v2.5/{album-id}/photos [GET] Get Album Photos
- /v2.5/{album-id}/picture [GET] Get Album Cover Photo
- /v2.5/{object-id}/sharedposts [GET] Get Object Shared Posts
- /{user-id}/albums [GET] Get Album
|
Facebook Graph (Application Context) API
|
|
- /v2.5/{application-context-id} [GET] Application Context
|
Facebook Graph (Application) API
|
|
- /application/accounts [GET] Get Application Account
- /{application-id} [GET] Get Application
- /{application_id} [GET] Get Application
- /{page_id} [GET] Get Page
|
Facebook Graph (Comment) API
|
|
Facebook Graph (Conversation) API
|
|
- /{conversation-id} [GET] Get Conversation
- /{conversation-id}/messages [GET] Get Conversation Messages
- /{conversation-id}/messages [POST] Add Conversation Message
|
Facebook Graph (Domain) API
|
|
- /{domain-id} [GET] Get Website Domain
|
Facebook Graph (Event) API
|
|
- /event/videos [GET] Get Event Videos
- /{event-id} [GET] Get Event
|
Facebook Graph (Friend List) API
|
|
- /{friendlist-id} [GET] Get Friend List
|
Facebook Graph (Friendlist) API
|
|
|
Facebook Graph (Group) API
|
|
- /(user-id||event-id||page-id)||group)/videos/ [GET] Videos for a Facebook Group
- /v2.5/me/albums [POST] The photo albums created for a group
- /v2.5/{group-id} [GET] Represents a Facebook group
- /v2.5/{group-id} [POST] Represents a Facebook group
- /v2.5/{group-id}/admins [DELETE] The admins of a group
- /v2.5/{group-id}/admins [POST] The admins of a group
- /v2.5/{group-id}/albums [GET] The photo albums created for a group
- /v2.5/{group-id}/docs [GET] The docs in a group
- /v2.5/{group-id}/events [GET] All events that belong to a group
- /v2.5/{group-id}/feed [GET] Get Group Feed
- /v2.5/{group-id}/feed [POST] Add To Group Feed
- /v2.5/{group-id}/files [GET] The files uploaded to this group
- /v2.5/{group-id}/members [DELETE] The members of a group
- /v2.5/{group-id}/members [GET] The members of a group
- /v2.5/{group-id}/members [POST] The members of a group
- /v2.5/{group-id}/videos [GET] Videos for a Facebook Group
|
Facebook Graph (Life Event) API
|
|
- /v2.5/{life-event-id} [GET] Life Event
|
Facebook Graph (Link) API
|
|
- /v2.5/{link-id} [DELETE] A link shared on Facebook
- /v2.5/{link-id} [GET] A link shared on Facebook
- /{user-id}/feed [GET] A link shared on Facebook
|
Facebook Graph (Mailing Address) API
|
|
- /v2.5/{mailing-address-id} [GET] Mailing Address
|
Facebook Graph (Message) API
|
|
- /v2.5/{message-id} [GET] An individual message in Facebook Messenger
- /v2.5/{message-id}/attachments [GET] Files attached to a message
- /v2.5/{message-id}/shares [GET] Shared items in a message
|
Facebook Graph (Milestone) API
|
|
- /v2.5/{milestone-id} [GET] This represents a milestone on a Facebook Page
- /v2.5/{milestone-id}/photos [GET] The photos attached to a milestone on a Facebook Page
- /v2.5/{milestone-id}/photos [POST] The photos attached to a milestone on a Facebook Page
- /{page-id}/milestones [GET] This represents a milestone on a Facebook Page
|
Facebook Graph (Notification) API
|
|
- /v2.5/{notification-id} [GET] An individual unread Facebook notification
|
Facebook Graph (Offer) API
|
|
- /{offer-id} [GET] An offer that is published by a Facebook Page
- /{page-id}/offers [GET] An offer that is published by a Facebook Page
|
Facebook Graph (Page) API
|
|
- /page/featured_videos_collection [GET] Page
- /{page-id} [GET] Page
|
Facebook Graph (Payment) API
|
|
- /v2.5/{payment-id} [GET] Get Payment
- /v2.5/{payment-id}/dispute [POST] Dispute Payment
- /v2.5/{payment-id}/refunds [POST] Refund Payments
|
Facebook Graph (Photo) API
|
|
- /user_photos [GET] Get Photos
- /{photo_id} [GET] Get Photo
|
Facebook Graph (Place Tag) API
|
|
- /{place-tag-id} [GET] Place Tag
|
Facebook Graph (Place) API
|
|
- /v2.5/{place-id} [GET] Place
|
Facebook Graph (Post) API
|
|
- /subattachments [GET] Get Post Sub Attachments
- /v2.5/{post-id} [DELETE] Delete Post Entry
- /v2.5/{post-id} [GET] Get Post Entries
- /v2.5/{post-id} [POST] Add Post Entry
- /v2.5/{post-id}/attachments [GET] Get Post Attachments
|
Facebook Graph (Profile) API
|
|
- /{profile-id} [GET] A profile can be a:
|
Facebook Graph (Promotion Info) API
|
|
- /v2.5/{promotion-info-id} [GET] Promotion Info
|
Facebook Graph (Status) API
|
|
- /v2.5/{from.id}_{status-id} [DELETE] A status message in a profile's feed
- /v2.5/{from.id}_{status-id} [POST] A status message in a profile's feed
- /v2.5/{status-id} [GET] A status message in a profile's feed
|
Facebook Graph (Test User) API
|
|
- /v2.5/{test-user-1}/friends/{test-user-2} [POST] The friends of a test user
- /v2.5/{test-user-id} [DELETE] A test user associated with a Facebook app
- /v2.5/{test-user-id} [POST] A test user associated with a Facebook app
- /{user-id} [GET] A test user associated with a Facebook app
|
Facebook Graph (Thread) API
|
|
- /v2.5/{thread-id} [GET] A Facebook Messages conversation thread
|
Facebook Graph (URL) API
|
|
- /?id=http%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt2015381%2F [GET] Represents an external URL as it relates to the Facebook social graph - shares and comments from the URL on Facebook, and any Open Graph objects associated with the URL
|
Facebook Graph (User Context) API
|
|
- /{user-context-id} [GET] User Context
|
Facebook Graph (User) API
|
|
- /user/adaccountgroups [GET] User
- /{ad_account_group_id} [GET] User
- /{user-id} [GET] User
- /{user_id} [GET] User
|
Facebook Graph (Video Broadcast) API
|
|
- /v2.5/{video-broadcast-id} [GET] Video Broadcast
|
Facebook Graph (Video List) API
|
|
- /v2.5/{video-list-id} [GET] Video List
- /{video_list_id} [GET] Video List
|
Facebook Graph (Video) API
|
|
- /{user-id}/videos [GET] Video
|
|
Actions:
|
|
|
Google
Google Inc. is an American multinational corporation specializing in Internet-related services and products. These include search, cloud computing, software and online advertising technologies. Google provides search and advertising services, which together aim to organize and monetize the world’s information. In addition to its dominant search engine, it offers a plethora of online tools and platforms.
|
|
APIs:
Blogger API
|
|
- /blogs/byurl [GET] Get Blog by URL
- /blogs/byurl [PARAMETERS] Get Blog by URL Parameters
- /blogs/{blogId} [GET] Get Blog
- /blogs/{blogId} [PARAMETERS] Get Blog Parameters
- /blogs/{blogId}/comments [GET] Get Blog Comments
- /blogs/{blogId}/comments [PARAMETERS] Get Blog Comment Parameters
- /blogs/{blogId}/pages [GET] Get Pages
- /blogs/{blogId}/pages [PARAMETERS] Get Pages Parameters
- /blogs/{blogId}/pages [POST] Add Page
- /blogs/{blogId}/pages/{pageId} [DELETE] Delete Page
- /blogs/{blogId}/pages/{pageId} [GET] Get Page
- /blogs/{blogId}/pages/{pageId} [PARAMETERS] Get Page Parameters
- /blogs/{blogId}/pages/{pageId} [PATCH] Update Page
- /blogs/{blogId}/pages/{pageId} [PUT] Get Page
- /blogs/{blogId}/pages/{pageId}/publish [PARAMETERS] Publish Page Parameters
- /blogs/{blogId}/pages/{pageId}/publish [POST] Publish Page
- /blogs/{blogId}/pages/{pageId}/revert [PARAMETERS] Revert Page Parameters
- /blogs/{blogId}/pages/{pageId}/revert [POST] Revert Page
- /blogs/{blogId}/pageviews [GET] Get Blog Page Views
- /blogs/{blogId}/pageviews [PARAMETERS] Get Blog Page View Parameters
- /blogs/{blogId}/posts [GET] Get Blog Posts
- /blogs/{blogId}/posts [PARAMETERS] Get Blog Post Parameters
- /blogs/{blogId}/posts [POST] Update Blog Post
- /blogs/{blogId}/posts/bypath [GET] Get Blog Post By Path
- /blogs/{blogId}/posts/bypath [PARAMETERS] Get Blog Post By Path Parameters
- /blogs/{blogId}/posts/search [GET] Search Blog Posts
- /blogs/{blogId}/posts/search [PARAMETERS] Search Blog Post Parameters
- /blogs/{blogId}/posts/{postId} [DELETE] Delete Blog Post
- /blogs/{blogId}/posts/{postId} [GET] Get Blog Post
- /blogs/{blogId}/posts/{postId} [PARAMETERS] blog Parameters
- /blogs/{blogId}/posts/{postId} [PATCH] Update Blog Post
- /blogs/{blogId}/posts/{postId} [PUT] Update Blog Post
- /blogs/{blogId}/posts/{postId}/comments [GET] Get Blog Post Comments
- /blogs/{blogId}/posts/{postId}/comments [PARAMETERS] Get Blog Post Comments Parameters
- /blogs/{blogId}/posts/{postId}/comments/{commentId} [DELETE] Delete Blog Post Comment
- /blogs/{blogId}/posts/{postId}/comments/{commentId} [GET] Get Blog Post Comment
- /blogs/{blogId}/posts/{postId}/comments/{commentId} [PARAMETERS] Get Blog Post Comment Parameters
- /blogs/{blogId}/posts/{postId}/comments/{commentId}/approve [PARAMETERS] Approve Blog Post Comments Parameters
- /blogs/{blogId}/posts/{postId}/comments/{commentId}/approve [POST] Approve Blog Post Comments
- /blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent [PARAMETERS] Remove Blog Post Comment Parameters
- /blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent [POST] Remove Blog Post Comment
- /blogs/{blogId}/posts/{postId}/comments/{commentId}/spam [PARAMETERS] Mark Blog Post Comment As Spam Parameters
- /blogs/{blogId}/posts/{postId}/comments/{commentId}/spam [POST] Mark Blog Post Comment As Spam
- /blogs/{blogId}/posts/{postId}/publish [PARAMETERS] Publish Blog Post Parameters
- /blogs/{blogId}/posts/{postId}/publish [POST] Publish Blog Post
- /blogs/{blogId}/posts/{postId}/revert [PARAMETERS] Revert Blog Post Parameters
- /blogs/{blogId}/posts/{postId}/revert [POST] Revert Blog Post
- /users/{userId} [GET] Get User
- /users/{userId} [PARAMETERS] Get User Parameters
- /users/{userId}/blogs [GET] Get User Blogs
- /users/{userId}/blogs [PARAMETERS] Get User Blogs Parameters
- /users/{userId}/blogs/{blogId} [GET] Get User Blog
- /users/{userId}/blogs/{blogId} [PARAMETERS] Get User Blog Parameters
- /users/{userId}/blogs/{blogId}/posts [GET] Get User Blog Posts
- /users/{userId}/blogs/{blogId}/posts [PARAMETERS] Get User Blog Posts Parameters
- /users/{userId}/blogs/{blogId}/posts/{postId} [GET] Get Blog Post
- /users/{userId}/blogs/{blogId}/posts/{postId} [PARAMETERS] Get Blog Post Parameters
|
Books API
|
|
- /cloudloading/addBook [PARAMETERS] Add Book Parameters
- /cloudloading/addBook [POST] Add Book
- /cloudloading/deleteBook [PARAMETERS] Delete Book Parameters
- /cloudloading/deleteBook [POST] Delete Book
- /cloudloading/updateBook [PARAMETERS] Update Book Parameters
- /cloudloading/updateBook [POST] Update Book
- /dictionary/listOfflineMetadata [GET] Get Dictionary Offline Metadata
- /dictionary/listOfflineMetadata [PARAMETERS] Get Dictionary Offline Metadata
- /myconfig/getUserSettings [GET] Get User Settings
- /myconfig/getUserSettings [PARAMETERS] Get User Settings
- /myconfig/releaseDownloadAccess [PARAMETERS] Release Download Access
- /myconfig/releaseDownloadAccess [POST] Release Download Access
- /myconfig/requestAccess [PARAMETERS] Request Access
- /myconfig/requestAccess [POST] Request Access
- /myconfig/syncVolumeLicenses [PARAMETERS] Sync Volume Licenses
- /myconfig/syncVolumeLicenses [POST] Sync Volume Licenses
- /myconfig/updateUserSettings [PARAMETERS] Update User Settings
- /myconfig/updateUserSettings [POST] Update User Settings
- /mylibrary/annotations [GET] Get Annotations
- /mylibrary/annotations [PARAMETERS] Get Annotations
- /mylibrary/annotations [POST] Add Annotation
- /mylibrary/annotations/summary [PARAMETERS] Add Annotation Summary
- /mylibrary/annotations/summary [POST] Add Annotation Summary
- /mylibrary/annotations/{annotationId} [DELETE] Delete Annotation
- /mylibrary/annotations/{annotationId} [PARAMETERS] Delete Annotation
- /mylibrary/annotations/{annotationId} [PUT] Update Annotation
- /mylibrary/bookshelves [GET] Get Bookshelves
- /mylibrary/bookshelves [PARAMETERS] Get Bookshelves
- /mylibrary/bookshelves/{shelf} [GET] Get Bookshelf
- /mylibrary/bookshelves/{shelf} [PARAMETERS] Get Bookshelf
- /mylibrary/bookshelves/{shelf}/addVolume [PARAMETERS] Add Volume To Bookshelf
- /mylibrary/bookshelves/{shelf}/addVolume [POST] Add Volume To Bookshelf
- /mylibrary/bookshelves/{shelf}/clearVolumes [PARAMETERS] Clear Volumes From Bookshelf
- /mylibrary/bookshelves/{shelf}/clearVolumes [POST] Clear Volumes From Bookshelf
- /mylibrary/bookshelves/{shelf}/moveVolume [PARAMETERS] Move Volume From Bookshelf
- /mylibrary/bookshelves/{shelf}/moveVolume [POST] Move Volume From Bookshelf
- /mylibrary/bookshelves/{shelf}/removeVolume [PARAMETERS] Remove Volume From Bookshelf
- /mylibrary/bookshelves/{shelf}/removeVolume [POST] Remove Volume From Bookshelf
- /mylibrary/bookshelves/{shelf}/volumes [GET] Get Bookshelf Volumes
- /mylibrary/bookshelves/{shelf}/volumes [PARAMETERS] Get Bookshelf Volumes
- /mylibrary/readingpositions/{volumeId} [GET] Get Volume Reading Position
- /mylibrary/readingpositions/{volumeId} [PARAMETERS] Get Volume Reading Position
- /mylibrary/readingpositions/{volumeId}/setPosition [PARAMETERS] Set Volume Reading Position
- /mylibrary/readingpositions/{volumeId}/setPosition [POST] Set Volume Reading Position
- /onboarding/listCategories [GET] Get Listing Categories
- /onboarding/listCategories [PARAMETERS] Get Listing Categories
- /onboarding/listCategoryVolumes [GET] Get Listing Category Volumes
- /onboarding/listCategoryVolumes [PARAMETERS] Get Listing Category Volumes
- /promooffer/accept [PARAMETERS] Accept Promo Offer
- /promooffer/accept [POST] Accept Promo Offer
- /promooffer/dismiss [PARAMETERS] Dismiss Promo Offer
- /promooffer/dismiss [POST] Dismiss Promo Offer
- /promooffer/get [GET] Get Promo Offer
- /promooffer/get [PARAMETERS] Get Promo Offer
- /users/{userId}/bookshelves [GET] Get User Bookshelf
- /users/{userId}/bookshelves [PARAMETERS] Get User Bookshelf
- /users/{userId}/bookshelves/{shelf} [GET] Get User Bookshelf Shelf
- /users/{userId}/bookshelves/{shelf} [PARAMETERS] Get User Bookshelf Shelf
- /users/{userId}/bookshelves/{shelf}/volumes [GET] Get User Bookshelf Shelf Volumes
- /users/{userId}/bookshelves/{shelf}/volumes [PARAMETERS] Get User Bookshelf Shelf Volumes
- /volumes [GET] Get Volumes
- /volumes [PARAMETERS] Get Volumes
- /volumes/mybooks [GET] Get Volumes Books
- /volumes/mybooks [PARAMETERS] Get Volumes Books
- /volumes/recommended [GET] Get Volumes Recommended
- /volumes/recommended [PARAMETERS] Get Volumes Recommended
- /volumes/recommended/rate [PARAMETERS] Get Volumes Recommended Rate
- /volumes/recommended/rate [POST] Get Volumes Recommended Rate
- /volumes/useruploaded [GET] Get Volumes Uploaded
- /volumes/useruploaded [PARAMETERS] Get Volumes Uploaded
- /volumes/{volumeId} [GET] Get Volume
- /volumes/{volumeId} [PARAMETERS] Get Volume
- /volumes/{volumeId}/associated [GET] Get Associated Volumes
- /volumes/{volumeId}/associated [PARAMETERS] Get Associated Volumes
- /volumes/{volumeId}/layers/{layerId} [GET] Get Volume Layer
- /volumes/{volumeId}/layers/{layerId} [PARAMETERS] Get Volume Layer
- /volumes/{volumeId}/layers/{layerId}/annotations/{annotationId} [GET] Get Volume Layer Annotations
- /volumes/{volumeId}/layers/{layerId}/annotations/{annotationId} [PARAMETERS] Get Volume Layer Annotations
- /volumes/{volumeId}/layers/{layerId}/data [GET] Get Volume Layer Data
- /volumes/{volumeId}/layers/{layerId}/data [PARAMETERS] Get Volume Layer Data
- /volumes/{volumeId}/layers/{layerId}/data/{annotationDataId} [GET] Get Volume Layer Data Annotations
- /volumes/{volumeId}/layers/{layerId}/data/{annotationDataId} [PARAMETERS] Get Volume Layer Data Annotations
- /volumes/{volumeId}/layersummary [GET] Get Volume Layer Summaries
- /volumes/{volumeId}/layersummary [PARAMETERS] Get Volume Layer Summaries
- /volumes/{volumeId}/layersummary/{summaryId} [GET] Get Volume Layer Summary
- /volumes/{volumeId}/layersummary/{summaryId} [PARAMETERS] Get Volume Layer Summary
|
Gmail API
|
|
- /{userId}/drafts [GET] Get Drafts
- /{userId}/drafts [PARAMETERS] Get Drafts
- /{userId}/drafts [POST] Add Draft
- /{userId}/drafts/send [PARAMETERS] Add Draft
- /{userId}/drafts/send [POST] Send Draft
- /{userId}/drafts/{id} [DELETE] Delete Draft
- /{userId}/drafts/{id} [GET] Get Draft
- /{userId}/drafts/{id} [PARAMETERS] Get Draft
- /{userId}/drafts/{id} [PUT] Update Draft
- /{userId}/history [GET] Get History
- /{userId}/history [PARAMETERS] Get History
- /{userId}/labels [GET] Get Labels
- /{userId}/labels [PARAMETERS] Get Labels
- /{userId}/labels [POST] Add Label
- /{userId}/labels/{id} [DELETE] Delete Label
- /{userId}/labels/{id} [GET] Get Label
- /{userId}/labels/{id} [PARAMETERS] Get Label
- /{userId}/labels/{id} [PATCH] Update Label
- /{userId}/labels/{id} [PUT] Update Label
- /{userId}/messages [GET] Get Messages
- /{userId}/messages [PARAMETERS] Add Message
- /{userId}/messages [POST] Add Message
- /{userId}/messages/import [PARAMETERS] Import Messages
- /{userId}/messages/import [POST] Import Messages
- /{userId}/messages/send [PARAMETERS] Send Message
- /{userId}/messages/send [POST] Add Message
- /{userId}/messages/{id} [DELETE] Delete Message
- /{userId}/messages/{id} [GET] Get Message
- /{userId}/messages/{id} [PARAMETERS] Get Message
- /{userId}/messages/{id}/modify [PARAMETERS] Modify Message
- /{userId}/messages/{id}/modify [POST] Modify Message
- /{userId}/messages/{id}/trash [PARAMETERS] Trash message
- /{userId}/messages/{id}/trash [POST] Trash message
- /{userId}/messages/{id}/untrash [PARAMETERS] Un Trash Message
- /{userId}/messages/{id}/untrash [POST] Un Trash Message
- /{userId}/messages/{messageId}/attachments/{id} [GET] Get Message Attachment
- /{userId}/messages/{messageId}/attachments/{id} [PARAMETERS] Get Message Attachment
- /{userId}/profile [GET] Get Profile
- /{userId}/profile [PARAMETERS] Get Profile
- /{userId}/threads [GET] Get Threads
- /{userId}/threads [PARAMETERS] Get Threads
- /{userId}/threads/{id} [DELETE] Delete Thread
- /{userId}/threads/{id} [GET] Get Thread
- /{userId}/threads/{id} [PARAMETERS] Get Thread
- /{userId}/threads/{id}/modify [PARAMETERS] Modify Thread
- /{userId}/threads/{id}/modify [POST] Modify Thread
- /{userId}/threads/{id}/trash [PARAMETERS] Trash Thread
- /{userId}/threads/{id}/trash [POST] Trash Thread
- /{userId}/threads/{id}/untrash [PARAMETERS] Un Trash Thread
- /{userId}/threads/{id}/untrash [POST] Un Trash Thread
|
Actions:
Google Calendar API
|
|
- /calendars [POST] Add Calendar
- /calendars/{calendarId} [DELETE] Update Calendar
- /calendars/{calendarId} [GET] Creates Secondary Calendar
- /calendars/{calendarId} [PUT] Update Calendar
- /calendars/{calendarId}/acl [GET] Get Calendar ACL
- /calendars/{calendarId}/acl [POST] List Calendar Access Control Rules
- /calendars/{calendarId}/acl/{ruleId} [DELETE] Update Calendar Access Control Rule
- /calendars/{calendarId}/acl/{ruleId} [GET] Create Calendar Access Control Rule
- /calendars/{calendarId}/acl/{ruleId} [PUT] Get Calendar Access Control Rule
- /calendars/{calendarId}/clear [GET] Delete Secondary Calendar
- /calendars/{calendarId}/events [GET] Clear Primary Calendar
- /calendars/{calendarId}/events [POST] List Events
- /calendars/{calendarId}/events/import [POST] Get Instances
- /calendars/{calendarId}/events/quickAdd [POST] Import Event
- /calendars/{calendarId}/events/{eventId} [DELETE] Update Event
- /calendars/{calendarId}/events/{eventId} [GET] Create Event
- /calendars/{calendarId}/events/{eventId} [PUT] Get Event
- /calendars/{calendarId}/events/{eventId}/instances [GET] Delete Event
- /calendars/{calendarId}/events/{eventId}/move [POST] Create Event Based on Simple Text String
- /calendars/{calendarId}/events/{eventId}/reset [POST] Move Event
- /colors [GET] Get User Setting
- /freeBusy [POST] Get Color Definitions
- /users/me/calendarList [GET] Delete Calendar Access Control Rule
- /users/me/calendarList [POST] List Entries on User's Calendar List
- /users/me/calendarList/{calendarId} [DELETE] Update Entry on User's Calendar List
- /users/me/calendarList/{calendarId} [GET] Add Entry on User's Calendar List
- /users/me/calendarList/{calendarId} [PUT] Get Entry on User's Calendar List
- /users/me/settings [GET] Reset Specialized Instance
- /users/me/settings/{setting} [GET] List User Settings
|
Actions:
Google Drive API
|
|
- /about [GET] User Settings
- /about [PARAMETERS] User Settings Parameters
- /apps [GET] Get Apps
- /apps [PARAMETERS] Get Apps Parameters
- /apps/{appId} [GET] Get App
- /apps/{appId} [PARAMETERS] Get App Parameters
- /changes [GET] Get Changes
- /changes [PARAMETERS] Get Changes Parameters
- /changes/watch [PARAMETERS] Watch Changes Parameters
- /changes/watch [POST] Watch Changes
- /changes/{changeId} [GET] Get Change
- /changes/{changeId} [PARAMETERS] Get Change Parameters
- /channels/stop [PARAMETERS] Stop Channels Parameters
- /channels/stop [POST] Stop Channels
- /files [GET] Get Files
- /files [PARAMETERS] Get Files Parameters
- /files [POST] Add File
- /files/trash [DELETE] Delete Files
- /files/trash [PARAMETERS] Delete Files Parameters
- /files/{fileId} [DELETE] Delete File
- /files/{fileId} [GET] Get File
- /files/{fileId} [PARAMETERS] Get File Parameters
- /files/{fileId} [PATCH] Update File
- /files/{fileId} [PUT] Update File
- /files/{fileId}/comments [GET] Get File Comments
- /files/{fileId}/comments [PARAMETERS] Get File Comments Parameters
- /files/{fileId}/comments [POST] Add File Comment
- /files/{fileId}/comments/{commentId} [DELETE] Delete File Comment
- /files/{fileId}/comments/{commentId} [GET] Get File Comment
- /files/{fileId}/comments/{commentId} [PARAMETERS] Get File Comment Parameters
- /files/{fileId}/comments/{commentId} [PATCH] Update File Comment
- /files/{fileId}/comments/{commentId} [PUT] Update File Comment
- /files/{fileId}/comments/{commentId}/replies [GET] Get File Comment Replies
- /files/{fileId}/comments/{commentId}/replies [PARAMETERS] Get File Comment Replies Parameters
- /files/{fileId}/comments/{commentId}/replies [POST] Add File Comment Reply
- /files/{fileId}/comments/{commentId}/replies/{replyId} [DELETE] Delete File Comment Reply
- /files/{fileId}/comments/{commentId}/replies/{replyId} [GET] Get File Comment Reply
- /files/{fileId}/comments/{commentId}/replies/{replyId} [PARAMETERS] Get File Comment Reply Parameters
- /files/{fileId}/comments/{commentId}/replies/{replyId} [PATCH] Update File Comment Reply
- /files/{fileId}/comments/{commentId}/replies/{replyId} [PUT] Update File Comment Reply
- /files/{fileId}/copy [PARAMETERS] Copy file Parameters
- /files/{fileId}/copy [POST] Copy file
- /files/{fileId}/parents [GET] Get File Parents
- /files/{fileId}/parents [PARAMETERS] Get File Parents Parameters
- /files/{fileId}/parents [POST] Add File Parent
- /files/{fileId}/parents/{parentId} [DELETE] Delete File Parent
- /files/{fileId}/parents/{parentId} [GET] Get File Parent
- /files/{fileId}/parents/{parentId} [PARAMETERS] Get File Parent Parameters
- /files/{fileId}/permissions [GET] Get File Permissions
- /files/{fileId}/permissions [PARAMETERS] Get File Permissions Parameters
- /files/{fileId}/permissions [POST] Add File Permission
- /files/{fileId}/permissions/{permissionId} [DELETE] Delete File Permission
- /files/{fileId}/permissions/{permissionId} [GET] Get File Permission
- /files/{fileId}/permissions/{permissionId} [PARAMETERS] Get File Permission Parameters
- /files/{fileId}/permissions/{permissionId} [PATCH] Update File Permission
- /files/{fileId}/permissions/{permissionId} [PUT] Update File Permission
- /files/{fileId}/properties [GET] Get File Properties
- /files/{fileId}/properties [PARAMETERS] Get File Properties Parameters
- /files/{fileId}/properties [POST] Add File Property
- /files/{fileId}/properties/{propertyKey} [DELETE] Delete File Property
- /files/{fileId}/properties/{propertyKey} [GET] Get File Property
- /files/{fileId}/properties/{propertyKey} [PARAMETERS] Get File Property Parameters
- /files/{fileId}/properties/{propertyKey} [PATCH] Update File Property
- /files/{fileId}/properties/{propertyKey} [PUT] Update File Property
- /files/{fileId}/realtime [GET] Get File Realtime
- /files/{fileId}/realtime [PARAMETERS] Get File Realtime Parameters
- /files/{fileId}/realtime [PUT] Update File Realtime
- /files/{fileId}/revisions [GET] Get File Revisions
- /files/{fileId}/revisions [PARAMETERS] Get File Revisions Parameters
- /files/{fileId}/revisions/{revisionId} [DELETE] Delete File Revisions
- /files/{fileId}/revisions/{revisionId} [GET] Get File Revision
- /files/{fileId}/revisions/{revisionId} [PARAMETERS] Get File Revision Parameters
- /files/{fileId}/revisions/{revisionId} [PATCH] Update File Revision
- /files/{fileId}/revisions/{revisionId} [PUT] Update File Revision
- /files/{fileId}/touch [PARAMETERS] ParametersGet File Touch
- /files/{fileId}/touch [POST] Update File Touch
- /files/{fileId}/trash [PARAMETERS] Get File Touch Parameters
- /files/{fileId}/trash [POST] Trash File
- /files/{fileId}/untrash [PARAMETERS] Trash File Parameters
- /files/{fileId}/untrash [POST] Un Trash File
- /files/{fileId}/watch [PARAMETERS] Watch File Parameters
- /files/{fileId}/watch [POST] Watch File
- /files/{folderId}/children [GET] Get Folder Children
- /files/{folderId}/children [PARAMETERS] Get Folder Children Parameters
- /files/{folderId}/children [POST] Update Folder Children
- /files/{folderId}/children/{childId} [DELETE] Delete Folder Child
- /files/{folderId}/children/{childId} [GET]
- /files/{folderId}/children/{childId} [PARAMETERS] Get Folder Child Parameters
- /permissionIds/{email} [GET] Get Email
- /permissionIds/{email} [PARAMETERS] Get Email Parameters
|
Actions:
Google Maps
|
|
|
Google Spreadsheets
|
|
- /cells/{key}/{worksheetId}/{visibility}/{projection} [GET] Delete Row List-based Feed
- /cells/{key}/{worksheetId}/{visibility}/{projection}/batch [PUT] Clear a Cell
- /cells/{key}/{worksheetId}/{visibility}/{projection}/{cellId} [GET] Retrieve Cell-based feed
- /cells/{key}/{worksheetId}/{visibility}/{projection}/{cellId} [PUT] Retrieve a Cell
- /list/{key}/{worksheetId}/{visibility}/{projection} [GET] Delete a Worksheet
- /list/{key}/{worksheetId}/{visibility}/{projection} [POST] Retrieve List-based feed
- /list/{key}/{worksheetId}/{visibility}/{projection}/{rowId} [DELETE] Update Row List-based Feed
- /list/{key}/{worksheetId}/{visibility}/{projection}/{rowId} [GET] Add a Row List-based feed
- /list/{key}/{worksheetId}/{visibility}/{projection}/{rowId} [PUT] Retrieve Row List-based Feed
- /spreadsheets/{visibility}/{projection} [GET] Get Spreadsheet Visibility
- /spreadsheets/{visibility}/{projection}/{key} [GET] Get Spreadsheets
- /worksheets/{key}/{visibility}/{projection} [GET] Get a Spreadsheet
- /worksheets/{key}/{visibility}/{projection} [POST] Get Worksheets
- /worksheets/{key}/{visibility}/{projection}/{worksheetId} [GET] Add a Worksheet
- /worksheets/{key}/{visibility}/{projection}/{worksheetId} [PUT] Get a Worksheet
- /worksheets/{key}/{visibility}/{projection}/{worksheetId}/{version} [DELETE] Update a Worksheet
|
Actions:
Google Tasks
|
|
- /lists/{tasklist}/clear [POST] Move Task
- /lists/{tasklist}/tasks [GET] Get Tasks
- /lists/{tasklist}/tasks [POST] List Tasks
- /lists/{tasklist}/tasks/{task} [DELETE] Update Task
- /lists/{tasklist}/tasks/{task} [GET] Create Task
- /lists/{tasklist}/tasks/{task} [PUT] Get Task
- /lists/{tasklist}/tasks/{task}/move [POST] Delete Task
- /users/@me/lists [GET] Clear Tasks
- /users/@me/lists [POST] List User Task Lists
- /users/@me/lists/{tasklist} [DELETE] Update User Task List
- /users/@me/lists/{tasklist} [GET] Create User Task List
- /users/@me/lists/{tasklist} [PUT] Get User Task List
|
Actions:
URL Shortener API
|
|
- /url [GET] Get URL
- /url [PARAMETERS] Get URL Parameters
- /url [POST] Add URL
- /url/history [GET] Get URL History
- /url/history [PARAMETERS] Get URL History Parameters
|
|
|
|
Snapchat
Snapchat is the fastest way to share a moment with friends. You control how long your friends can view your message – simply set the timer up to ten seconds and send. Theyll have that long to view your message and then it disappears forever. We’ll let you know if they take a screenshot! Build relationships, collect points, and view your best friends. Snapchat is instantly fun and insanely playful. Show your friends how clever you can be and enjoy the lightness of being!
|
|
|
|
|
Instagram
Instagram is an online mobile photo-sharing, video-sharing and social networking service that enables its users to take pictures and videos, and share them on a variety of social networking platforms, such as Facebook, Twitter, Tumblr and Flickr. A distinctive feature is that it confines photos to a square shape, similar to Kodak Instamatic and Polaroid images, in contrast to the 4:3 aspect ratio typically used by mobile device cameras. Users can also apply digital filters to their images. The maximum duration for Instagram videos is 15 seconds.
|
|
APIs:
Instagram Geographies API
|
|
- /geographies/geo-id/media/recent [GET] Geographies
- /geographies/{geo-id}/media/recent [GET] Get Recent Media by Geo
|
Instagram Locations API
|
|
- /locations/location-id [GET] Locations
- /locations/location-id/media/recent [GET] Locations
- /locations/search [GET] Locations
- /locations/{location-id} [GET] Get Location
- /locations/{location-id}/media/recent [GET] Get Recent Media by Location
|
Instagram Media API
|
|
- /media/media-id [GET] Media
- /media/media-id/comments [GET] Comments
- /media/media-id/comments [POST] Comments
- /media/media-id/comments/comment-id [DEL] Comments
- /media/media-id/likes [DEL] Likes
- /media/media-id/likes [GET] Likes
- /media/media-id/likes [POST] Likes
- /media/popular [GET] Media
- /media/search [GET] Media
- /media/shortcode/shortcode [GET] Media
- /media/shortcode/{shortcode} [GET] Get Media Short Code
- /media/{media-id/}likes [GET] Get Likes for Media
- /media/{media-id} [GET] Get Media
- /media/{media-id}/comments [GET] Get Comments for Media
- /media/{media-id}/comments [POST] Add Comment for Media
- /media/{media-id}/comments/{comment-id} [DELETE] Delete Comment for Media
- /media/{media-id}/likes [DELETE] Delete Likes for Media
- /media/{media-id}/likes [POST] Add Like for Media
|
Instagram Tags API
|
|
- /tags/search [GET] Tags
- /tags/tag-name [GET] Tags
- /tags/tag-name/media/recent [GET] Tags
- /tags/{tag-name} [GET] Get Tag
- /tags/{tag-name}/media/recent [GET] Get Recent By Using Tag
|
Instagram Users API
|
|
- /users/search [GET] User Search
- /users/self/feed [GET] Get User Feed
- /users/self/media/liked [GET] Get Users Media Liked
- /users/self/requested-by [GET] Get Users Relationship Requests
- /users/{user-id} [GET] Get User
- /users/{user-id}/followed-by [GET] Get Users Followed By
- /users/{user-id}/follows [GET] Get Who A User Follow
- /users/{user-id}/media/recent [GET] Get Users Recent Media
- /users/{user-id}/relationship [GET] Get Users RElationships
- /users/{user-id}/relationship [POST] Add User Relationship
|
|
Actions:
|
|
|
WordPress
WordPress, which is commonly used to refer to all WordPress products, is the most popular and fastest growing publishing platform on the web. WordPress began as a blogging platform but soon evolved to include additional types of websites including news sites, corporate sites (for large brands and small businesses alike), e-commerce sites and everything in between.
|
|
APIs:
Wordpress.org Categories API
|
|
- /categories [GET] List Categorys
- /categories [POST] Create a Category
- /categories/{id} [DELETE] Delete a Category
- /categories/{id} [GET] Retrieve a Category
- /categories/{id} [POST] Update a Category
|
Wordpress.org Comments API
|
|
Wordpress.org Media API
|
|
- /media [GET] List Medias
- /media [POST] Create a Media
- /media/{id} [DELETE] Delete a Media
- /media/{id} [GET] Retrieve a Media
- /media/{id} [POST] Update a Media
|
Wordpress.org Pages API
|
|
|
Wordpress.org Post API
|
|
- /posts [GET] List Posts
- /posts [POST] Create a Post
- /posts/{id} [DELETE] Delete a Post
- /posts/{id} [GET] Retrieve a Post
- /posts/{id} [POST] Update a Post
- /statuses [GET] List Statuss
- /statuses/{status} [GET] Retrieve a Status
- /types [GET] List Types
- /types/{type} [GET] Retrieve a Type
|
Wordpress.org Tags API
|
|
- /tags [GET] List Tags
- /tags [POST] Create a Tag
- /tags/{id} [DELETE] Delete a Tag
- /tags/{id} [GET] Retrieve a Tag
- /tags/{id} [POST] Update a Tag
|
Wordpress.org Taxonomies API
|
|
- /taxonomies [GET] List Taxonomys
- /taxonomies/{taxonomy} [GET] Retrieve a Taxonomy
|
Wordpress.org Users API
|
|
- /users [GET] List Users
- /users [POST] Create a User
- /users/{id} [DELETE] Delete a User
- /users/{id} [GET] Retrieve a User
- /users/{id} [POST] Update a User
|
|
Actions:
|
|
|
Yik Yak
Yik Yak is a social media smartphone application. It is available for iOS and Android and it allows people pseudo-anonymously to create and view discussion threads within a 5-mile radius (termed Yaks by the application). It is similar to other anonymous sharing apps such as Nearby, but differs from others such as Whisper in that it is intended for sharing primarily with those in proximity to the user, potentially making it more intimate and relevant for people reading the posts. All users have the ability to contribute to the stream by writing, responding, and voting up or voting down (liking or disliking) yaks.
|
|
|
|
|
LinkedIn
With over 100 million users representing over 200 countries around the world, LinkedIn is a fast-growing professional networking site that allows members to create business contacts, search for jobs, and find potential clients. Individuals have the ability to create their own professional profile that can be viewed by others in their network, and also view the profiles of their own contacts.
|
|
APIs:
LinkedIn Comments API
|
|
LinkedIn Companies API
|
|
- /companies [GET] Get Company By Email Domain
- /companies/id={id} [GET] Get Company By ID
- /companies/universal-name={universal-name} [GET] Get Company By Universal Name
- /companies/{id}/products [GET] Get Company Products
- /companies/{id}/updates [GET] Get Company Updates (Beta)
- /companies::({id},universal-name={universal-name}) [GET] Get Companies By ID And Universal Name
- /company-search [GET] Search Companies
|
LinkedIn Groups API
|
|
- /groups/{group-id} [GET] Get Group
- /groups/{group-id}/posts [GET] Get Group Posts
- /groups/{group-id}/posts [POST] Create Group Post
|
LinkedIn Jobs API
|
|
- /job-search [GET] Search Jobs
- /jobs/{id} [GET] Get Job
|
LinkedIn People API
|
|
- /people-search [GET] Search People
- /people/id={id} [GET] Get Member Profile
- /people/url={public-profile-url}/network [GET] Get Member Shares Stream By URL
- /people/{id} [GET] Get Out Of Network Profile
- /people/{id}/connections [GET] Get Member Connections By ID
- /people/{id}/network [GET] Get Member Shares Stream By ID
- /people/{id}/network/updates [GET] Get Member Network Updates
- /people/~ [GET] Get My Profile
- /people/~/connections [GET] Get My Connections
- /people/~/following/companies [GET] Get Followed Companies
- /people/~/following/companies [POST] Start Following Company
- /people/~/following/companies/id={id} [DELETE] Stop Following Company
- /people/~/group-memberships [GET] Get Groups
- /people/~/group-memberships [POST] Join Group
- /people/~/group-memberships/{group-id} [DELETE] Leave Group
- /people/~/group-memberships/{group-id} [GET] Get Group Settings
- /people/~/group-memberships/{group-id} [PUT] Update Group Settings
- /people/~/group-memberships/{group-id}/posts [GET] Get Group Member Posts
- /people/~/job-bookmarks [GET] Get Job Bookmarks
- /people/~/job-bookmarks [POST] Add Job Bookmark
- /people/~/job-bookmarks/{job-id} [DELETE] Remove Job Bookmark
- /people/~/mailbox [POST] Invite By Email
- /people/~/network [GET] Get My Shares Stream
- /people/~/network/network-stats [GET] Get Network Statistics
- /people/~/network/updates [GET] Get Network Updates
- /people/~/network/updates/key={network_update_key}/is-liked [PUT] Like Comment
- /people/~/network/updates/key={network_update_key}/likes [GET] Get Likes
- /people/~/network/updates/key={network_update_key}/update-comments [GET] Get Comments
- /people/~/network/updates/key={network_update_key}/update-comments [POST] Post Comment
- /people/~/person-activities [POST] Post Network Updates
- /people/~/shares [POST] Add Share
- /people/~/suggestions/groups [GET] Get User Suggested Groups
- /people/~/suggestions/groups/{id} [GET] Delete User Suggested Group
- /people/~/suggestions/job-suggestions:(jobs) [GET] Get Member Suggested Jobs
- /people/~/suggestions/to-follow/companies [GET] Get Suggested Companies To Follow
- /people/~:(current-share) [GET] Get Current Share
|
LinkedIn Posts API
|
|
|
|
Actions:
|
|
This is not meant to be a definiive list of APIs that university students will be interested in--it is meant to be one possible list to explore as they are getting to know the world of APIs, and learning about how they impact their lives, as we have a conversation in North Carolina.
If there is an API or tool that should be present here, but isn't, please let me know, as I'd like to continue to make more relevant to my university target audience.