{"files":{"SKILL.md":"---\nname: doqs-dev-pdf-filling-api\ndescription: \"doqs.dev | PDF filling API skill. Use when working with doqs.dev | PDF filling for pdf-filling, pdf-generator. Covers 4 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# doqs.dev | PDF filling API\nAPI version: 1.0\n\n## Auth\nApiKey x-api-key in header\n\n## Base URL\nhttps://api.doqs.dev/v1\n\n## Setup\n1. Set your API key in the appropriate header\n2. GET /pdf-filling/templates -- verify access\n3. POST /pdf-filling/templates/{id}/fill -- create first fill\n\n## Endpoints\n\n4 endpoints across 2 groups. See references/api-spec.lap for full details.\n\n### pdf-filling\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /pdf-filling/templates/{id}/fill | Fill |\n| GET | /pdf-filling/templates | List |\n\n### pdf-generator\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /pdf-generator/render | Render Pdf |\n| GET | /pdf-generator/submissions | Get Submissions |\n\n## Common Questions\n\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"Create a fill?\" -> POST /pdf-filling/templates/{id}/fill\n- \"List all templates?\" -> GET /pdf-filling/templates\n- \"Create a render?\" -> POST /pdf-generator/render\n- \"List all submissions?\" -> GET /pdf-generator/submissions\n- \"How to authenticate?\" -> See Auth section\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- List endpoints may support pagination; check for limit, offset, or cursor params\n- Create/update endpoints typically return the created/updated object\n\n## CLI\n\n```bash\n# Update this spec to the latest version\nnpx @lap-platform/lapsh get doqs-dev-pdf-filling-api -o references/api-spec.lap\n\n# Search for related APIs\nnpx @lap-platform/lapsh search doqs-dev-pdf-filling-api\n```\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api doqs.dev | PDF filling API\n@base https://api.doqs.dev/v1\n@version 1.0\n@auth ApiKey x-api-key in header\n@endpoints 4\n@toc pdf-filling(2), pdf-generator(2)\n\n@group pdf-filling\n@endpoint POST /pdf-filling/templates/{id}/fill\n@desc Fill\n@required {id: str}\n@optional {data: map=[object Object]}\n@returns(200) Successful Response\n@errors {4XX: Client Error, 5XX: Server Error}\n\n@endpoint GET /pdf-filling/templates\n@desc List\n@optional {limit: int=100, offset: int=0}\n@returns(200) {results: [map]} # Successful Response\n@errors {4XX: Client Error, 5XX: Server Error}\n\n@endgroup\n\n@group pdf-generator\n@endpoint POST /pdf-generator/render\n@desc Render Pdf\n@required {template_html: str}\n@optional {header_template: any, footer_template: any, pdf: any=[object Object], presigned_upload: any}\n@returns(200) Retrieve the rendered PDF.\n@errors {408: Timeout while rendering the PDF, 426: Free tier quota exceeded for the month, 4XX: Client Error, 5XX: Server Error}\n\n@endpoint GET /pdf-generator/submissions\n@desc Get Submissions\n@optional {limit: int=100, offset: int=0}\n@returns(200) {results: [map]} # Successful Response\n@errors {4XX: Client Error, 5XX: Server Error}\n\n@endgroup\n\n@end\n"}}