Skip to content
Back to skills

Api

ASecurity

Storecove API skill. Use when working with Storecove for invoice_submissions, document_submissions, legal_entities. Covers 37 endpoints.

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
developmentapi

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-79897e73/badge)](https://www.skillsdirectory.com/skills/lap-platform-api-79897e73)

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: storecove-api
description: "Storecove API skill. Use when working with Storecove for invoice_submissions, document_submissions, legal_entities. Covers 37 endpoints."
version: 1.0.0
generator: lapsh
---

# Storecove API
API version: 2.0.1

## Auth
ApiKey Authorization in header

## Base URL
https://api.storecove.com/api/v2

## Setup
1. Set your API key in the appropriate header
2. GET /webhook_instances/ -- verify access
3. POST /invoice_submissions -- create first invoice_submissions

## Endpoints

37 endpoints across 8 groups. See references/api-spec.lap for full details.

### invoice_submissions
| Method | Path | Description |
|--------|------|-------------|
| GET | /invoice_submissions/{guid}/evidence | DEPRECATED. Get InvoiceSubmission Evidence |
| POST | /invoice_submissions | DEPRECATED. Submit a new invoice |
| POST | /invoice_submissions/preflight | DEPRECATED. Preflight an invoice recipient |

### document_submissions
| Method | Path | Description |
|--------|------|-------------|
| POST | /document_submissions | Submit a new document. |
| GET | /document_submissions/{guid}/evidence/{evidence_type} | Get DocumentSubmission Evidence |

### legal_entities
| Method | Path | Description |
|--------|------|-------------|
| POST | /legal_entities | Create a new LegalEntity |
| GET | /legal_entities/{id} | Get LegalEntity |
| DELETE | /legal_entities/{id} | Delete LegalEntity |
| PATCH | /legal_entities/{id} | Update LegalEntity |
| POST | /legal_entities/{legal_entity_id}/peppol_identifiers | Create a new PeppolIdentifier |
| DELETE | /legal_entities/{legal_entity_id}/peppol_identifiers/{superscheme}/{scheme}/{identifier} | Delete PeppolIdentifier |
| POST | /legal_entities/{legal_entity_id}/administrations | DEPRECATED. Create a new Administration |
| GET | /legal_entities/{legal_entity_id}/administrations/{id} | DEPRECATED. Get Administration |
| DELETE | /legal_entities/{legal_entity_id}/administrations/{id} | DEPRECATED. Delete Administration |
| PATCH | /legal_entities/{legal_entity_id}/administrations/{id} | DEPRECATED. Update Administration |
| POST | /legal_entities/{legal_entity_id}/additional_tax_identifiers | Create a new AdditionalTaxIdentifier |
| GET | /legal_entities/{legal_entity_id}/additional_tax_identifiers/{id} | Get AdditionalTaxIdentifier |
| DELETE | /legal_entities/{legal_entity_id}/additional_tax_identifiers/{id} | Delete AdditionalTaxIdentifier |
| PATCH | /legal_entities/{legal_entity_id}/additional_tax_identifiers/{id} | Update AdditionalTaxIdentifier |
| POST | /legal_entities/{legal_entity_id}/received_documents | Receive a new Document |

### purchase_invoices
| Method | Path | Description |
|--------|------|-------------|
| GET | /purchase_invoices/{guid} | DEPRECATED. Get Purchase invoice data as JSON |
| GET | /purchase_invoices/{guid}/{packaging} | DEPRECATED. Get Purchase invoice data in a selectable format |
| GET | /purchase_invoices/{guid}/{packaging}/{package_version} | DEPRECATED. Get Purchase invoice data as JSON with a Base64-encoded UBL string in the specified version |

### webhook_instances
| Method | Path | Description |
|--------|------|-------------|
| GET | /webhook_instances/ | GET a WebhookInstance |
| DELETE | /webhook_instances/{guid} | DELETE a WebhookInstance |

### discovery
| Method | Path | Description |
|--------|------|-------------|
| POST | /discovery/receives | Discover Network Participant Capabilites |
| POST | /discovery/exists | Discover Network Participant Existence |
| GET | /discovery/identifiers | Discover Country Identifiers ** EXPERIMENTAL |

### received_documents
| Method | Path | Description |
|--------|------|-------------|
| GET | /received_documents/{guid}/{format} | Get a new ReceivedDocument |

### api
| Method | Path | Description |
|--------|------|-------------|
| POST | /api/v2/legal_entities/{legal_entity_id}/c5/iras/email/activate | Request a new C5 Email Activation |
| POST | /api/v2/legal_entities/{legal_entity_id}/c5/iras/email/deactivate | Request a new C5 Email Deactivation |
| PUT | /api/v2/legal_entities/{legal_entity_id}/c5/iras/email/cancel | Cancel a C5 email activation or deactivation |
| POST | /api/v2/legal_entities/{legal_entity_id}/c5/iras/redirect/activate | Request a new C5 Redirect Activation |
| POST | /api/v2/legal_entities/{legal_entity_id}/c5/iras/redirect/deactivate | Request a new C5 Redirect Deactivation |
| PUT | /api/v2/legal_entities/{legal_entity_id}/c5/iras/redirect/cancel | Cancel a C5 redirect activation or deactivation |
| POST | /api/v2/legal_entities/{legal_entity_id}/c5_activation/activate | DEPRECATED. Request a new C5 Activation |
| POST | /api/v2/legal_entities/{legal_entity_id}/c5_deactivation/deactivate | DEPRECATED. Request a new C5 Deactivation |

## Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:
- "List all evidence?" -> GET /invoice_submissions/{guid}/evidence
- "Create a invoice_submission?" -> POST /invoice_submissions
- "Create a document_submission?" -> POST /document_submissions
- "Get evidence details?" -> GET /document_submissions/{guid}/evidence/{evidence_type}
- "Create a preflight?" -> POST /invoice_submissions/preflight
- "Create a legal_entity?" -> POST /legal_entities
- "Get legal_entity details?" -> GET /legal_entities/{id}
- "Delete a legal_entity?" -> DELETE /legal_entities/{id}
- "Partially update a legal_entity?" -> PATCH /legal_entities/{id}
- "Create a peppol_identifier?" -> POST /legal_entities/{legal_entity_id}/peppol_identifiers
- "Delete a peppol_identifier?" -> DELETE /legal_entities/{legal_entity_id}/peppol_identifiers/{superscheme}/{scheme}/{identifier}
- "Create a administration?" -> POST /legal_entities/{legal_entity_id}/administrations
- "Get administration details?" -> GET /legal_entities/{legal_entity_id}/administrations/{id}
- "Delete a administration?" -> DELETE /legal_entities/{legal_entity_id}/administrations/{id}
- "Partially update a administration?" -> PATCH /legal_entities/{legal_entity_id}/administrations/{id}
- "Create a additional_tax_identifier?" -> POST /legal_entities/{legal_entity_id}/additional_tax_identifiers
- "Get additional_tax_identifier details?" -> GET /legal_entities/{legal_entity_id}/additional_tax_identifiers/{id}
- "Delete a additional_tax_identifier?" -> DELETE /legal_entities/{legal_entity_id}/additional_tax_identifiers/{id}
- "Partially update a additional_tax_identifier?" -> PATCH /legal_entities/{legal_entity_id}/additional_tax_identifiers/{id}
- "Get purchase_invoice details?" -> GET /purchase_invoices/{guid}
- "Get purchase_invoice details?" -> GET /purchase_invoices/{guid}/{packaging}
- "Get purchase_invoice details?" -> GET /purchase_invoices/{guid}/{packaging}/{package_version}
- "List all webhook_instances?" -> GET /webhook_instances/
- "Delete a webhook_instance?" -> DELETE /webhook_instances/{guid}
- "Create a receive?" -> POST /discovery/receives
- "Create a exist?" -> POST /discovery/exists
- "List all identifiers?" -> GET /discovery/identifiers
- "Create a received_document?" -> POST /legal_entities/{legal_entity_id}/received_documents
- "Get received_document details?" -> GET /received_documents/{guid}/{format}
- "Create a activate?" -> POST /api/v2/legal_entities/{legal_entity_id}/c5/iras/email/activate
- "Create a deactivate?" -> POST /api/v2/legal_entities/{legal_entity_id}/c5/iras/email/deactivate
- "Create a activate?" -> POST /api/v2/legal_entities/{legal_entity_id}/c5/iras/redirect/activate
- "Create a deactivate?" -> POST /api/v2/legal_entities/{legal_entity_id}/c5/iras/redirect/deactivate
- "Create a activate?" -> POST /api/v2/legal_entities/{legal_entity_id}/c5_activation/activate
- "Create a deactivate?" -> POST /api/v2/legal_entities/{legal_entity_id}/c5_deactivation/deactivate
- "How to authenticate?" -> See Auth section

## Response Tips
- Check response schemas in references/api-spec.lap for field details
- Create/update endpoints typically return the created/updated object

## 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.md8 KB
  • references/api-spec.lap15 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…