tooter
1.0.0A client library for Mastodon instances.
About Tooter
This is a client library implementing the full v1 REST API protocol for Mastodon.
How To
Before you start, you'll need an account on some Mastodon instance. For the purposes of this documentation we'll simply pick mastodon.social. Once you've got Tooter loaded you'll first need to create a client
instance.
(defvar *client* (make-instance 'tooter:client
:base "https://mastodon.social"
:name "My Tooter Test App"))
Once you have a client set up, you need to authorise it against your account so that you can make requests on your behalf.
(tooter:authorize *client*)
This will return an URL as its secondary value. Visit this URL in your browser, click on the authorize button, and copy the code it displays. Then call authorize
again using this code.
(tooter:authorize *client* "...")
If everything goes well this should return a fully authorised client instance.
(tooter:account *client*)
From here on out you can make use of the full API Mastodon API. See the definition index below.
(tooter:make-status *client* "Tooter works, woah nelly!")
Persisting Client Settings
Once you have authorised your client, you will probably want to save the information somewhere so that the user doesn't need to re-authorise every time. To do this, simply save the key
, secret
, and access-token
values from the client instance. If those are set, the authorize
steps are not needed.
Writing an Application Library
If you write an application on top of Mastodon and would like to offer this as another re-usable library, you should create a subclass of client
that automatically provides the proper initargs for the :name
and so forth. This ensures that your application is known under the correct name, but still lets the user specify the correct :base
.
System Information
Definition Index
-
TOOTER-CLIENT
- ORG.SHIRAKUMO.TOOTER.CLIENT
No documentation provided.-
EXTERNAL CLASS CLIENT
Representation of an application client connecting to a Mastodon instance. If you are creating a library providing some kind of service based on Mastodon, you should create a wrapper function that fills in the fields like NAME, REDIRECT, SCOPES, and WEBSITE, but lets the user specify the BASE so that it can be used against any Mastodon instance. The fields KEY, SECRET, and ACCESS-TOKEN are specific to your application, Mastodon instance, and the user using the application. You should save these fields away somewhere after they've been initialised so that they can be re-used at a later point without having to re- register and re-authorise. The KEY and SECRET will be filled in by REGISTER. The ACCESS-TOKEN will be filled in by AUTHORIZE once the user calls it with a valid AUTHORIZATION-CODE retrieved by authorizing the application. Generally the procedure for using a client is as follows: fill in the BASE and NAME, call AUTHORIZE and instruct the user to follow the URL from the second return value. Make the user call AUTHORIZE again with the code from the website as the second argument. Once that's done, you should be fine to make any calls necessary from there on out. Make sure to persist the KEY, SECRET, and ACCESS-TOKEN for future use. ACCESS-TOKENs should not expire unless the user revokes access manually. CLIENT instances can be dumped to FASLs. See BASE See KEY See SECRET See ACCESS-TOKEN See NAME See REDIRECT See SCOPES See WEBSITE See ACCOUNT See REGISTER See AUTHORIZE See DEFAULT-HEADERS See QUERY See SUBMIT
-
EXTERNAL CLASS REQUEST-FAILED
-
EXTERNAL FUNCTION PLAIN-FORMAT-HTML
- STRING
Attempts to remove all HTML tags and translate the entities into standard characters. The exception is <br /> tags, which are turned into Linefeeds. This function is useful for plaintext formatting of status content.
-
EXTERNAL FUNCTION REQUEST
- URI
- &KEY
- PARAMETERS
- HEADERS
- (METHOD GET)
- (CONTENT-TYPE application/x-www-form-urlencoded)
Perform a request against an API. This is a wrapper around the underlying HTTP client, performing automated error handling and data payload parsing. In case the request returns with an HTTP return code other than 200, an error of type REQUEST-FAILED is signalled. See REQUEST-FAILED
-
EXTERNAL GENERIC-FUNCTION ACCESS-TOKEN
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF ACCESS-TOKEN)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION AUTHORIZE
- CLIENT
- &OPTIONAL
- AUTHORIZATION-CODE
Authorise the client against the Mastodon instance. This is a two-step process that requires user-interaction. First, call this without an authorisation code. This will return NIL, and an URL as the secondary value. Instruct the user to visit this URL and to authorise the application. If you have set up a redirect, the user will automatically visit the redirect page. Otherwise, the user will be displayed a code. Instruct them to copy the code so that it can be passed to AUTHORIZE somehow. Once AUTHORIZE is called again with an authorisation code, it will attempt to obtain an access token. If successful, it will return the client and the access token. Note that by default the authorisation code is only valid for ten minutes and obtaining an access token after it has expired will result in failure. A successful completion of the authorisation process will automatically set the access token in the client instance. If the client does not have the KEY and SECRET set, then this function will automatically call out to REGISTER to obtain them. See CLIENT See REGISTER
-
EXTERNAL GENERIC-FUNCTION BASE
- OBJECT
Accessor to the base URL of the Mastodon instance the client connects to. Typically this will be something like: https://mastodon.social https://mastodon.tymoon.eu etc. See CLIENT
-
EXTERNAL GENERIC-FUNCTION (SETF BASE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CODE
- CONDITION
Returns the HTTP return code for the failed request. See REQUEST-FAILED
-
EXTERNAL GENERIC-FUNCTION DATA
- CONDITION
Returns the data payload for the failed request as parsed JSON. See REQUEST-FAILED
-
EXTERNAL GENERIC-FUNCTION DEFAULT-HEADERS
- CLIENT
Returns additional headers to be sent with requests from the client. See CLIENT
-
EXTERNAL GENERIC-FUNCTION KEY
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF KEY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MESSAGE
- CONDITION
Returns the error message string for the failed request. See REQUEST-FAILED
-
EXTERNAL GENERIC-FUNCTION NAME
- OBJECT
Returns the name of the object. See CLIENT See APPLICATION See TAG
-
EXTERNAL GENERIC-FUNCTION (SETF NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION QUERY
- CLIENT
- ENDPOINT
- &REST
- PARAMETERS
Performs a query request against the client. The endpoint should be the full path on the server. The parameters should be a plist of keys and values to be sent as request parameters. The list is transformed via PARAM-PLIST->ALIST. By default this uses the GET request method. You can specify a different method with the special parameter :HTTP-METHOD. Note that no matter what, the content-type of the request will be application/x-www-form-urlencoded meaning it is not suitable to upload files using QUERY. See CLIENT See PARAM-PLIST->ALIST See SUBMIT
-
EXTERNAL GENERIC-FUNCTION REDIRECT
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF REDIRECT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REGISTER
- CLIENT
Register the application on the Mastodon instance. This will cause the KEY and SECRET to be set in the client if the registration succeeds. Returns the client instance, the key, and the secret. See CLIENT
-
EXTERNAL GENERIC-FUNCTION SCOPES
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF SCOPES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SECRET
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF SECRET)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SUBMIT
- CLIENT
- ENDPOINT
- &REST
- PARAMETERS
Performs a submission request against the client. The endpoint should be the full path on the server. The parameters should be a plist of keys and values to be sent as request parameters. The list is transformed via PARAM-PLIST->ALIST. By default this uses the POST request method. You can specify a different method with the special parameter :HTTP-METHOD. Note that no matter what, the content-type of the request will be multipart/form-data meaning it is not suitable to use for GET endpoints. See CLIENT See PARAM-PLIST->ALIST See QUERY
-
EXTERNAL GENERIC-FUNCTION WEBSITE
- OBJECT
Returns the website URL of the object. See APPLICATION See CLIENT
-
EXTERNAL GENERIC-FUNCTION (SETF WEBSITE)
- NEW-VALUE
- OBJECT
No documentation provided.
-
TOOTER-OBJECTS
- ORG.SHIRAKUMO.TOOTER.OBJECTS
No documentation provided.-
EXTERNAL CLASS ACCOUNT
Represents a user account on the mastodon instance. Note that this may also be a remote account that resides on another instance. See ID See USERNAME See ACCOUNT-NAME See DISPLAY-NAME See LOCKED See CREATED-AT See FOLLOWERS-COUNT See FOLLOWING-COUNT See STATUSES-COUNT See NOTE See URL See AVATAR See AVATAR-STATIC See HEADER See HEADER-STATIC See MOVED See FIELDS See BOT See SOURCE
-
EXTERNAL CLASS APPLICATION
-
EXTERNAL CLASS ATTACHMENT
Representation of a media attachment for a status. See ID See KIND See URL See REMOTE-URL See PREVIEW-URL See TEXT-URL See METADATA See DESCRIPTION
-
EXTERNAL CLASS CARD
Cards represent all information to summarise a status. See URL See TITLE See DESCRIPTION See IMAGE See KIND See AUTHOR-NAME See AUTHOR-URL See PROVIDER-NAME See PROVIDER-URL See HTML See WIDTH See HEIGHT
-
EXTERNAL CLASS CONTEXT
An object representing a status' context. Contexts are used to represent reply chains. See ANCESTORS See DESCENDANTS
-
EXTERNAL CLASS EMOJI
Representation of a custom emoticon on the instance. See SHORTCODE See STATIC-URL See URL
-
EXTERNAL CLASS ENTITY
Superclass for all objects returned by Mastodon API queries. See DECODE-ENTITY
-
EXTERNAL CLASS IMAGE-METADATA
-
EXTERNAL CLASS INSTANCE
Representation of a Mastodon server instance. See URI See TITLE See DESCRIPTION See EMAIL See VERSION See URLS See LANGUAGES See CONTACT-ACCOUNT
-
EXTERNAL CLASS MENTION
-
EXTERNAL CLASS METADATA
-
EXTERNAL CLASS NOTIFICATION
Representation of a new status update notification. See ID See KIND See CREATED-AT See ACCOUNT See STATUS
-
EXTERNAL CLASS PUSH-SUBSCRIPTION
Representation of a push notification subscription. See ID See ENDPOINT See SERVER-KEY See ALERTS
-
EXTERNAL CLASS RELATIONSHIP
Representation of a relationship between the current user and another account. See ID See FOLLOWING See FOLLOWED-BY See BLOCKING See MUTING See MUTING-NOTIFICATIONS See REQUESTED See DOMAIN-BLOCKING
-
EXTERNAL CLASS REPORT
Representation of an incident report. See ID See ACTION-TAKEN
-
EXTERNAL CLASS RESULTS
-
EXTERNAL CLASS STATUS
Representation of a status update. "Statuses", "toots", or "tweets" are the primary content of a Mastodon instance. See ID See URI See URL See ACCOUNT See IN-REPLY-TO-ID See IN-REPLY-TO-ACCOUNT-ID See PARENT See CONTENT See CREATED-AT See EMOJIS See REBLOGS-COUNT See FAVOURITES-COUNT See REBLOGGED See FAVOURITED See MUTED See SENSITIVE See SPOILER-TEXT See VISIBILITY See MEDIA-ATTACHMENTS See MENTIONS See TAGS See APPLICATION See LANGUAGE See PINNED
-
EXTERNAL CLASS TAG
-
EXTERNAL CLASS TAG-HISTORY
Representation of the usage history of a hashtag. See DAY See USE-COUNT See ACCOUNT-COUNT
-
EXTERNAL CLASS USER-LIST
-
EXTERNAL CLASS VIDEO-METADATA
Metadata for animated videos. See WIDTH See HEIGHT See FRAME-RATE See DURATION See BITRATE
-
EXTERNAL GENERIC-FUNCTION ACCOUNT
- OBJECT
Accessor to the account the client is authorised as. When reading, it will automatically try to fetch the account if it is not yet known. Any operation (verify-credentials, update-credentials) that returns your own user account will update this field automatically. See CLIENT
-
EXTERNAL GENERIC-FUNCTION (SETF ACCOUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ACCOUNT-COUNT
- OBJECT
Returns the number of accounts that made use of the hashtag on that day. See TAG-HISTORY
-
EXTERNAL GENERIC-FUNCTION (SETF ACCOUNT-COUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ACCOUNTS
- OBJECT
Returns a list of matching accounts. See RESULTS
-
EXTERNAL GENERIC-FUNCTION (SETF ACCOUNTS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ACTION-TAKEN
- OBJECT
Returns what kind of action was taken in response to the report. See REPORT
-
EXTERNAL GENERIC-FUNCTION (SETF ACTION-TAKEN)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ALERTS
- OBJECT
What kinds of alerts push notifications are being sent out for... I think. See PUSH-SUBSCRIPTION
-
EXTERNAL GENERIC-FUNCTION (SETF ALERTS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ANCESTORS
- OBJECT
Returns the list of ancestor status instances in the context chain. See CONTEXT
-
EXTERNAL GENERIC-FUNCTION (SETF ANCESTORS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION APPLICATION
- OBJECT
Returns the application with which this status was made. See STATUS See APPLICATION
-
EXTERNAL GENERIC-FUNCTION (SETF APPLICATION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ASPECT
- OBJECT
Returns the aspect ratio of the image. See IMAGE-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF ASPECT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION AUTHOR-NAME
- OBJECT
Returns the name of the status' author. See CARD
-
EXTERNAL GENERIC-FUNCTION (SETF AUTHOR-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION AUTHOR-URL
- OBJECT
Returns the URL to the status' author's profile. See CARD
-
EXTERNAL GENERIC-FUNCTION (SETF AUTHOR-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION AVATAR
- OBJECT
Returns the full URL to the account's avatar image. This may be an animated image. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF AVATAR)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION AVATAR-STATIC
- OBJECT
Returns the full URL to the account's static avatar image. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF AVATAR-STATIC)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION BITRATE
- OBJECT
Returns the bitrate of the video in ???. See VIDEO-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF BITRATE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION BLOCKING
- OBJECT
Returns whether the account is blocked by you. See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION (SETF BLOCKING)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION BOT
- OBJECT
Returns whether the account is a bot. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF BOT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CARD
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION CONTACT-ACCOUNT
- OBJECT
Returns the account instance that represents the contact person for this instance. See INSTANCE
-
EXTERNAL GENERIC-FUNCTION (SETF CONTACT-ACCOUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CONTENT
- OBJECT
Returns the status' content as an HTML string. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF CONTENT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CONTEXT
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION CREATED-AT
- OBJECT
Returns the universal-time timestamp on which the given object was created. See ACCOUNT See NOTIFICATION See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF CREATED-AT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DAY
- OBJECT
Returns the universal-time of the day for which this usage history is. See TAG-HISTORY
-
EXTERNAL GENERIC-FUNCTION (SETF DAY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DECODE-ENTITY
- TYPE
- DATA
Parses a data payload as the given entity type. If the type is a symbol, a new instance of the given type is allocated and then filled in via DECODE-ENTITY. If the data is a list, a new instance is created and decoded for each entry in the list.
-
EXTERNAL GENERIC-FUNCTION DESCENDANTS
- OBJECT
Returns the list of descendant status instances in the context chain. See CONTEXT
-
EXTERNAL GENERIC-FUNCTION (SETF DESCENDANTS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DESCRIPTION
- OBJECT
Returns a textual description of the contents of the object. See ATTACHMENT See CARD See INSTANCE
-
EXTERNAL GENERIC-FUNCTION (SETF DESCRIPTION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DISPLAY-NAME
- OBJECT
Returns the display name of the account. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF DISPLAY-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DOMAIN-BLOCKING
- OBJECT
Returns whether you are blocking the account's domain. See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION (SETF DOMAIN-BLOCKING)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DURATION
- OBJECT
Returns the duration of the video in seconds. See VIDEO-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF DURATION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION EMAIL
- OBJECT
Returns the primary contact email address for the instance. See INSTANCE
-
EXTERNAL GENERIC-FUNCTION (SETF EMAIL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION EMOJIS
- OBJECT
Retrieve a list of custom emojis present on the instance. See CLIENT See EOMJI
-
EXTERNAL GENERIC-FUNCTION (SETF EMOJIS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ENDPOINT
- OBJECT
The endpoint URL to which push notifications are delivered. See PUSH-SUBSCRIPTION
-
EXTERNAL GENERIC-FUNCTION (SETF ENDPOINT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FAVOURITED
- OBJECT
Returns whether you have favourited this status. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF FAVOURITED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FAVOURITES-COUNT
- OBJECT
Returns the number of favourites this status has received. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF FAVOURITES-COUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FIELDS
- OBJECT
Returns an alist of account profile fields. This list is limited to a maximum of four fields. The fields have custom keys and values that the user can specify. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF FIELDS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOCUS
- OBJECT
Returns a cons cell of the X and Y coordinates on which the focus in the media should lie. This is useful for determining a good cropping region. See METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF FOCUS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOLLOWED-BY
- OBJECT
Returns whether the account is following you. See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION (SETF FOLLOWED-BY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOLLOWERS-COUNT
- OBJECT
Returns the number of followers the account has. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF FOLLOWERS-COUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOLLOWING
- OBJECT
Returns whether you are following this account. See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION (SETF FOLLOWING)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOLLOWING-COUNT
- OBJECT
Returns the number of users this account is following. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF FOLLOWING-COUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FRAME-RATE
- OBJECT
Returns the frame-rate of the video in FPS. See VIDEO-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF FRAME-RATE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HASHTAGS
- OBJECT
Returns a list of matching hashtags as strings. See RESULTS
-
EXTERNAL GENERIC-FUNCTION (SETF HASHTAGS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HEADER
- OBJECT
Returns the full URL to the account's header image. This may be an animated image. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF HEADER)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HEADER-STATIC
- OBJECT
Returns the full URL to the account's static header image. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF HEADER-STATIC)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HEIGHT
- OBJECT
Returns the height of the media or card. See CARD See IMAGE-METADATA See VIDEO-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF HEIGHT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HISTORY
- OBJECT
Returns an array describing daily usage information of the hashtag. See TAG See TAG-HISTORY
-
EXTERNAL GENERIC-FUNCTION (SETF HISTORY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HTML
- OBJECT
Returns an HTML snippet for the card's OEmbed data. See CARD
-
EXTERNAL GENERIC-FUNCTION (SETF HTML)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ID
- OBJECT
Returns the numerical ID of the object. This ID is used in the API to query the object itself, or properties related to it. See ACCOUNT See ATTACHMENT See USER-LIST See MENTION See NOTIFICATION See PUSH-SUBSCRIPTION See RELATIONSHIP See REPORT See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF ID)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION IMAGE
- OBJECT
Returns the URL of the card's image, if any. See CARD
-
EXTERNAL GENERIC-FUNCTION (SETF IMAGE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION IN-REPLY-TO-ACCOUNT-ID
- OBJECT
Returns the ID of the account this status is a reply to. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF IN-REPLY-TO-ACCOUNT-ID)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION IN-REPLY-TO-ID
- OBJECT
Returns the ID of the status this status is a reply to. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF IN-REPLY-TO-ID)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION INSTANCE
- CLIENT
-
EXTERNAL GENERIC-FUNCTION KIND
- OBJECT
Returns the type/kind of object this instance is representing. See ATTACHMENT See CARD See NOTIFICATION
-
EXTERNAL GENERIC-FUNCTION (SETF KIND)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LANGUAGE
- OBJECT
Returns the ISO-6391 code for the language this status is in. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF LANGUAGE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LANGUAGES
- OBJECT
A list of ISO-6391 language codes that the instance advertises. See INSTANCE
-
EXTERNAL GENERIC-FUNCTION (SETF LANGUAGES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LOCKED
- OBJECT
Returns whether the account is locked and requires confirming follow requests. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF LOCKED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MEDIA-ATTACHMENTS
- OBJECT
Returns a list of up to four media attachments. See ATTACHMENT See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF MEDIA-ATTACHMENTS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MENTIONS
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF MENTIONS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION METADATA
- OBJECT
Returns a metadata instance for additional information about the attachment's media. See ATTACHMENT
-
EXTERNAL GENERIC-FUNCTION (SETF METADATA)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MOVED
- OBJECT
If not NIL, returns the name of the account to which this account has moved. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF MOVED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MUTED
- OBJECT
Returns whether this status should be muted. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF MUTED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MUTING
- OBJECT
Returns whether the account is muted by you. See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION (SETF MUTING)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MUTING-NOTIFICATIONS
- OBJECT
Returns whether notifications from the account are muted by you. See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION (SETF MUTING-NOTIFICATIONS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION NAME
- OBJECT
Returns the name of the object. See CLIENT See APPLICATION See TAG
-
EXTERNAL GENERIC-FUNCTION (SETF NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION NOTE
- OBJECT
Returns the account's note or description. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF NOTE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ORIGINAL
- OBJECT
Returns metadata information for the original version of the attachment media, if available. See METADATA See IMAGE-METADATA See VIDEO-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF ORIGINAL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PARENT
- OBJECT
Returns the original status this status is a reblog of. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF PARENT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PINNED
- OBJECT
Returns whether this status is pinned on the user's profile. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF PINNED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PREVIEW-URL
- OBJECT
Returns the URL for the media's preview, which may be resized and cropped. See ATTACHMENT
-
EXTERNAL GENERIC-FUNCTION (SETF PREVIEW-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PROVIDER-NAME
- OBJECT
Returns the name of the status' instance. See CARD
-
EXTERNAL GENERIC-FUNCTION (SETF PROVIDER-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PROVIDER-URL
- OBJECT
Returns the URL to the status' instance. See CARD
-
EXTERNAL GENERIC-FUNCTION (SETF PROVIDER-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REBLOGGED
- OBJECT
Returns whether you have reblogged this status. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF REBLOGGED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REBLOGS-COUNT
- OBJECT
Returns the number of reblogs this status has received. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF REBLOGS-COUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REMOTE-URL
- OBJECT
Returns the remote URL if the attachment resides on a remote instance. See ATTACHMENT
-
EXTERNAL GENERIC-FUNCTION (SETF REMOTE-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REQUESTED
- OBJECT
Returns whether you have requested a follow to the account. See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION (SETF REQUESTED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SENSITIVE
- OBJECT
Returns whether this status contains sensitive media attachments. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF SENSITIVE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SERVER-KEY
- OBJECT
The public key signature for verification of deliveries. See PUSH-SUBSCRIPTION
-
EXTERNAL GENERIC-FUNCTION (SETF SERVER-KEY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SHORTCODE
- OBJECT
Returns the short code to display the emoji. See EMOJI
-
EXTERNAL GENERIC-FUNCTION (SETF SHORTCODE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SIZE
- OBJECT
Returns the size of the image. See IMAGE-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF SIZE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SMALL
- OBJECT
Returns metadata information for the small version of the attachment media, if available. See METADATA See IMAGE-METADATA See VIDEO-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF SMALL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SOURCE
- OBJECT
Returns a hash table of extra information about the account. This is only set for accounts retrieved through verify-credentials. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF SOURCE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SPOILER-TEXT
- OBJECT
Returns the spoiler text for the status. See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF SPOILER-TEXT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION STATIC-URL
- OBJECT
Returns the static image of the emoji. See EMOJI
-
EXTERNAL GENERIC-FUNCTION (SETF STATIC-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION STATUS
- OBJECT
Returns the status the notification is about. See NOTIFICATION
-
EXTERNAL GENERIC-FUNCTION (SETF STATUS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION STATUSES
- OBJECT
Returns a list of matching statuses. See RESULTS
-
EXTERNAL GENERIC-FUNCTION (SETF STATUSES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION STATUSES-COUNT
- OBJECT
Returns the number of statuses the account has made. See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION (SETF STATUSES-COUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TAGS
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF TAGS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TEXT-URL
- OBJECT
Returns a shorter URL for usage in text snippets if the attachment is on the local instance. See ATTACHMENT
-
EXTERNAL GENERIC-FUNCTION (SETF TEXT-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TITLE
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF TITLE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION URI
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF URI)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION URL
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION URLS
- OBJECT
Returns a list of URLs for the streaming API. See INSTANCE
-
EXTERNAL GENERIC-FUNCTION (SETF URLS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION USE-COUNT
- OBJECT
Returns the number of statuses that made use of the hashtag on that day. See TAG-HISTORY
-
EXTERNAL GENERIC-FUNCTION (SETF USE-COUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION USERNAME
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF USERNAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION VERSION
- OBJECT
Returns the instance's Mastodon version. See INSTANCE
-
EXTERNAL GENERIC-FUNCTION (SETF VERSION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION VISIBILITY
- OBJECT
Returns the default visibility of the status. Can be one of :PUBLIC :UNLISTED :PRIVATE :DIRECT See STATUS
-
EXTERNAL GENERIC-FUNCTION (SETF VISIBILITY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION WEBSITE
- OBJECT
Returns the website URL of the object. See APPLICATION See CLIENT
-
EXTERNAL GENERIC-FUNCTION (SETF WEBSITE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION WIDTH
- OBJECT
Returns the width of the media or card. See CARD See IMAGE-METADATA See VIDEO-METADATA
-
EXTERNAL GENERIC-FUNCTION (SETF WIDTH)
- NEW-VALUE
- OBJECT
No documentation provided.
-
TOOTER-QUERIES
- ORG.SHIRAKUMO.TOOTER.QUERIES
No documentation provided.-
EXTERNAL CLASS CARD
Cards represent all information to summarise a status. See URL See TITLE See DESCRIPTION See IMAGE See KIND See AUTHOR-NAME See AUTHOR-URL See PROVIDER-NAME See PROVIDER-URL See HTML See WIDTH See HEIGHT
-
EXTERNAL CLASS CONTEXT
An object representing a status' context. Contexts are used to represent reply chains. See ANCESTORS See DESCENDANTS
-
EXTERNAL CLASS INSTANCE
Representation of a Mastodon server instance. See URI See TITLE See DESCRIPTION See EMAIL See VERSION See URLS See LANGUAGES See CONTACT-ACCOUNT
-
EXTERNAL GENERIC-FUNCTION ACCEPT-REQUEST
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION ADD-USER-LIST-ACCOUNTS
- CLIENT
- ID
- ACCOUNTS
-
EXTERNAL GENERIC-FUNCTION BLOCK
- CLIENT
- ID
Block a new account or domain. The account can be either an account ID, or an ACCOUNT instance. It can also be a string, in which case the corresponding domain is blocked. Returns the resulting relationship in the case of an account, or T in the case of a domain. See CLIENT See ACCOUNT See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION BLOCKED-DOMAINS
- CLIENT
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
Retrieve a list of blocked domains. See CLIENT
-
EXTERNAL GENERIC-FUNCTION BLOCKS
- CLIENT
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION CARD
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION CONTEXT
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION DELETE-NOTIFICATION
- CLIENT
- ALL
Delete or dismiss the notification. The notification can either be a NOTIFICATION instance, an ID of one, or T for all notifications. Returns T. See NOTIFICATION See CLIENT
-
EXTERNAL GENERIC-FUNCTION DELETE-STATUS
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION DELETE-SUBSCRIPTION
- CLIENT
Delete the existing push subscription. Returns T. See CLIENT
-
EXTERNAL GENERIC-FUNCTION DELETE-USER-LIST
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION EMOJIS
- OBJECT
Retrieve a list of custom emojis present on the instance. See CLIENT See EOMJI
-
EXTERNAL GENERIC-FUNCTION (SETF EMOJIS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FAVOURITE
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION FAVOURITERS
- CLIENT
- ID
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION FAVOURITES
- CLIENT
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION FIND-ACCOUNT
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION FIND-LIST
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION FIND-NOTIFICATION
- CLIENT
- ID
Retrieve the notification of the given ID. See NOTIFICATION See CLIENT
-
EXTERNAL GENERIC-FUNCTION FIND-RESULTS
- CLIENT
- QUERY
- &KEY
- RESOLVE
-
EXTERNAL GENERIC-FUNCTION FIND-STATUS
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION FOLLOW
- CLIENT
- ID
Follow a new account. The account can be either an account ID, or an ACCOUNT instance. It can also be a URI string for a remote account. Returns the resulting relationship if the account was local, and the local representation of the remote account if it was remote. See CLIENT See ACCOUNT See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION FOLLOW-REMOTE
- CLIENT
- URI
-
EXTERNAL GENERIC-FUNCTION FOLLOW-REQUESTS
- CLIENT
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION GET-FOLLOWERS
- CLIENT
- ID
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION GET-FOLLOWING
- CLIENT
- ID
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION GET-STATUSES
- CLIENT
- ID
- &KEY
- ONLY-MEDIA
- PINNED
- EXCLUDE-REPLIES
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION INSTANCE
- CLIENT
-
EXTERNAL GENERIC-FUNCTION MAKE-MEDIA
- CLIENT
- FILE
- &KEY
- DESCRIPTION
- FOCUS
Create a new media attachment. FILE must be a pathname. FOCUS should be, if given, a cons of X and Y coordinates on which the focus should be put in the media. Returns the new media ATTACHMENT instance. See ATTACHMENT See CLIENT
-
EXTERNAL GENERIC-FUNCTION MAKE-REPORT
- CLIENT
- ID
- &KEY
- STATUSES
- COMMENT
-
EXTERNAL GENERIC-FUNCTION MAKE-STATUS
- CLIENT
- STATUS
- &KEY
- IN-REPLY-TO
- MEDIA
- SENSITIVE
- SPOILER-TEXT
- VISIBILITY
- LANGUAGE
Create a new status. The arguments should be seen as follows: STATUS --- The content of the status update. Should be plain text. IN-REPLY-TO --- May be a STATUS instance or ID to which this status should reply to. MEDIA --- May be an attachment, or a list of up to four attachments. See below for the handling of media attachments. SENSITIVE --- Whether the content contains sensitive material. SPOILER-TEXT --- Denotes the text to show in place of the content before the content is revealed. Forces sensitive. VISIBILITY --- May denote how visible the status should be. Can be one of the following: :DIRECT The status can only be seen by mentions :PRIVATE The status can only be seen by you :UNLISTED The status can only be seen by link :PUBLIC The status appears publicly on timelines LANGUAGE --- May be an ISO-639 code of the language the status text is in. Media attachments can be one of the following types: INTEGER --- The referenced attachment is used. ATTACHMENT --- The referenced attachment is used. PATHNAME --- A new media attachment is created automatically and its new ID is used. Returns the newly created status instance. See CLIENT See STATUS See ATTACHMENT
-
EXTERNAL GENERIC-FUNCTION MAKE-SUBSCRIPTION
- CLIENT
- ENDPOINT
- PUBLIC-KEY
- SECRET
- &KEY
- ALERTS
Create or update a push notification subscription. ALERTS should be a list of desired alerts: :FOLLOWS :FAVOURITES :REBLOGS :MENTIONS Returns the resulting PUSH-SUBSCRIPTION instance. See CLIENT See PUSH-SUBSCRIPTION
-
EXTERNAL GENERIC-FUNCTION MAKE-USER-LIST
- CLIENT
- TITLE
-
EXTERNAL GENERIC-FUNCTION MUTE
- CLIENT
- ID
- &KEY
- NOTIFICATIONS
Mute a new account or conversation. The account can be either an account ID, or an ACCOUNT instance. It can also be a STATUS in which case that conversation is muted. Returns the resulting relationship for an account mute, or T for a conversation mute. See CLIENT See ACCOUNT See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION MUTE-CONVERSATION
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION MUTES
- CLIENT
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION NOTIFICATIONS
- CLIENT
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
- EXCLUDE-TYPES
Returns a list of notifications about status updates. See NOTIFICATION See CLIENT
-
EXTERNAL GENERIC-FUNCTION PIN
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION REBLOG
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION REBLOGGERS
- CLIENT
- ID
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION REJECT-REQUEST
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION RELATIONSHIPS
- CLIENT
- IDS
Returns a list of relationships for the given accounts. The accounts can be a list of IDs or ACCOUNT instances. See CLIENT See ACCOUNT See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION REMOVE-USER-LIST-ACCOUNTS
- CLIENT
- ID
- ACCOUNTS
-
EXTERNAL GENERIC-FUNCTION REPORTS
- CLIENT
-
EXTERNAL GENERIC-FUNCTION SEARCH-ACCOUNTS
- CLIENT
- QUERY
- &KEY
- LIMIT
- FOLLOWING
-
EXTERNAL GENERIC-FUNCTION SUBSCRIPTION
- CLIENT
Retrieve the current push subscription settings. See CLIENT See PUSH-SUBSCRIPTION
-
EXTERNAL GENERIC-FUNCTION TIMELINE
- CLIENT
- KIND
- &KEY
- LOCAL
- ONLY-MEDIA
- MAX-ID
- SINCE-ID
Return statuses for the specified timeline. The KIND can be one of the following: :HOME --- Return statuses for your home timeline. This includes your own and statuses of all accounts you follow. :PUBLIC --- Return statuses for your instance's public timeline. STRING --- Return statuses for the given hashtag. INTEGER --- Return statuses for the given user-list's accounts. USER-LIST --- Return statuses for the given user-list's accounts. See STATUS See CLIENT See USER-LIST
-
EXTERNAL GENERIC-FUNCTION TRENDS
- CLIENT
Return a list of trending hashtags. See CLIENT
-
EXTERNAL GENERIC-FUNCTION UNBLOCK
- CLIENT
- ID
Unblock an account or domain. The account can be either an account ID, or an ACCOUNT instance. It can also be a string, in which case the corresponding domain is unblocked. Returns the resulting relationship in the case of an account, or T in the case of a domain. See CLIENT See ACCOUNT See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION UNFAVOURITE
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION UNFOLLOW
- CLIENT
- ID
Unfollow an account. The account can be either an account ID, or an ACCOUNT instance. Returns the resulting relationship. See CLIENT See ACCOUNT See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION UNMUTE
- CLIENT
- ID
Unmute a new account or conversation. The account can be either an account ID, or an ACCOUNT instance. It can also be a STATUS in which case that conversation is unmuted. Returns the resulting relationship for an account unmute, or T for a conversation unmute. See CLIENT See ACCOUNT See RELATIONSHIP
-
EXTERNAL GENERIC-FUNCTION UNMUTE-CONVERSATION
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION UNPIN
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION UNREBLOG
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION UPDATE-CREDENTIALS
- CLIENT
- &KEY
- DISPLAY-NAME
- NOTE
- AVATAR
- HEADER
- LOCKED
- FIELDS
Update some of the user's profile settings. FIELDS should be a plist of the desired fields, with alternating field names and field values. The keys can be strings to more easily control the look of the fields. Returns the updated account. This updates the ACCOUNT field in the client. See CLIENT See ACCOUNT
-
EXTERNAL GENERIC-FUNCTION UPDATE-MEDIA
- CLIENT
- ID
- &KEY
- DESCRIPTION
- FOCUS
Updates the media attachment's metadata. This can only be performed before the attachment is used in a status. Returns the new media ATTACHMENT instance. See CLIENT See ATTACHMENT
-
EXTERNAL GENERIC-FUNCTION UPDATE-USER-LIST
- CLIENT
- ID
- &KEY
- TITLE
-
EXTERNAL GENERIC-FUNCTION USER-LIST-ACCOUNTS
- CLIENT
- ID
- &KEY
- MAX-ID
- SINCE-ID
- LIMIT
-
EXTERNAL GENERIC-FUNCTION (SETF USER-LIST-ACCOUNTS)
- ACCOUNTS
- CLIENT
- ID
No documentation provided. -
EXTERNAL GENERIC-FUNCTION USER-LISTS
- CLIENT
- ID
-
EXTERNAL GENERIC-FUNCTION VERIFY-CREDENTIALS
- CLIENT