> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get My Project Events

> Gets all project events that belongs to the currently logged on user.

The list of events are filtered by the Audience Visibility restrictions set when the project event is created.
NsApiSlow threshold: 2000 ms.



## OpenAPI

````yaml /openapi/agent/openapi-v3-ProjectAgent.json post /api/v1/Agents/Project/GetMyProjectEvents
openapi: 3.0.0
info:
  version: v1-Agents
  title: SuperOffice Agent API v1
  description: SuperOffice Agent API - ProjectAgent
  contact:
    name: SuperOffice DevNet
    url: https://docs.superoffice.com/en/api/index.html
    email: sdk@superoffice.com
servers:
  - url: http://localhost:56350
  - url: https://localhost:56350
security: []
tags: []
externalDocs:
  description: >-
    The SuperOffice DevNet Community has more documentation, examples, and
    discussion forums.
  url: https://community.superoffice.com/en/developer/
paths:
  /api/v1/Agents/Project/GetMyProjectEvents:
    post:
      tags:
        - Project_Agent
      summary: Get My Project Events
      description: "Gets all project events that belongs to the currently logged on user.\n\nThe list of events are filtered by the Audience Visibility restrictions set when the project event is created.\r\nNsApiSlow threshold: 2000 ms."
      operationId: v1ProjectAgent_GetMyProjectEvents
      parameters:
        - name: $select
          in: query
          description: >-
            Optional comma separated list of properties to include in the
            result. Other fields are then nulled out to reduce payload size:
            "Name,department,category". Default = show all fields.
          required: false
          schema:
            type: string
        - name: Accept-Language
          in: header
          description: >-
            Convert string references and multi-language values into a specified
            language (iso2) code.
          required: false
          schema:
            type: string
        - name: SO-Language
          in: header
          description: >-
            Convert string references and multi-language values into a specified
            language (iso2) code. Overrides Accept-Language value.
          required: false
          schema:
            type: string
        - name: SO-Culture
          in: header
          description: >-
            Number, date formatting in a specified culture (iso2 language) code.
            Partially overrides SO-Language/Accept-Language value. Ignored if no
            Language set.
          required: false
          schema:
            type: string
        - name: SO-TimeZone
          in: header
          description: >-
            Specify the timezone code that you would like date/time responses
            converted to.
          required: false
          schema:
            type: string
        - name: SO-AppToken
          in: header
          description: >-
            The application token that identifies the partner app. Used when
            calling Online WebAPI from a server.
          required: false
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.ProjectEvent'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.ProjectEvent'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.ProjectEvent'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.ProjectEvent'
            application/json-patch+json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.ProjectEvent'
            application/merge-patch+json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SuperOffice.CRM.Services.ProjectEvent'
      security:
        - SuperOffice_Password: []
          SuperId_Authentication: []
components:
  schemas:
    SuperOffice.CRM.Services.ProjectEvent:
      description: "A project that is also an event. Used by Audience\r\n<para />\r\nCarrier object for ProjectEvent.\r\nServices for the ProjectEvent Carrier is available from the <see cref=\"T:SuperOffice.CRM.Services.IProjectAgent\">Project Agent</see>."
      type: object
      properties:
        AssociateFullName:
          description: Name of the person that ows the event (i.e. project)
          type: string
        Description:
          description: The event description (i.e. the project text)
          type: string
        ProjectId:
          format: int32
          description: Id of the project that represents the event
          type: integer
        EventName:
          description: The name of the event (i.e. the project name)
          type: string
        AssociateId:
          format: int32
          description: Id of the person that ows the event (i.e. project)
          type: integer
        IsSignedOn:
          description: >-
            True if the current user is signed on to the event (i.e. is project
            member)
          type: boolean
        SignOffConfirmationText:
          description: Text shown as confirmation text before accepting sign off.
          type: string
        SignOffText:
          description: Default text for the activity created when signing off.
          type: string
        SignOnConfirmationText:
          description: Text shown as confirmation text before accepting sign on.
          type: string
        SignOnText:
          description: Default text for the activity created when signing on.
          type: string
        EventDate:
          format: date-time
          description: Date of the event. Event is not visible after this date.
          type: string
        Enabled:
          description: If true the event is enabled (visible)
          type: boolean
        SignOff:
          description: If true, it is possible to sign off the event.
          type: boolean
        SignOffTaskEnable:
          description: >-
            If true, a task should be created when the external user signs off
            an event
          type: boolean
        SignOnTaskEnable:
          description: >-
            If true, a task should be created when the external user signs on an
            event
          type: boolean
        SignOn:
          description: If true, it is possible to sign on the event.
          type: boolean
        SignOffTaskId:
          format: int32
          description: >-
            If not 0, sign off should cause an Activity of this type to be
            registered
          type: integer
        SignOnTaskId:
          format: int32
          description: >-
            If not 0, sign on should cause an Activity of this type to be
            registered
          type: integer
        SignOffTriggersAssign:
          description: >-
            If true, the sign off task should be created as an Assigned task,
            triggering the invitation dialog
          type: boolean
        SignOnTriggersAssign:
          description: >-
            If true, the sign on task should be created as an Assigned task,
            triggering the invitation dialog
          type: boolean
        SignOnPersonId:
          format: int32
          description: >-
            If 0, the signOn Activity should go into the persons Our Contact; if
            not 0, this is the Person whose diary should get the activity
          type: integer
        SignOffPersonId:
          format: int32
          description: >-
            If 0, the signOn Activity should go into the persons Our Contact; if
            not 0, this is the Person whose diary should get the activity
          type: integer
        TableRight:
          $ref: '#/components/schemas/SuperOffice.CRM.Security.TableRight'
        FieldProperties:
          description: >-
            Field property dictionary mapping field names to field access
            rights.
          type: object
          additionalProperties:
            $ref: '#/components/schemas/SuperOffice.CRM.Security.FieldProperty'
    SuperOffice.CRM.Security.TableRight:
      description: "Wraps a table right together with an explanatory reason.\r\nCode can indicate why access is restricted."
      type: object
      properties:
        Mask:
          type: string
        Reason:
          type: string
    SuperOffice.CRM.Security.FieldProperty:
      description: >-
        Class holding properties like field length, field type about a field in
        the carrier.
      type: object
      properties:
        FieldRight:
          $ref: '#/components/schemas/SuperOffice.CRM.Security.FieldRight'
        FieldType:
          type: string
        FieldLength:
          format: int32
          description: ''
          type: integer
    SuperOffice.CRM.Security.FieldRight:
      description: "Wraps the field right together with an explanatory reason.\r\nAlso adds logical operators to the field rights so that they can be easily combined."
      type: object
      properties:
        Mask:
          type: string
        Reason:
          type: string

````

## Related topics

- [SuperOffice.WebApi.Data.Project GetMyProjectEventsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Project_GetMyProjectEventsRequest.md)
- [NSProjectAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectAgent.md)
- [SuperOffice.WebApi.Agents.ProjectAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.ProjectAgent.md)
- [SuperOffice.WebApi.Agents.IProjectAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IProjectAgent.md)
- [Get My Projects](/en/api/reference/restful/agent/project_agent/get-my-projects.md)
- [Get My Published Projects](/en/api/reference/restful/agent/project_agent/get-my-published-projects.md)
