Sign in
Documentation
SkypeKit Development Guide
SkypeKit Reference
Desktop API
SILK Audio Codec
Encoding Camera
Support
My Tools & Downloads
My projects
Tools & Downloads
Design. Build. Plug into Skype.
Desktop
API
Reference Index
Purpose of this guide
Who reads this guide?
What is in this guide?
More information
Legal information
Text notation
Overview of the Skype
API
Communication Layer
Protocol Layer
Wrappers
Skype
API
on Windows
Skype
API
on Linux
Supported distributions
Transport
X11 messaging
D-
BUS
messaging
Using the Skype
API
for Linux
D-
BUS
usage
Protocol 7 commands currently missing from Linux version
Skype
API
on Mac
Cocoa
SkypeAPI class
Class methods
Delegate methods
Guidelines
Carbon
Description
Skype
API
methods
Guidelines
AppleScript
Examples
Skype protocol
Protocol 8
Protocol 7
Protocol 6
Protocol 5
Protocol 4
Protocol 3
Protocol 2
Protocol 1 and 2 compatibility
Skype
API
reference
Terminology
Commands
Command identifiers
Making and managing voice calls
CALL
GET
CALL
SET
CALL
INPROGRESS
SET
CALL
FINISHED
SET
CALL
ONHOLD
SET
CALL
JOIN
CONFERENCE
SET
CALL
DTMF
SET
CALL
SEEN
ALTER
CALL
GET
CALL
CAN_TRANSFER
ALTER
CALL
TRANSFER
Call failure reasons
Sending and managing
SMS
messages
CREATE
SMS
SET
SMS
BODY
ALTER
SMS
SEND
SET
SMS
SEEN
Creating an
SMS
message
SMS
message text in chunks
Searching
SMS
messages
Deleting
SMS
messages
SET
SMS
REPLY_TO_NUMBER
SET
SMS
TARGET_NUMBERS
Setting mobile phone number on reply-to field in outgoing
SMS
messages
Call cost information
Making and managing video calls
GET
VIDEO_IN
SET
VIDEO_IN
GET
CALL
VIDEO_STATUS
ALTER
CALL
VIDEO_SEND
ALTER
CALL
VIDEO_RECEIVE
GET
CALL
VIDEO_SEND_STATUS
GET
CALL
VIDEO_RECEIVE_STATUS
IS_VIDEO_CAPABLE
OPEN
VIDEOTEST
OPEN
OPTIONS
VIDEO
Leaving and manipulating voicemails
VOICEMAIL
CALLVOICEMAIL
OPEN
VOICEMAIL
ALTER
VOICEMAIL
Managing call forwarding
GET
PROFILE
CALL_APPLY_CF
SET
PROFILE
CALL_APPLY_CF
GET
PROFILE
CALL_FORWARD_RULES
SET
PROFILE
CALL_FORWARD_RULES
GET
PROFILE
CALL_NOANSWER_TIMEOUT
SET
PROFILE
CALL_NOANSWER_TIMEOUT
GET
PROFILE
CALL_SEND_TO_VM
SET
PROFILE
CALL_SEND_TO_VM
Creating chats and sending messages
CHAT
CREATE
CHATMESSAGE
ALTER
CHAT
SETTOPIC
ALTER
CHAT
SETTOPICXML
ALTER
CHAT
ADDMEMBERS
ALTER
CHAT
LEAVE
ALTER
CHAT
BOOKMARKED
GET
CHAT
CHATMESSAGES
GET
CHAT
RECENTCHATMESSAGES
SET
CHATMESSAGE
SEEN
SET
CHATMESSAGE
BODY
SET
MESSAGE
SEEN
– obsolete
MESSAGE
– obsolete
GET
CHAT
MEMBEROBJECTS
GET
CHATMEMBER
ALTER
CHAT
JOIN
ALTER
CHAT
CLEARRECENTMESSAGES
ALTER
CHAT
SETALERTSTRING
ALTER
CHAT
ACCEPTADD
ALTER
CHAT
DISBAND
Public Chats
CHAT
ROLES
and
PRIVILEGES
ALTER
CHAT
SETPASSWORD
ALTER
CHAT
ENTERPASSWORD
ALTER
CHAT
SETOPTIONS
ALTER
CHATMEMBER
SETROLETO
ALTER
CHATMEMBER
CANSETROLETO
ALTER
CHAT
KICK
ALTER
CHAT
KICKBAN
ALTER
CHAT
FINDUSINGBLOB
ALTER
CHAT
CREATEUSINGBLOB
ALTER
CHAT
SETGUIDELINES
Managing contacts and groups
GET
GROUP
USERS
GET
GROUP
VISIBLE
GET
GROUP
EXPANDED
GET
GROUP
DISPLAYNAME
SET
GROUP
DISPLAYNAME
GET
GROUP
TYPE
CREATE
GROUP
DELETE
GROUP
ALTER
GROUP
ADDUSER
ALTER
GROUP
REMOVEUSER
Sharing contact groups
SET
USER
DISPLAYNAME
Search commands
SEARCH
FRIENDS
SEARCH
USERS
SEARCH
CALLS
SEARCH
ACTIVECALLS
SEARCH
MISSEDCALLS
SEARCH
SMSS
SEARCH
MISSEDSMSS
SEARCH
VOICEMAILS
SEARCH
MISSEDVOICEMAILS
SEARCH
MESSAGES
SEARCH
MISSEDMESSAGES
SEARCH
CHATS
SEARCH
ACTIVECHATS
SEARCH
MISSEDCHATS
SEARCH
RECENTCHATS
SEARCH
BOOKMARKEDCHATS
SEARCH
CHATMESSAGES
SEARCH
MISSEDCHATMESSAGES
SEARCH
USERSWAITINGMYAUTHORIZATION
SEARCH
GROUPS
SEARCH
FILETRANSFERS
SEARCH
ACTIVEFILETRANSFERS
Managing history
CLEAR
CHATHISTORY
CLEAR
VOICEMAILHISTORY
CLEAR
CALLHISTORY
Controlling Skype user interface
FOCUS
MINIMIZE
GET
WINDOWSTATE
SET
WINDOWSTATE
OPEN
ADDAFRIEND
OPEN
IM
OPEN
CHAT
OPEN
FILETRANSFER
OPEN
LIVETAB
OPEN
VIDEOTEST
OPEN
VOICEMAIL
OPEN
PROFILE
OPEN
USERINFO
OPEN
CONFERENCE
OPEN
SEARCH
OPEN
OPTIONS
OPEN
CALLHISTORY
OPEN
CONTACTS
OPEN
DIALPAD
OPEN
SENDCONTACTS
OPEN
BLOCKEDUSERS
OPEN
IMPORTCONTACTS
OPEN
GETTINGSTARTED
OPEN
AUTHORIZATION
BTN_PRESSED and BTN_RELEASED
GET
CONTACTS
FOCUSED
GET
/
SET
UI_LANGUAGE
GET
/
SET
WALLPAPERS
SILENT_MODE
Custom Menus and Events
Custom Menu Items
CREATE
MENU_ITEM
DELETE
MENU_ITEM
SET
MENU_ITEM
MENU_ITEM click event
Skype Alert Events
Application to application commands
AP2AP
CREATE
AP2AP
CONNECT
AP2AP
WRITE
AP2AP
DATAGRAM
AP2AP
READ
AP2AP
DISCONNECT
AP2AP
DELETE
Application to application example
Voice Streams
ALTER
CALL
SET_INPUT
ALTER
CALL
SET_OUTPUT
ALTER
CALL
SET_CAPTURE_MIC
ALTER
VOICEMAIL
SET_INPUT
ALTER
VOICEMAIL
SET_OUTPUT
ALTER
VOICEMAIL
SET_CAPTURE_MIC
Testing connections
Objects
USER
object
PROFILE
object
CALL
object
MESSAGE
object
CHAT
object
CHATMEMBER
object
CHATMESSAGE
object
VOICEMAIL
object
SMS
object
APPLICATION
object
GROUP
object
FILETRANSFER
object
Managing object properties
GET
USER
SET
USER
GET
CALL
GET
CHAT
GET
CHATMESSAGE
GET
MESSAGE
GET
APPLICATION
Managing general parameters
GET
SKYPEVERSION
GET
CURRENT
USER
GET
USERSTATUS
GET
PRIVILEGE
GET
PROFILE
GET
PREDICTIVE
DIALER
COUNTRY
SET
PROFILE
MOOD_TEXT
SET
PROFILE
RICH_MOOD_TEXT
GET
USER
RICH_MOOD_TEXT
GET
CONNSTATUS
(connection)
AUDIO_IN
AUDIO_OUT
RINGER
MUTE
SET
AVATAR
GET
AVATAR
GET
USER
AVATAR
RINGTONE
GET
RINGTONE
STATUS
SET
RINGTONE
STATUS
GET
VIDEO_IN
SET
PCSPEAKER
SET
AGC
and
SET
AEC
RESETIDLETIMER
GET
AUTOAWAY
SET
AUTOAWAY
Notifications
Object notifications
Call notifications
User notifications
Chat notifications
Chatmessage notifications
Voicemail notifications
Application notifications
Status notifications
Callhistory change notification
Instant message history change
Contactlist change notification
Contact group change notification
User status notification
Connection status
Current user handle
Contact list focus nofication
Error codes
Skype
URI
handler
Release Notes
Skype 4.0
GOLD
Release Notes
Skype 3.6. Release Notes
Skype 3.5.0.202 Release Notes
Skype 3.5 Release Notes
Skype 3.2 Release Notes
Skype 3.1 Release Notes
Skype 3.0 Release Notes
Skype 2.6 Release notes
Skype 1.4 Release Notes
Skype 1.3.0.42 release notes
Skype 1.2.0.11 release notes
Skype 1.1.0.61 release notes
Skype 1.0.0.94 release notes
Accessories (Desktop API)
Overview
Terms of Use
API Reference
Certification
Forums
Tools & Downloads
Tracer
Skype4COM
Logo & UI assets
(login required)
Marketing
(requires login)
Branding guidelines
Skype Shop
Skype App Directory
Case studies
Vodburner by Netralia
Skype Developer
SkypeKit
Join program
C++ Reference
Java Reference
Python Reference
Accessories
Desktop API
Encoding cameras
Codecs
SILK
Certification
Hardware certification
Certified products
Approved components
Support
Get help