openapi: 3.0.0 info: title: Webex Admin Address Book Archive Users API version: 1.0.0 description: The Webex Admin APIs provide comprehensive programmatic access to administrative functions for managing Webex organizations, users, licenses, and settings. These APIs enable automation of user provisioning, license assignment, compliance management, and audit event retrieval. Administrators can integrate with enterprise identity systems, enforce security policies, monitor usage, and streamline onboarding/offboarding processes. The APIs support granular control over organizational resources, making them ideal for large-scale deployments and custom admin tooling. tags: - name: Archive Users paths: /identity/organizations/{orgId}/v1/ArchivedUser/{useruuid}: get: responses: '200': description: OK headers: {} content: application/json: schema: $ref: '#/components/schemas/ArchiveUser' example: schemas: - urn:scim:schemas:core:1.0 - urn:scim:schemas:extension:cisco:commonidentity:1.0 userName: test_user2@example.com emails: - primary: true type: work value: test_user2@example.com name: givenName: Mike familyName: Tang organization: 410139c6-3bff-4404-9782-09a456ba2cae id: b96936c9-5b86-4a01-8969-e945c91b62f6 meta: created: '2019-01-25T00:53:13.000Z' lastModified: '2019-01-25T00:53:13.000Z' location: https://webexapis.com/identity/scim/410139c6-3bff-4404-9782-09a456ba2cae/v1/UserArchives/b96936c9-5b86-4a01-8969-e945c91b62f6 deleted: '2019-01-25T00:53:13.001Z' displayName: Mike Tang '400': description: 'Bad Request: The request was invalid or cannot be processed. An accompanying error message explains the issue.' '401': description: 'Unauthorized: Authentication credentials were missing or invalid.' '403': description: 'Forbidden: The request was understood but access is denied.' '404': description: 'Not Found: The requested URI is invalid, or the resource (such as a user) does not exist. Also returned when the requested format is not supported for the method.' '405': description: 'Method Not Allowed: The request was made using an unsupported HTTP method.' '409': description: 'Conflict: The request could not be processed because it conflicts with an existing system rule. For example, a person may not be added to a room more than once.' '410': description: 'Gone: The requested resource is no longer available.' '415': description: 'Unsupported Media Type: The request was made without specifying a media type or used a media type that is not supported.' '423': description: 'Locked: The requested resource is temporarily unavailable. A Retry-After header may indicate how many seconds to wait before retrying.' '428': description: 'Precondition Required: File(s) cannot be scanned for malware and must be force-downloaded.' '429': description: 'Too Many Requests: Too many requests have been sent in a given time and the request has been rate limited. A Retry-After header indicates how many seconds to wait before retrying.' '500': description: 'Internal Server Error: Something went wrong on the server. If the issue persists, feel free to contact the [Webex Developer Support team](/explore/support).' '502': description: 'Bad Gateway: The server received an invalid response from an upstream server. Try again later.' '503': description: 'Service Unavailable: The server is overloaded with requests. Try again later.' '504': description: 'Gateway Timeout: An upstream server failed to respond on time. If your query uses max parameter, please try to reduce it.' summary: Get Archive User operationId: getArchiveUser description: 'The `useruuid` is the unique identifier of a user in the system. It is assigned when the user is created and can be retrieved through **GET Users** API.
**Authorization** OAuth token issued by the Identity Broker. One of the following OAuth scopes is required: - `identity:people_rw`. - `identity:people_read`. The following administrators can use this API: - `Account in the specified organization with one of the following roles: id_full_admin, id_user_admin, id_readonly_admin`. - `Proxy account managing the specified organization with one of the following roles: id_full_admin, id_user_admin, id_readonly_admin`.
' tags: - Archive Users parameters: - name: orgId in: path description: The unique identifier for the organization. required: true example: 410139c6-3bff-4404-9782-09a456ba2cae schema: type: string - name: useruuid in: path description: The unique identifier for the user. required: true example: b96936c9-5b86-4a01-8969-e945c91b62f6 schema: type: string components: schemas: MetaObject: type: object description: Response metadata. required: - created - lastModified - version - location properties: resourceType: type: string example: User organizationID: type: string example: The organization ID of the user created: type: string example: '2023-01-11T17:38:31.605Z' description: The date and time the group was created. lastModified: type: string example: '2023-01-11T17:38:31.605Z' description: The date and time the group was last changed. version: type: string example: '"W\/\"e180ee84f0671b1\""' description: The version of the user. location: type: string example: https://webexapi.com/identity/scim/0ae87ade-8c8a-4952-af08-318798958d0c/v2/Users/3426a8e3-d414-4bf0-a493-4f6787632a13 description: The resource itself. ArchiveUser: type: object required: - schemas - id - userName - emails - meta properties: schemas: type: array items: type: string example: urn:scim:schemas:core:1.0,urn:scim:schemas:extension:cisco:commonidentity:1.0 description: An array of schema URNs that define the structure of the SCIM resource. userName: type: string example: test_user2@example.com description: The unique identifier for the user. This must be set to the user's primary email address. The `userName` value must be unique across Webex and is used for authentication. emails: type: array items: $ref: '#/components/schemas/EmailObject' description: A list of the user's email addresses. name: $ref: '#/components/schemas/NameObject' organization: type: string example: 410139c6-3bff-4404-9782-09a456ba2cae description: The unique identifier for the organization. id: type: string example: b96936c9-5b86-4a01-8969-e945c91b62f6 description: The unique identifier for the user. displayName: type: string example: Mike Tang description: The display name of the user in Webex. meta: $ref: '#/components/schemas/MetaObject' EmailObject: type: object properties: value: type: string example: user1@example.home.com description: The email address. type: type: string enum: - work - home - room - other description: The type of the email. display: type: string example: home email description description: A human-readable description, primarily used for display purposes. primary: type: boolean description: Email status boolean value. If the type is work and primary is true, the value must equal `userName`. NameObject: type: object description: The components of the user's real name. properties: givenName: type: string example: Sarah description: The given name of the user, or first name in most Western languages (e.g., "Sarah" given the full name "Ms. Sarah J Henderson, III"). familyName: type: string example: Henderson description: The family name of the user, or last name in most Western languages (e.g., "Henderson" given the full name "Ms. Sarah J Henderson, III"). middleName: type: string example: Jane description: The middle name(s) of the user (e.g., "Jane" given the full name "Ms. Sarah J Henderson, III"). honorificPrefix: type: string example: Mr. description: The honorific prefix(es) of the user, or title in most Western languages (e.g., "Ms." given the full name "Ms. Sarah J Henderson, III"). honorificSuffix: type: string example: III description: The honorific suffix(es) of the user, or suffix in most Western languages (e.g., "III" given the full name "Ms. Sarah J Henderson, III"). securitySchemes: oauth2: flows: authorizationCode: authorizationUrl: / scopes: {} tokenUrl: / type: oauth2 bearer-key: type: http description: e.g. Bearer YOUR_AUTHORIZATION_TOKEN scheme: bearer bearerFormat: JWT bearerAuth: type: oauth2 description: OAuth 2.0 Bearer token authentication flows: authorizationCode: authorizationUrl: https://webexapis.com/v1/authorize tokenUrl: https://webexapis.com/v1/access_token scopes: spark:applications_token: Create access tokens for Service Apps