{"note":"OpenAPI conversion -- returning structured metadata","name":"postmarkapp-com-account","description":"Postmark Account-level API","version":"0.9.0","base_url":"https://api.postmarkapp.com/","endpoints":23,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Postmark Account-level API\n@base https://api.postmarkapp.com/\n@version 0.9.0\n@common_fields {X-Postmark-Account-Token: any # The token associated with the Account on which this request will operate.}\n@endpoints 23\n@hint download_for_search\n@toc servers(5), senders(8), domains(9), templates(1)\n\n@group servers\n@endpoint GET /servers/{serverid}\n@desc Get a Server\n@required {serverid: any # The ID of the Server to get.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint PUT /servers/{serverid}\n@desc Edit a Server\n@required {serverid: any # The ID of the Server to update.}\n@optional {body: any}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint DELETE /servers/{serverid}\n@desc Delete a Server\n@required {serverid: any # The ID of the Server that should be deleted.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint GET /servers\n@desc List servers\n@required {count: any # Number of servers to return per request., offset: any # Number of servers to skip.}\n@optional {name: any # Filter by a specific server name}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint POST /servers\n@desc Create a Server\n@optional {body: any}\n@returns(200) OK\n@errors {422, 500}\n\n@endgroup\n\n@group senders\n@endpoint GET /senders\n@desc List Sender Signatures\n@required {count: any # Number of records to return per request. Max 500., offset: any # Number of records to skip}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint POST /senders\n@desc Create a Sender Signature\n@optional {body: any}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint GET /senders/{signatureid}\n@desc Get a Sender Signature\n@required {signatureid: any # The ID for the Sender Signature that should be retrieved.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint PUT /senders/{signatureid}\n@desc Update a Sender Signature\n@required {signatureid: any # The ID for the Sender Signature that should be modified by the request.}\n@optional {body: any}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint DELETE /senders/{signatureid}\n@desc Delete a Sender Signature\n@required {signatureid: any # The ID for the Sender Signature that should be deleted by the request.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint POST /senders/{signatureid}/resend\n@desc Resend Signature Confirmation Email\n@required {signatureid: any # The ID for the Sender Signature that should have its confirmation email resent.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint POST /senders/{signatureid}/verifyspf\n@desc Request DNS Verification for SPF\n@required {signatureid: any # The ID for the Sender Signature for which SPF DNS records should be verified.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint POST /senders/{signatureid}/requestnewdkim\n@desc Request a new DKIM Key\n@required {signatureid: any # The ID for the Sender Signature for which a new DKIM Key should be generated.}\n@returns(200) OK\n@errors {422, 500}\n\n@endgroup\n\n@group domains\n@endpoint GET /domains\n@desc List Domains\n@required {count: any # Number of records to return per request. Max 500., offset: any # Number of records to skip}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint POST /domains\n@desc Create a Domain\n@optional {body: any}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint GET /domains/{domainid}\n@desc Get a Domain\n@required {domainid: any # The ID for the Domain that should be retrieved.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint PUT /domains/{domainid}\n@desc Update a Domain\n@required {domainid: any # The ID for the Domain that should be modified by the request.}\n@optional {body: any}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint DELETE /domains/{domainid}\n@desc Delete a Domain\n@required {domainid: any # The ID for the Domain that should be deleted by the request.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint PUT /domains/{domainid}/verifydkim\n@desc Request DNS Verification for DKIM\n@required {domainid: any # The ID for the Domain for which DKIM DNS records should be verified.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint PUT /domains/{domainid}/verifyreturnpath\n@desc Request DNS Verification for Return-Path\n@required {domainid: any # The ID for the Domain for which Return-Path DNS records should be verified.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint POST /domains/{domainid}/verifyspf\n@desc Request DNS Verification for SPF\n@required {domainid: any # The ID for the Domain for which SPF DNS records should be verified.}\n@returns(200) OK\n@errors {422, 500}\n\n@endpoint POST /domains/{domainid}/rotatedkim\n@desc Rotate DKIM Key\n@required {domainid: any # The ID for the Sender Signature for which a new DKIM Key should be generated.}\n@returns(200) OK\n@errors {422, 500}\n\n@endgroup\n\n@group templates\n@endpoint PUT /templates/push\n@desc Push templates from one server to another\n@required {body: any}\n@returns(200) ok\n@errors {422, 500}\n\n@endgroup\n\n@end\n"}