{ "opencollection": "1.0.0", "info": { "name": "Bluesky Social Actor Profiles Administration API", "version": "1.0.0" }, "items": [ { "info": { "name": "Administration", "type": "folder" }, "items": [ { "info": { "name": "Bluesky Delete a user account as an administrator.", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.deleteAccount", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nDelete a user account as an administrator." }, { "info": { "name": "Bluesky Disable an account from receiving new invite codes, but does not invalidate existing codes.", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.disableAccountInvites", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nDisable an account from receiving new invite codes, but does not invalidate existing codes." }, { "info": { "name": "Bluesky Disable some set of codes and/or all codes associated with a set of users.", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.disableInviteCodes", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nDisable some set of codes and/or all codes associated with a set of users." }, { "info": { "name": "Bluesky Re-enable an account's ability to receive invite codes.", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.enableAccountInvites", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nRe-enable an account's ability to receive invite codes." }, { "info": { "name": "Bluesky Get details about an account.", "type": "http" }, "http": { "method": "GET", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.getAccountInfo", "params": [ { "name": "did", "value": "did:plc:example123abc", "type": "query" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nGet details about an account." }, { "info": { "name": "Bluesky Get details about some accounts.", "type": "http" }, "http": { "method": "GET", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.getAccountInfos", "params": [ { "name": "dids", "value": "did:plc:example123abc", "type": "query" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nGet details about some accounts." }, { "info": { "name": "Bluesky Get an admin view of invite codes.", "type": "http" }, "http": { "method": "GET", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.getInviteCodes", "params": [ { "name": "sort", "value": "recent", "type": "query" }, { "name": "limit", "value": "100", "type": "query" }, { "name": "cursor", "value": "eyJsYXN0SWQiOiIxMjM0NTYifQ", "type": "query" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nGet an admin view of invite codes." }, { "info": { "name": "Bluesky Get the service-specific admin status of a subject (account, record, or blob).", "type": "http" }, "http": { "method": "GET", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.getSubjectStatus", "params": [ { "name": "did", "value": "did:plc:example123abc", "type": "query" }, { "name": "uri", "value": "at://did:plc:example123/app.bsky.feed.post/abc123", "type": "query" }, { "name": "blob", "value": "bafyreiabc123example", "type": "query" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nGet the service-specific admin status of a subject (account, record, or blob)." }, { "info": { "name": "Bluesky Get list of accounts that matches your search query.", "type": "http" }, "http": { "method": "GET", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.searchAccounts", "params": [ { "name": "email", "value": "user@example.com", "type": "query" }, { "name": "cursor", "value": "eyJsYXN0SWQiOiIxMjM0NTYifQ", "type": "query" }, { "name": "limit", "value": "50", "type": "query" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nGet list of accounts that matches your search query." }, { "info": { "name": "Bluesky Send email to a user's account email address.", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.sendEmail", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nSend email to a user's account email address." }, { "info": { "name": "Bluesky Administrative action to update an account's email.", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.updateAccountEmail", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nAdministrative action to update an account's email." }, { "info": { "name": "Bluesky Administrative action to update an account's handle.", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.updateAccountHandle", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nAdministrative action to update an account's handle." }, { "info": { "name": "Bluesky Update the password for a user account as an administrator.", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.updateAccountPassword", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nUpdate the password for a user account as an administrator." }, { "info": { "name": "Bluesky Update the service-specific admin status of a subject (account, record, or blob).", "type": "http" }, "http": { "method": "POST", "url": "https://bsky.social/xrpc/xrpc/com.atproto.admin.updateSubjectStatus", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "*This endpoint is part of the atproto PDS management APIs. Requests usually require admin authentication and are made directly to the PDS instance.*\n\n*To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*\n\nUpdate the service-specific admin status of a subject (account, record, or blob)." } ] } ], "bundled": true }