Download OpenAPI specification:
This is a sample API documentation in OpenAPI 3.1 format
{- "dtstart": "2024-03-15T10:00:00Z",
- "dtend": "2024-03-15T11:30:00Z",
- "summary": "Weekly Team Meeting",
- "location": "Conference Room A / https://meet.example.com/abc",
- "duration": "PT1H30M",
- "rdate": "2024-03-22T10:00:00Z",
- "rrule": "FREQ=WEEKLY;BYDAY=MO,WE,FR;COUNT=10",
- "category": "meeting",
- "description": "Discuss Q1 progress and plan Q2 objectives."
}{- "fn": "Dr. Jane M. Smith, PhD",
- "familyName": "Smith",
- "givenName": "Jane",
- "additionalName": [
- "Marie"
], - "honorificPrefix": [
- "Dr."
], - "honorificSuffix": [
- "PhD",
- "MBA"
], - "nickname": "Jenny",
- "email": {
- "type": "work",
- "value": "jane.smith@company.com"
}, - "tel": {
- "type": "mobile",
- "value": "+1-555-123-4567"
}, - "tz": "America/New_York",
- "bday": "1985-06-15",
- "title": "Senior Software Engineer",
- "role": "Technical Lead",
- "org": {
- "organizationName": "Acme Corporation",
- "organizationUnit": "Engineering"
}
}Retrieve detailed information about a specific support ticket.
| id required | string Example: TKT-2024-001 The unique identifier for a ticket |
{- "id": "TKT-2024-001",
- "title": "Cannot login to dashboard",
- "description": "When I click the login button, the page shows a 500 error.",
- "assignee": "john.smith",
- "status": "in_progress",
- "priority": "high",
- "created": "2024-01-15T09:30:00Z",
- "updated": "2024-01-16T14:22:00Z"
}Create a new support ticket in the system. This endpoint allows you to submit customer inquiries, bug reports, feature requests, and other issues that need to be tracked and resolved by the support team. The ticket will be automatically assigned a unique identifier and timestamps for creation and last update.
| title required | string Example: title=Cannot login to dashboard Brief summary of the issue or request |
| description | string Example: description=When I click login, I get a 500 error Detailed explanation of the issue |
| assignee | string Example: assignee=john.smith Username of the support agent |
Modify an existing ticket's information.
| id required | string Example: TKT-2024-001 The unique identifier for a ticket |
| title | string Example: title=Cannot login to dashboard Brief summary of the issue or request |
| status | string Example: status=in_progress Current status of the ticket |
| assignee | string Example: assignee=john.smith Username of the support agent |
| description | string Example: description=When I click login, I get a 500 error Detailed explanation of the issue |
[- {
- "id": "TKT-2024-001",
- "title": "Cannot login to dashboard",
- "description": "When I click the login button, the page shows a 500 error.",
- "assignee": "john.smith",
- "status": "in_progress",
- "priority": "high",
- "created": "2024-01-15T09:30:00Z",
- "updated": "2024-01-16T14:22:00Z"
}
]Retrieve detailed profile information for a specific user.
| id required | string Example: usr_abc123 Unique identifier for the user |
| options | string Example: options=full Display options |
{- "id": "usr_abc123",
- "firstName": "Jane",
- "lastName": "Smith",
- "created": "2024-01-10T08:00:00Z",
- "modified": "2024-02-15T14:30:00Z",
- "email": "jane.smith@example.com",
- "enabled": true,
- "age": 35,
- "_links": {
- "self": {
- "href": "string"
}
}, - "_embedded": {
- "tickets": [ ]
}
}Modify existing user account information.
| id required | string Example: usr_abc123 Unique identifier for the user |
| name | string Example: name=Jane Smith Display name of the user |
| age | integer Example: age=29 Age of the user in years |
string Example: email=jane.smith@example.com Email address for the account | |
| enabled | boolean Example: enabled=true Whether the account is active |