akkoma/docs/docs/development/ap_extensions.md
FloatingGhost 0f132b802d
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/release Pipeline was successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
purge chat and shout endpoints
2022-07-21 11:29:28 +01:00

1,006 B

AP Extensions

Actor endpoints

The following endpoints are additionally present into our actors.

  • oauthRegistrationEndpoint (http://litepub.social/ns#oauthRegistrationEndpoint)
  • uploadMedia (https://www.w3.org/ns/activitystreams#uploadMedia)

oauthRegistrationEndpoint

Points to MastodonAPI /api/v1/apps for now.

See https://docs.joinmastodon.org/methods/apps/

uploadMedia

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.

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.