Mobility
:: services/mobility module

This module provides access to data related to mobilities

Methods

approval Approval for LA version
approve Update component of LA
cancel_approvals Update component of LA
cancel_version Cancel empty version of LA
change_reason Reason of a change of component
change_reasons Reasons of changes of selected type
component Return specified component data
coordinator Mobilities that access token issuer may access as coordinator
create_component Create new new component for given version of LA
create_draft Create new version of LA
create_la Create LA for mobility
delete_component Delete component of LA
delete_la Update LA
delete_version Delete empty version of LA
institution Details of a institution
la Learning agreement
la_version Version of LA
mobility Object describing student's mobility
points_type Type of points description
points_type_index Index of points types
student Mobilities of access token issuer
update_component Update component of LA
update_la Update LA
update_status Update status (administrative)

services/mobility/approval

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/approval

Approval for LA version

id required ID of an approval
fields optional

Default value: id|la_version_id|side|full_name|position|email|timestamp

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

A dictionary of selected fields and their values.

Available fields:

  • id - ID of approval;

  • la_version_id - ID of a version where component was provided;

  • side - One of following values: sending, receiving;

  • full_name - Full name of approving person;

  • position - position of approving person;

  • email - email address of approving person;

  • timestamp - Datetime string.

services/mobility/approve

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/approve
Mark selected LA version as approved.
version_id required ID of a LA version
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

Empty dict on success

Thrown errors:

  • object_invalid - object is in invalid state.

    Possible reasons:

    • already_approved - This LA version is already approved;

    • wrong_status - Version status permits actions.

  • object_not_found - some of the referenced objects do not exist.

    Possible reasons:

    • la_not_found - referenced learning agreement not found or access is forbidden.

services/mobility/cancel_approvals

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/cancel_approvals
Cancel all local approvals and changes status of a version from LearningAgreementVersionStatus.APPROVED_LOCALLY to LearningAgreementVersionStatus.NEW
version_id required ID of a LA version
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

Empty dict on success

Thrown errors:

  • object_invalid - object is in invalid state.

    Possible reasons:

    • already_approved - This LA version is already approved;

    • wrong_status - Version status permits actions.

  • object_not_found - some of the referenced objects do not exist.

    Possible reasons:

    • la_not_found - referenced learning agreement not found or access is forbidden.

services/mobility/cancel_version

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/cancel_version

Cancel empty version of LA

version_id required ID of a LA
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

ID of LA

Thrown errors:

  • object_invalid - object is in invalid state.

    Possible reasons:

    • version_not_empty - Version is not empty.

services/mobility/change_reason

Consumer: ignored Token: ignored Scopes: n/a SSL: required
https://apps.umcs.pl/services/mobility/change_reason

Reason of a change of component

id required ID of a change reason
fields optional

Default value: id|type|description

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

No additional OAuth arguments are required. If you provide any, they will be ignored.

Returned value:

A dictionary of selected fields and their values.

Available fields:

  • id - ID of a change reason;

  • type - type of a change.

    Possible values:

    • updated

    • deleted

  • description - description of a change.

services/mobility/change_reasons

Consumer: ignored Token: ignored Scopes: n/a SSL: required
https://apps.umcs.pl/services/mobility/change_reasons

Reasons of changes of selected type

type required Type of changes

Possible values: updated, deleted.

fields optional

Default value: id|type|description

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of change_reason method.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

No additional OAuth arguments are required. If you provide any, they will be ignored.

Returned value:

List of change reason objects

services/mobility/component

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/component

Return specified component data

id required ID of a component
fields optional

Default value: id|la_version_id|number|type|course|points_count|points_type|la_table|los_id|los_code|course_name|loi_id|courses_time|ects_credits|recognition_conditions|short_description|added_reason|removed_reason|changes_description

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

A dictionary of selected fields and their values.

Available fields:

  • id - ID of a component;

  • la_version_id - ID of a version where component was provided;

  • number - Number of a component. Note that next version of same component keeps its number;

  • type - Type of component.

    Possible values:

    • points

    • internal_course

    • external_course

  • course - Course selected..

    This field references objects returned by services/courses/course method. See its returns section for possible subfields (only primary are allowed).

  • points_count - Points of component;

  • points_type - Points type of component.

    This field references objects returned by points_type method. See its returns section for possible subfields.

  • la_table - LA table type.

    Possible values:

    • A

    • B

    • C

  • los_id - Learning opportunity specification ID;

  • los_code - Learning opportunity specification code (component's code);

  • course_name - Name of course from receiving faculty;

  • loi_id - Id of learning opportunity instance;

  • courses_time - String describing period of course e.g. 1/2;

  • ects_credits - Number of ECTS credits for a course;

  • recognition_conditions - String with description of recognition conditions;

  • short_description - String with short description of component;

  • added_reason - reason object or null.

    This field references objects returned by change_reason method. See its returns section for possible subfields.

  • removed_reason - reason object or null.

    This field references objects returned by change_reason method. See its returns section for possible subfields.

  • changes_description - short description of changes.

services/mobility/coordinator

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/coordinator

Mobilities that access token issuer may access as coordinator

fields optional

Default value: id|user|faculty|term|state|la|learning_agreements|role|student_programme|receiving_institution|why_cannot_create_la|esi

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of mobility method.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

List of mobilities

services/mobility/create_component

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/create_component

Create new new component for given version of LA

version_id required ID of a LA version
copy_from optional

Default value: (empty string)

create component using existing one
type optional

Default value: (Parameter is used only if copy_from is not used)

Type of component

Possible values: points, internal_course, external_course.

la_table optional

Default value: (Required for "Semester" LA type)

LA table type

Possible values: A, B, C.

course_id optional

Default value: (unchanged)

ID of a course
points_type_id optional

Default value: (unchanged)

Type of points of component
points_count optional

Default value: (unchanged)

count of points of component
los_id optional

Default value: (unchanged)

Learning opportunity specification id
los_code optional

Default value: (unchanged)

Learning opportunity specification code.
course_name optional

Default value: (unchanged)

Learning opportunity specification name.
loi_id optional

Default value: (unchanged)

Id of learning opportunity instance
courses_time optional

Default value: (unchanged)

String describing period of course e.g. 1/2
ects_credits optional

Default value: (unchanged)

Number of ECTS credits for a course
recognition_conditions optional

Default value: (unchanged)

String with description of recognition conditions
short_description optional

Default value: (unchanged)

String with short description of component
changes_description optional

Default value: (unchanged)

short description of changes
added_reason_id optional

Default value: (unchanged)

id of a reason object
fields optional

Default value: id|la_version_id|number|type|course|points_count|points_type|la_table|los_id|los_code|course_name|loi_id|courses_time|ects_credits|recognition_conditions|short_description|added_reason|removed_reason|changes_description

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of component method.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

Created component

services/mobility/create_draft

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/create_draft

Create new version of LA

la_id required ID of a LA
copy_from_final_version optional

Default value: false

set to true if components for new version should be copied from final one
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

ID of created version of LA

services/mobility/create_la

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/create_la
Create new LA for mobility. Note that only coordinator of mobilities may execute this method
mobility_id required ID of a mobility
mobility_type required mobility type for LA

Possible values: semester, blended, doctoral.

eqf_level required Level of studies of mobility
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

ID of created LA

Thrown errors:

  • object_invalid - object is in invalid state.

    Possible reasons:

    • la_already_exists - Learning agreement already exists.

  • object_not_found - some of the referenced objects do not exist.

    Possible reasons:

    • mobility_not_found - Referenced mobility does not exist or access is forbidden.

services/mobility/delete_component

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/delete_component
Update existing component of LA.
component_id required ID of a LA
removed_reason_id optional

Default value: (empty string)

ID of a reason
changes_description optional

Default value: (empty string)

short description of changes
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

Empty dict on success

services/mobility/delete_la

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/delete_la
Update existing LA. Note that only coordinator of mobilities may execute this method.
la_id required ID of a LA
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

Empty dict on success

Thrown errors:

  • object_not_found - some of the referenced objects do not exist.

    Possible reasons:

    • la_not_found - referenced learning agreement not found or access is forbidden.

services/mobility/delete_version

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/delete_version

Delete empty version of LA

version_id required ID of a LA
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

ID of LA

Thrown errors:

  • object_invalid - object is in invalid state.

    Possible reasons:

    • version_not_empty - Version is not empty.

services/mobility/institution

Consumer: ignored Token: ignored Scopes: n/a SSL: required
https://apps.umcs.pl/services/mobility/institution

Details of a institution

id required ID of a institution
fields optional

Default value: id|name|type|erasmus_code|country_name

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

No additional OAuth arguments are required. If you provide any, they will be ignored.

Returned value:

A dictionary of selected fields and their values.

Available fields:

  • id - ID of a institution;

  • name - a langdict object;

  • type - Type of a institution.

    Possible values:

    • state_institution

    • private_institution

    • high_school

    • foreign_institution

    • external_institution

    • examination_board

  • erasmus_code - Erasums code of a institution;

  • country_name - Name of insitution's country.

services/mobility/la

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/la

Learning agreement

id required ID of a Learning Agreement
fields optional

Default value: id|mobility_id|mobility_type|academic_year|eqf_level|learning_outcomes_url|provisions_url|versions|final_version|allowed_actions|latest_significant_version_id|date_created

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

A dictionary of selected fields and their values.

Available fields:

  • id - ID of a LA;

  • mobility_id - ID of a mobility;

  • mobility_type - Type of a mobility that LA is created for.

    Possible values:

    • semester

    • blended

    • doctoral

  • academic_year - Academic year of a mobility;

  • eqf_level - level of studies;

  • learning_outcomes_url - URL providing learning outcomes;

  • provisions_url - URL providing regulations according to not passed courses;

  • versions - List of versions.

    This field references objects returned by la_version method. See its returns section for possible subfields.

  • final_version - Visualisation of a final version.

    This field references objects returned by la_version method. See its returns section for possible subfields.

  • allowed_actions - List of allowed actions - one of following values: create_draft, delete_draft.

    Possible values:

    • create_draft

    • copy_draft

    • delete_la

  • latest_significant_version_id - ID o latest significant version;

  • date_created - Datetime string with creation time.

services/mobility/la_version

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/la_version

Version of LA

id required ID of a version
fields optional

Default value: id|la_id|date_created|status|status_description|approvals|components|comment|allowed_actions|diff_from

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

A dictionary of selected fields and their values.

Available fields:

  • id - ID of a version;

  • la_id - ID of Learning Agreement;

  • date_created - Datetime string;

  • status - TODO!!!.

    Possible values:

    • new

    • coordinator_edits

    • student_approved

    • coordinator_approved

    • approved_locally

    • approved

    • cancelled

    • rejected

    • virtual

  • status_description - Description of current status;

  • approvals - list of approvals for this version.

    This field references objects returned by approval method. See its returns section for possible subfields.

  • components - list of components for this version.

    This field references objects returned by component method. See its returns section for possible subfields.

  • comment - Comment for version;

  • allowed_actions - List of actions that access token issuer can perform.

    Possible values:

    • edit

    • approve

    • cancel_approvals

    • cancel

    • delete

    • edit_with_reason

  • diff_from - If version is treated as diff from first approved version, then id of that version is returned, null otherwise.

services/mobility/mobility

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/mobility

Object describing student's mobility

id required ID of a mobility
fields optional

Default value: id|user|faculty|term|state|la|learning_agreements|role|student_programme|receiving_institution|why_cannot_create_la|esi

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

A dictionary of selected fields and their values.

Available fields:

  • id - ID of a mobility;

  • user - Student whose that mobility is.

    This field references objects returned by services/users/user method. See its returns section for possible subfields.

  • faculty - Sending faculty related to mobility.

    This field references objects returned by services/fac/faculty method. See its returns section for possible subfields.

  • term - Academic term of mobility.

    This field references objects returned by services/terms/term method. See its returns section for possible subfields.

  • state - Current state of a mobility.

    Possible values:

    • in_preparation

    • active

    • reserve

    • resignation

  • la - LA object related to mobility.

    This field references objects returned by la method. See its returns section for possible subfields.

  • learning_agreements - list of LA object related to mobility.

    This field references objects returned by la method. See its returns section for possible subfields.

  • role - one of following values: student, coordinator;

  • student_programme - Student's programme related to mobility.

    This field references objects returned by services/progs/student_programme method. See its returns section for possible subfields.

  • receiving_institution - Details of receiving institution.

    This field references objects returned by institution method. See its returns section for possible subfields.

  • why_cannot_create_la - langidct with information of user;

  • esi - European Student Identifier of a student.

services/mobility/points_type

Consumer: ignored Token: ignored Scopes: n/a SSL: required
https://apps.umcs.pl/services/mobility/points_type

Type of points description

id required ID of a points type
fields optional

Default value: id|description

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

No additional OAuth arguments are required. If you provide any, they will be ignored.

Returned value:

A dictionary of selected fields and their values.

Available fields:

  • id - ID of a points type;

  • description - langdict object.

services/mobility/points_type_index

Consumer: ignored Token: ignored Scopes: n/a SSL: required
https://apps.umcs.pl/services/mobility/points_type_index

Index of points types

fields optional

Default value: id|description

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of points_type method.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

No additional OAuth arguments are required. If you provide any, they will be ignored.

Returned value:

List of points type objects

services/mobility/student

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/student

Mobilities of access token issuer

fields optional

Default value: id|user|faculty|term|state|la|learning_agreements|role|student_programme|receiving_institution|why_cannot_create_la|esi

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of mobility method.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

List of mobilities related to access token issuer

services/mobility/update_component

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/update_component
Update existing component of LA.
component_id required ID of a LA
course_id optional

Default value: (unchanged)

ID of a course
points_type_id optional

Default value: (unchanged)

Type of points of component
points_count optional

Default value: (unchanged)

count of points of component
los_id optional

Default value: (unchanged)

Learning opportunity specification id
los_code optional

Default value: (unchanged)

Learning opportunity specification code.
course_name optional

Default value: (unchanged)

Learning opportunity specification name.
loi_id optional

Default value: (unchanged)

Id of learning opportunity instance
courses_time optional

Default value: (unchanged)

String describing period of course e.g. 1/2
ects_credits optional

Default value: (unchanged)

Number of ECTS credits for a course
recognition_conditions optional

Default value: (unchanged)

String with description of recognition conditions
short_description optional

Default value: (unchanged)

String with short description of component
changes_description optional

Default value: (unchanged)

short description of changes
added_reason_id optional

Default value: (unchanged)

id of a reason object
fields optional

Default value: id|la_version_id|number|type|course|points_count|points_type|la_table|los_id|los_code|course_name|loi_id|courses_time|ects_credits|recognition_conditions|short_description|added_reason|removed_reason|changes_description

Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of component method.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

Created component

services/mobility/update_la

Consumer: required Token: required Scopes: none SSL: required
https://apps.umcs.pl/services/mobility/update_la
Update existing LA. Note that only coordinator of mobilities may execute this method.
la_id required ID of a LA
eqf_level optional

Default value: (empty string)

level of studies
learning_outcomes_url optional

Default value: (empty string)

URL providing learning outcomes
provisions_url optional

Default value: (empty string)

URL providing regulations according to not passed courses
format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization.

Returned value:

Empty dict on success

Thrown errors:

  • object_not_found - some of the referenced objects do not exist.

    Possible reasons:

    • la_not_found - referenced learning agreement not found or access is forbidden.

services/mobility/update_status

Administrative: This method requires a proper Administrative Consumer Key. Contact us to get one.

Consumer: required (administrative) Token: ignored Scopes: n/a SSL: required
https://apps.umcs.pl/services/mobility/update_status

Update status

version_id required ID of a LA version
status required status that should be set

Possible values: new, coordinator_edits, student_approved, coordinator_approved, approved_locally, approved, cancelled, rejected, virtual.

format optional

Default value: json

Format in which to return values. See supported output formats.

callback optional

Required only if you've chosen jsonp as a return format.

Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Token is not required.

Returned value:

null
USOS API ver. 6.7.1.0-0, 89fa21c2 (2021-09-20)