Skip to content
Back to skills

Api

ASecurity

Bills API skill. Use when working with Bills for api. Covers 21 endpoints.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
developmentgitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add Lap-Platform/claude-marketplace --skill api --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Api?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Api
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lap-platform-api-f2f789b4/badge)](https://www.skillsdirectory.com/skills/lap-platform-api-f2f789b4)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bills-api
description: "Bills API skill. Use when working with Bills for api. Covers 21 endpoints."
version: 1.0.0
generator: lapsh
---

# Bills API
API version: v1

## Auth
No authentication required.

## Base URL
Not specified.

## Setup
1. No auth setup needed
2. GET /api/v1/BillTypes -- verify access

## Endpoints

21 endpoints across 1 groups. See references/api-spec.lap for full details.

### api
| Method | Path | Description |
|--------|------|-------------|
| GET | /api/v1/Bills/{billId}/Stages/{billStageId}/Amendments | Returns a list of amendments. |
| GET | /api/v1/Bills/{billId}/Stages/{billStageId}/Amendments/{amendmentId} | Returns an amendment. |
| GET | /api/v1/Bills/{billId}/NewsArticles | Returns a list of news articles for a Bill. |
| GET | /api/v1/BillTypes | Returns a list of Bill types. |
| GET | /api/v1/Bills | Returns a list of Bills. |
| GET | /api/v1/Bills/{billId} | Return a Bill. |
| GET | /api/v1/Bills/{billId}/Stages/{billStageId} | Returns a Bill stage. |
| GET | /api/v1/Bills/{billId}/Stages | Returns all Bill stages. |
| GET | /api/v1/Publications/{publicationId}/Documents/{documentId} | Return information on a document. |
| GET | /api/v1/Publications/{publicationId}/Documents/{documentId}/Download | Return a document. |
| GET | /api/v1/Bills/{billId}/Stages/{billStageId}/PingPongItems | Returns a list of motions or amendments. |
| GET | /api/v1/Bills/{billId}/Stages/{billStageId}/PingPongItems/{pingPongItemId} | Returns amendment or motion detail. |
| GET | /api/v1/PublicationTypes | Returns a list of publication types. |
| GET | /api/v1/Bills/{billId}/Publications | Return a list of Bill publications. |
| GET | /api/v1/Bills/{billId}/Stages/{stageId}/Publications | Return a list of Bill stage publications. |
| GET | /api/v1/Rss/allbills.rss | Returns an Rss feed of all Bills. |
| GET | /api/v1/Rss/publicbills.rss | Returns an Rss feed of public Bills. |
| GET | /api/v1/Rss/privatebills.rss | Returns an Rss feed of private Bills. |
| GET | /api/v1/Rss/Bills/{id}.rss | Returns an Rss feed of a certain Bill. |
| GET | /api/v1/Sittings | Returns a list of Sittings. |
| GET | /api/v1/Stages | Returns a list of Bill stages. |

## Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:
- "List all Amendments?" -> GET /api/v1/Bills/{billId}/Stages/{billStageId}/Amendments
- "Get Amendment details?" -> GET /api/v1/Bills/{billId}/Stages/{billStageId}/Amendments/{amendmentId}
- "List all NewsArticles?" -> GET /api/v1/Bills/{billId}/NewsArticles
- "List all BillTypes?" -> GET /api/v1/BillTypes
- "List all Bills?" -> GET /api/v1/Bills
- "Get Bill details?" -> GET /api/v1/Bills/{billId}
- "Get Stage details?" -> GET /api/v1/Bills/{billId}/Stages/{billStageId}
- "List all Stages?" -> GET /api/v1/Bills/{billId}/Stages
- "Get Document details?" -> GET /api/v1/Publications/{publicationId}/Documents/{documentId}
- "List all Download?" -> GET /api/v1/Publications/{publicationId}/Documents/{documentId}/Download
- "List all PingPongItems?" -> GET /api/v1/Bills/{billId}/Stages/{billStageId}/PingPongItems
- "Get PingPongItem details?" -> GET /api/v1/Bills/{billId}/Stages/{billStageId}/PingPongItems/{pingPongItemId}
- "List all PublicationTypes?" -> GET /api/v1/PublicationTypes
- "List all Publications?" -> GET /api/v1/Bills/{billId}/Publications
- "List all Publications?" -> GET /api/v1/Bills/{billId}/Stages/{stageId}/Publications
- "List all allbills.rss?" -> GET /api/v1/Rss/allbills.rss
- "List all publicbills.rss?" -> GET /api/v1/Rss/publicbills.rss
- "List all privatebills.rss?" -> GET /api/v1/Rss/privatebills.rss
- "Get Bill details?" -> GET /api/v1/Rss/Bills/{id}.rss
- "List all Sittings?" -> GET /api/v1/Sittings
- "List all Stages?" -> GET /api/v1/Stages

## Response Tips
- Check response schemas in references/api-spec.lap for field details

## References
- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

> Generated from the official API spec by [LAP](https://lap.sh)

Files in this skill

  • SKILL.md4 KB
  • references/api-spec.lap8.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…