2020-10-02 19:47:43 +00:00
# AP Extensions
## Actor endpoints
The following endpoints are additionally present into our actors.
2020-10-05 15:32:10 +00:00
- `oauthRegistrationEndpoint` (`http://litepub.social/ns#oauthRegistrationEndpoint`)
- `uploadMedia` (`https://www.w3.org/ns/activitystreams#uploadMedia`)
2020-10-02 19:47:43 +00:00
2020-10-05 15:18:58 +00:00
### oauthRegistrationEndpoint
Points to MastodonAPI `/api/v1/apps` for now.
See < https: / / docs . joinmastodon . org / methods / apps / >
2020-10-02 19:47:43 +00:00
### uploadMedia
2020-10-05 15:32:10 +00:00
Inspired by < https: / / www . w3 . org / wiki / SocialCG / ActivityPub / MediaUpload > , it is part of the ActivityStreams namespace because it used to be part of the ActivityPub specification and got removed from it.
2020-10-02 19:47:43 +00:00
Content-Type: multipart/form-data
Parameters:
- (required) `file` : The file being uploaded
- (optionnal) `description` : A plain-text description of the media, for accessibility purposes.
Response: HTTP 201 Created with the object into the body, no `Location` header provided as it doesn't have an `id`
The object given in the reponse should then be inserted into an Object's `attachment` field.