Get desktop application:
View/edit binary Protocol Buffers messages
Service definition for Publisher
RPC for getting the OAuth2 authorization URL
Request message for getting the OAuth2 authorization URL
The platform for which the authorization URL is requested
Optional state parameter to prevent CSRF attacks
Optional code verifier for PKCE
Flag to indicate if the code verifier should be auto-generated
Optional redirect URL for the OAuth2 application
Response message for the OAuth2 GetAuthorizationUrl RPC
The authorization URL
The state parameter for preventing CSRF attacks
The code verifier used for PKCE
A response message
The scope of the authorization request
The client ID for the OAuth2 application
The redirect URL for the OAuth2 application
RPC for exchanging OAuth2 authorization code for a token
Request message for exchanging the OAuth2 authorization code for a token
The long-lived token of the authenticated entity.
The platform for which the token exchange is being performed
The authorization code received from the authorization server
Optional code verifier used for PKCE
Optional redirect URL for the OAuth2 application
Response message for the ExchangeOAuth2Code RPC
Indicates if the token exchange and storage was successful
A response message
RPC for publishing content
Request message for publishing content
The content to be published
Metadata about the content
Response message for the PublishContent RPC
Indicates if the publishing was successful
A response message
A response from the publisher
Revokes and deletes an OAuth2 access token
Request message for revoking and deleting an OAuth2 token
The long-lived token of the authenticated entity.
The platform associated with the token.
The identifier of the account associated with the token.
Response message for revoking and deleting an OAuth2 token
A response message.
Indicates whether the operation was successful.
RPC for getting the PNBA code
Request message for getting the PNBA code
The platform for which the authorization URL is requested
The identifier for the platform
Response message for getting the PNBA code
Indicates if the request was successful
A response message
RPC for exchanging the PNBA code for a token and storing it
Request message for exchanging the PNBA code for a token and storing it
The long-lived token of the authenticated entity.
The platform for which the authorization URL is requested
The identifier for the platform
The authorization code received from the authorization server
The password for two-step verification
Response message for exchanging the PNBA code for a token and storing it
Indicates if the request was successful
A response message
Indicates if two step verification is enabled
RPC for revoking and deleting a PNBA token
Request message for revoking and deleting a PNBA token
The long-lived token of the authenticated entity.
The platform associated with the token.
The identifier of the account associated with the token.
Response message for revoking and deleting a PNBA token
A response message.
Indicates whether the operation was successful.