Download OpenAPI specification:
DyLy Project API
Permanently deletes a project and all associated resources including domains, API keys, and short links. This operation cannot be undone.
Behavior
Rate limiting
| project_id required | string <uuid> = 36 characters Example: 11111111-1111-1111-1111-111111111111 The unique identifier (UUID v4) of the project to delete. Must be a valid UUID format. |
| Authorization required | string Example: Basic YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo6MTIzNDU2Nzg5MA== HTTP Basic authentication header. Format: |
{- "errorCode": "INVALID_PARAMETER",
- "errorMessage": "The provided project_id does not match the required UUID format",
- "correlationId": "33333333-3333-3333-3333-333333333333"
}Retrieves detailed information about a specific project including its configuration, domains, and plan details.
Response
Rate limiting
| project_id required | string <uuid> = 36 characters Example: 11111111-1111-1111-1111-111111111111 The unique identifier (UUID v4) of the project to retrieve. Must be a valid UUID format. |
| Authorization required | string Example: Basic YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo6MTIzNDU2Nzg5MA== HTTP Basic authentication header. Format: |
{- "projectId": "11111111-1111-1111-1111-111111111111",
- "name": "MyProject",
- "domains": [
- "myproject.dyly.dev"
], - "plan": "Free",
}Updates the configuration of an existing project. Allows modification of project name and fallback URL settings.
Updatable fields
name: The display name of the projectfallbackUrl: Optional URL to redirect users when a short link is not found or expiredValidation
Rate limiting
| project_id required | string <uuid> = 36 characters Example: 11111111-1111-1111-1111-111111111111 The unique identifier (UUID v4) of the project to update. Must be a valid UUID format. |
| Authorization required | string Example: Basic YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo6MTIzNDU2Nzg5MA== HTTP Basic authentication header. Format: |
Project update parameters. All fields are optional. Only provided fields will be updated.
| name | string [ 1 .. 32 ] characters The display name of the project. Must start with a letter, followed by letters, digits, spaces, hyphens, or underscores, and end with a letter or digit. Length: 1-32 characters. |
| fallbackUrl | string [ 1 .. 1024 ] characters Optional fallback URL where users are redirected when a short link is not found, expired, or one-time link has already been used. Must be a valid absolute HTTP or HTTPS URL. |
{- "name": "MyProject",
}{- "projectId": "11111111-1111-1111-1111-111111111111",
- "name": "MyProject",
- "domains": [
- "myproject.dyly.dev"
], - "plan": "Free",
}