1a User Roles

post

/api/v1/import/user-project-roles

This API will assign project roles for users based on the project number and email address of the record. If the deactivated parameter is set to true, the API will remove all the roles of the user for that project. The email address must match an existing user in TPM with the appropriate user permissions for that role.

Request

Header Parameters
Supported Media Types
Request Body - application/json ()
  • application/json
Root Schema : schema
Type: object
Show Source
  • Boolean parameter
    Example: False
  • Email address of TPM
    Example: user1@company.com
  • Maximum Length: 300
    The project/job this subcontract is written against.
    Example: 24290012
  • Signer - sets the user as an invoice signer, Authorizer - sets the user as a payment authorizer, Compliance Manager - sets the user as a compliance manager, Project Manager - sets the user as a TPM Project Manager, Invoice Approver - sets the user as an invoice approver
    Example: Signer
  • TPM user name, can be blank if unknown
Examples

Back to Top

Response

Supported Media Types

200 Response

The job was successfully created.
Body ()
Root Schema : schema
Type: object
Show Source
  • Endpoint for job-audit retrieval
    Example: https://services.texturacorp.com/ebis/api/v1/import/user-project-roles/11
Examples

Default Response

Links to working URLs
Back to Top