noosh-api-application — quality + safety report
In the Skillier index (lap__noosh-com-noosh-com) · scanned 2026-06-03 · engine: builtin+triage
✓ Clean — no heuristic safety flags surfaced.
Heuristic flags from the builtin scanner, which is known to over-flag (it trips on legitimate env-reading integrations, security skills, and library .eval calls). This is NOT an authoritative malicious verdict — re-scan with SkillSpector for the authoritative result. Run the authoritative scan →
📇 This skill is in the Skillier index (curated · deduped · quality-filtered). Install Skillier to route & load it into your AI client.
Quality notes
About this skill
Noosh API application API skill. Use when working with Noosh API application for 1.1. Covers 3 endpoints.
📄 Read the SKILL.md
---
name: noosh-api-application
description: "Noosh API application API skill. Use when working with Noosh API application for 1.1. Covers 3 endpoints."
version: 1.0.0
generator: lapsh
---
# Noosh API application
API version: 1.0
## Auth
basic
## Base URL
http://example.com:80/v1
## Setup
1. Configure auth: basic
2. GET /1.1/workgroups/{workgroup_id}/projects/{project_id}/fileTags -- verify access
3. POST /1.1/workgroups/{workgroup_id}/projects/{project_id}/files -- create first files
## Endpoints
3 endpoints across 1 groups. See references/api-spec.lap for full details.
### 1.1
| Method | Path | Description |
|--------|------|-------------|
| GET | /1.1/workgroups/{workgroup_id}/projects/{project_id}/fileTags | List Tags from Workgroup and Project. |
| GET | /1.1/workgroups/{workgroup_id}/projects/{project_id}/files | List Files from Project. Works for Regular and Remote Files |
| POST | /1.1/workgroups/{workgroup_id}/projects/{project_id}/files | Upload File to Project. <br /> A multipart/form-data request that accepts 2 values. "file" and "tags" <br /> file = {the @required {project_id: any} @optional {body: file} @returns(200) Successful retrieval @errors {500: Internal server error} @endpoint GET /1.1/workgroups/{workgroup_id}/projects/{project_id}/files/{file_id} @desc Get File from Project. Works for Regular and Remote Files @required {project_id: any, file_id: any} @returns(200) Successful retrieval @errors {500: Internal server error} @endpoint POST /1.1/workgroups/{workgroup_id}/projects/{project_id}/filesByRole @desc Upload File to Project. <br /> A multipart/form-data request that accepts 2 values. "file" and "tags" <br /> file = {the @required {project_id: any} @optional {body: file} @returns(200) Successful retrieval @errors {500: Internal server error} @endpoint GET /1.1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id} @desc List a specific spec of project Level @required {project_id: any, spec_id: any} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint PUT /1.1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id} @desc Update a specific Spec @required {project_id: any, spec_id: any} @optional {body: any} @returns(200) Successful updated @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint POST /1.1/workgroups/{workgroup_id}/projects/{project_id}/teammembers @desc Invite a team member or all the members of team template for the specific project. @required {project_id: any} @optional {body: any} @returns(200) Successful retrieval @errors {422: Invalid data, 500: Internal server error} @endpoint GET /1.1/workgroups/{workgroup_id}/specTypes/{spec_type_id}/specTypeFields @desc Get Spec Type Fields @required {spec_type_id: any} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endgroup @group 1.2 @endpoint POST /1.2/workgroups/{workgroup_id}/projects/{project_id}/filesByRole @desc Upload File to Project With Notification. <br /> A multipart/form-data request that accepts 2 values. "file" and "tags" @required {project_id: any} @optional {body: file} @returns(200) Successful retrieval @errors {500: Internal server error} @endgroup @group 3 @endpoint POST /3/workgroups/{workgroup_id}/projects/{project_id}/files @desc Upload File V3 to Project With Notification @required {project_id: any} @optional {body: file} @returns(200) Successful retrieval @errors {500: Internal server error} @endpoint GET /3/workgroups/{workgroup_id}/projects/{project_id}/folders @desc List all folders under a project @required {project_id: any} @returns(200) Successful retrieval @errors {500: Internal server error} @endpoint POST /3/workgroups/{workgroup_id}/projects/{project_id}/folders @desc Create a new folder under a project @required {project_id: any} @optional {body: any} @returns(200) Successful retrieval @errors {500: Internal server error} @endgroup @group countries @endpoint GET /v1/countries @desc List all countries @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endgroup @group workgroups @endpoint GET /v1/workgroups @desc List the workgroups @optional {workgroup_name: any # Workgroup Name, workgroup_types: any # 1000001 for Buyer, 1000002 for supplier, 1000003 for agent, 1000004 for Broker/Outsourcer and 1000005 for Partner} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/automaticInvitations @desc List current user's automatic invitations info @returns(200) Successful retrieval @errors {500: Internal server error} @endpoint GET /v1/workgroups/{workgroup_id}/billingRecipients @desc List Billing Recipients @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/buyOrders @desc List the buy orders of workgroup @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/buyOrders/{order_id} @desc Get a specific buy order of workgroup @required {order_id: any} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups @desc List client workgroups @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id} @desc Get a specific client workgroups @required {client_workgroup_id: any} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectCategory @desc List the project categories of client side @required {client_workgroup_id: any} @returns(200) Successful retrieval @errors {422: Invalid data, 500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectHomeUserFields @desc List projec home user fields of client workgroup @required {client_workgroup_id: any} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectStatus @desc List the project status of client @required {client_workgroup_id: any} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/contacts @desc List the contacts @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/contacts/{user_id} @desc Contact Info @required {user_id: any} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/customTaskStatus @desc Get custom task status of workgroup level @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/customTaskTypes @desc Get custom task types of workgroup level @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/deactivationReasons @desc List all deactivation reasons @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/defaultTaskPriority @desc Get default task priority list @returns(200) Successful retrieval @errors {500: Internal server error} @endpoint GET /v1/workgroups/{workgroup_id}/defaultTaskStatus @desc Get default task status list @returns(200) Successful retrieval @errors {500: Internal server error} @endpoint GET /v1/workgroups/{workgroup_id}/detail @desc Detail workgroup info @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint PUT /v1/workgroups/{workgroup_id}/detail @desc Update a specific Workgroup @optional {body: any} @returns(200) Successful updated @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/exchangeRate @desc Get Exchange Rate List @returns(200) Successful updated @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint POST /v1/workgroups/{workgroup_id}/exchangeRate @desc Create Exchange Rates @optional {body: any} @returns(200) Successful updated @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/myTimeCards @desc List my time cards @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/myTimeCards/{timeCard_id} @desc Get a specific my time cards @required {timeCard_id: any} @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/productTypes @desc Get product type of workgroup level @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/productTypesOfSpecTypes @desc Get product type of spec level by workgroupId @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint POST /v1/workgroups/{workgroup_id}/productTypesOfSpecTypes @desc Register product types for spec types @optional {body: any} @returns(200) Successful created @errors {422: Invalid data, 500: Internal server error} @endpoint POST /v1/workgroups/{workgroup_id}/profileImage @desc Upload Profile Image. A multipart/form-data request with a name "file" @optional {body: file} @returns(200) Successful @errors {500: Internal server error} @endpoint GET /v1/workgroups/{workgroup_id}/projectCategory @desc List the project categories @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/projectHomeUserFields @desc List projec home user fields @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/projectStatus @desc List the project status @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint GET /v1/workgroups/{workgroup_id}/projects @desc List the projects @returns(200) Successful retrieval @errors {500: Internal server error, 404: There are not any result matching your search condition} @endpoint POST /v1/workgroups/{workgroup_id}/projects @desc Create a Project @optional {body: any} @returns(200) Successful crea
… (truncated)Want a live grade + an embeddable README badge? Run your skill through the free scanner.
Graded independently by Skillproof — nothing to sell the author. Quality is mechanical + corpus-grounded; safety flags are heuristic (builtin+triage), not a malicious verdict.