@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api PDF Blocks API
@base https://api.pdfblocks.com
@version 1.5.0
@auth ApiKey X-Api-Key in header
@endpoints 12
@toc add_password(1), add_watermark(2), merge_documents(1), extract_pages(1), remove_pages(1), rotate_pages(1), add_restrictions(1), remove_password(1), remove_restrictions(1), remove_signatures(1), reverse_pages(1)

@group add_password
@endpoint POST /v1/add_password
@returns(200)
@errors {4XX}

@endgroup

@group add_watermark
@endpoint POST /v1/add_watermark/text
@returns(200)
@errors {4XX}

@endpoint POST /v1/add_watermark/image
@returns(200)
@errors {4XX}

@endgroup

@group merge_documents
@endpoint POST /v1/merge_documents
@returns(200)
@errors {4XX}

@endgroup

@group extract_pages
@endpoint POST /v1/extract_pages
@returns(200)
@errors {4XX}

@endgroup

@group remove_pages
@endpoint POST /v1/remove_pages
@returns(200)
@errors {4XX}

@endgroup

@group rotate_pages
@endpoint POST /v1/rotate_pages
@returns(200)
@errors {4XX}

@endgroup

@group add_restrictions
@endpoint POST /v1/add_restrictions
@returns(200)
@errors {4XX}

@endgroup

@group remove_password
@endpoint POST /v1/remove_password
@returns(200)
@errors {4XX}

@endgroup

@group remove_restrictions
@endpoint POST /v1/remove_restrictions
@returns(200)
@errors {4XX}

@endgroup

@group remove_signatures
@endpoint POST /v1/remove_signatures
@returns(200)
@errors {4XX}

@endgroup

@group reverse_pages
@endpoint POST /v1/reverse_pages
@returns(200)
@errors {4XX}

@endgroup

@end
