If a function fails, this property will contain the last error as a string message, otherwise it will be
If a function success, this property will contain the last response returned by Medium. The JSON returned by Medium will be parsed to an object and placed in this property. Refer to Medium API documentation for details on the contents of this object based on call made.
Create a post in the user's Medium stories. See API docs for details on what should be included in the options.
Execute a request against the Medium API. For successful requests, the HTTPResponse object will contain an object or array or objects decoded from the JSON returned by Medium as appropriate to the request made. Refer to Medium API documentation for details about the expected parameters and responses. Drafts will handle wrapping the request in the appropriate OAuth authentication flow.
an object configuring the request.
An object contain key-values to be added as custom headers in the request. There is no need to provide authorization headers, Drafts will add those.
The HTTP method, like "GET", "POST", etc.
An object containing key-values to be added to the request as URL parameters.
The full URL to the endpoint in the Medium REST API.
Creates a new Medium object.
Optional string value used to identify a Medium account. Typically this can be omitted if you only work with one Medium account in Drafts. Each unique identifier used for Medium accounts will share credentials - across both action steps and scripts.
Generated using TypeDoc
Script integration with Medium.com. This object handles OAuth authentication and request signing. The entire Medium REST API can be used with the
requestmethod, and convenience methods are provided for common API endpoints to get user information, list publications and post.
If an API calls fails, typically the result will be an
undefinedvalue, and the
lastErrorproperty will contains error detail information for troubleshooting.