1.1

1.1

post /v1/repositories

Description

create repository

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RepositoryCreateRequestV1_1

Responses

HTTP CodeDescriptionSchema
201CreatedRepositoryCreateResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "description": "Carpe diem.",
    "lifecycle_policy": {
        "lifecycle_policy_enabled": true,
        "outdated_rule_duration": 90,
        "outdated_rule_enabled": true,
        "outdated_rule_tag_expression": "*",
        "untagged_rule_duration": 90,
        "untagged_rule_enabled": true
    },
    "lock_policy": {
        "locked": true
    },
    "name": "sample",
    "pull_policy": {
        "critical_limit": 20,
        "high_limit": 20,
        "unmodified_excepted": true,
        "unscanned_image_pull_prevented": true,
        "vulnerable_image_pull_prevented": true
    },
    "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
    "scan_policy": {
        "auto_scan_enabled": true,
        "fixed_version_excepted": true,
        "language_excepted": true,
        "scan_policy_enabled": true,
        "secret_excepted": true,
        "severity_limit": "High"
    },
    "tags": [
        {
            "key": "",
            "value": ""
        }
    ]
}

Example HTTP response

Response 201

{
    "id": "e5611ca6c1484df480668c5adce8b078",
    "message": "Carpe diem.",
    "state": "Active"
}