Updates a new property value¶
given: "Alice" created an actor on "abel" called "Alice"¶
send.Alice.request.create_actor
{
"base_url": "http://abel",
"preferred_username": "Alice",
"profile": {},
"automatically_accept_followers": null,
"name": null
}
receive.Alice.response.create_actor
{
"attachment": null,
"published": "2025-12-19T09:49:36.329515",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
}
],
"publicKey": {
"id": "http://abel/actor/QqmKjq2K_zOKSalK540oow#legacy-key-1",
"owner": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv7KhbPsyIRK6SSus3GHA\njXlNKlg6XzE495WYAM3CJv7Cm8SUg4ftFwKS92aT39fBWKl3Q+wHcBnpRakRsB2a\nAP65gOz17aKSWc4pmzRvzu+9N8owhMKgCXTAz/DIgGGkHUPvy6qIcgmE9Yf2wbOi\n2sUpjKkRxAx9BTcL57GDRn6wh8aoyo52htKLvQkxeFRCVxv3r8Nyqm5AQnTh1slL\nW5M9jX3EqQs/1l5GkO1yeazvr2r8m08xB/tr+UPaShDQpe+JVqT+5OA3PQWkrfsN\nb5D52ys9DbLM/PnzMnCkXdrX9Xv0qaYcpgIlGKGlz52QCSdSAp4+o4PE6lKjHFIu\n5QIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"type": "Person",
"inbox": "http://abel/inbox/VBkCJD7g7IHZ5cw4H9_WPA",
"outbox": "http://abel/actor/QqmKjq2K_zOKSalK540oow/outbox",
"followers": "http://abel/actor/QqmKjq2K_zOKSalK540oow/followers",
"following": "http://abel/actor/QqmKjq2K_zOKSalK540oow/following",
"preferredUsername": "Alice",
"name": "Alice",
"identifiers": [
"acct:Alice@abel",
"http://abel/actor/QqmKjq2K_zOKSalK540oow"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": true
}
given: "Alice" has the PropertyValue "secure" with value "yes"¶
send.Alice.trigger.update_actor
{
"actor": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"actions": [
{
"action": "update_property_value",
"key": "secure",
"value": "yes"
}
]
}
receive.Alice.outgoing.Update
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Update",
"actor": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"http://abel/actor/QqmKjq2K_zOKSalK540oow/followers"
],
"published": "2025-12-19T09:49:36Z",
"object": {
"attachment": [
{
"type": "PropertyValue",
"name": "secure",
"value": "yes"
}
],
"published": "2025-12-19T09:49:36.329515",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
},
{
"PropertyValue": {
"@id": "https://schema.org/PropertyValue",
"@context": {
"value": "https://schema.org/value",
"name": "https://schema.org/name"
}
}
}
],
"publicKey": {
"id": "http://abel/actor/QqmKjq2K_zOKSalK540oow#legacy-key-1",
"owner": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv7KhbPsyIRK6SSus3GHA\njXlNKlg6XzE495WYAM3CJv7Cm8SUg4ftFwKS92aT39fBWKl3Q+wHcBnpRakRsB2a\nAP65gOz17aKSWc4pmzRvzu+9N8owhMKgCXTAz/DIgGGkHUPvy6qIcgmE9Yf2wbOi\n2sUpjKkRxAx9BTcL57GDRn6wh8aoyo52htKLvQkxeFRCVxv3r8Nyqm5AQnTh1slL\nW5M9jX3EqQs/1l5GkO1yeazvr2r8m08xB/tr+UPaShDQpe+JVqT+5OA3PQWkrfsN\nb5D52ys9DbLM/PnzMnCkXdrX9Xv0qaYcpgIlGKGlz52QCSdSAp4+o4PE6lKjHFIu\n5QIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"type": "Person",
"inbox": "http://abel/inbox/VBkCJD7g7IHZ5cw4H9_WPA",
"outbox": "http://abel/actor/QqmKjq2K_zOKSalK540oow/outbox",
"followers": "http://abel/actor/QqmKjq2K_zOKSalK540oow/followers",
"following": "http://abel/actor/QqmKjq2K_zOKSalK540oow/following",
"preferredUsername": "Alice",
"name": "Alice",
"identifiers": [
"acct:Alice@abel",
"http://abel/actor/QqmKjq2K_zOKSalK540oow"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": true
},
"id": "http://abel/object/019b3603-c95e-72e6-9847-d3997e44514e"
}
},
"actor": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"event_type": "outgoing",
"history_id": null
}
when: "Alice" updates the PropertyValue "secure" with value "no"¶
send.Alice.trigger.update_actor
{
"actor": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"actions": [
{
"action": "update_property_value",
"key": "secure",
"value": "no"
}
]
}
receive.Alice.outgoing.Update
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Update",
"actor": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"http://abel/actor/QqmKjq2K_zOKSalK540oow/followers"
],
"published": "2025-12-19T09:49:36Z",
"object": {
"attachment": [
{
"type": "PropertyValue",
"name": "secure",
"value": "no"
}
],
"published": "2025-12-19T09:49:36.329515",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
},
{
"PropertyValue": {
"@id": "https://schema.org/PropertyValue",
"@context": {
"value": "https://schema.org/value",
"name": "https://schema.org/name"
}
}
}
],
"publicKey": {
"id": "http://abel/actor/QqmKjq2K_zOKSalK540oow#legacy-key-1",
"owner": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv7KhbPsyIRK6SSus3GHA\njXlNKlg6XzE495WYAM3CJv7Cm8SUg4ftFwKS92aT39fBWKl3Q+wHcBnpRakRsB2a\nAP65gOz17aKSWc4pmzRvzu+9N8owhMKgCXTAz/DIgGGkHUPvy6qIcgmE9Yf2wbOi\n2sUpjKkRxAx9BTcL57GDRn6wh8aoyo52htKLvQkxeFRCVxv3r8Nyqm5AQnTh1slL\nW5M9jX3EqQs/1l5GkO1yeazvr2r8m08xB/tr+UPaShDQpe+JVqT+5OA3PQWkrfsN\nb5D52ys9DbLM/PnzMnCkXdrX9Xv0qaYcpgIlGKGlz52QCSdSAp4+o4PE6lKjHFIu\n5QIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"type": "Person",
"inbox": "http://abel/inbox/VBkCJD7g7IHZ5cw4H9_WPA",
"outbox": "http://abel/actor/QqmKjq2K_zOKSalK540oow/outbox",
"followers": "http://abel/actor/QqmKjq2K_zOKSalK540oow/followers",
"following": "http://abel/actor/QqmKjq2K_zOKSalK540oow/following",
"preferredUsername": "Alice",
"name": "Alice",
"identifiers": [
"acct:Alice@abel",
"http://abel/actor/QqmKjq2K_zOKSalK540oow"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": true
},
"id": "http://abel/object/019b3603-cac1-7c7a-8daf-49c715c6028c"
}
},
"actor": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"event_type": "outgoing",
"history_id": null
}
when: "Alice" retrieves the object with the actor id of "Alice"¶
send.Alice.request.fetch
{
"actor": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"uri": "http://abel/actor/QqmKjq2K_zOKSalK540oow"
}
receive.Alice.response.fetch
{
"actor": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"uri": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"data": {
"attachment": [
{
"type": "PropertyValue",
"name": "secure",
"value": "no"
}
],
"published": "2025-12-19T09:49:36.329515",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
},
{
"PropertyValue": {
"@id": "https://schema.org/PropertyValue",
"@context": {
"value": "https://schema.org/value",
"name": "https://schema.org/name"
}
}
}
],
"publicKey": {
"id": "http://abel/actor/QqmKjq2K_zOKSalK540oow#legacy-key-1",
"owner": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv7KhbPsyIRK6SSus3GHA\njXlNKlg6XzE495WYAM3CJv7Cm8SUg4ftFwKS92aT39fBWKl3Q+wHcBnpRakRsB2a\nAP65gOz17aKSWc4pmzRvzu+9N8owhMKgCXTAz/DIgGGkHUPvy6qIcgmE9Yf2wbOi\n2sUpjKkRxAx9BTcL57GDRn6wh8aoyo52htKLvQkxeFRCVxv3r8Nyqm5AQnTh1slL\nW5M9jX3EqQs/1l5GkO1yeazvr2r8m08xB/tr+UPaShDQpe+JVqT+5OA3PQWkrfsN\nb5D52ys9DbLM/PnzMnCkXdrX9Xv0qaYcpgIlGKGlz52QCSdSAp4+o4PE6lKjHFIu\n5QIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/QqmKjq2K_zOKSalK540oow",
"type": "Person",
"inbox": "http://abel/inbox/VBkCJD7g7IHZ5cw4H9_WPA",
"outbox": "http://abel/actor/QqmKjq2K_zOKSalK540oow/outbox",
"followers": "http://abel/actor/QqmKjq2K_zOKSalK540oow/followers",
"following": "http://abel/actor/QqmKjq2K_zOKSalK540oow/following",
"preferredUsername": "Alice",
"name": "Alice",
"identifiers": [
"acct:Alice@abel",
"http://abel/actor/QqmKjq2K_zOKSalK540oow"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": true
}
}